►Credirect._RedirectStream | A base class for a context manager to redirect streams from the sys module |
Credirect.RedirectedStdErr | Context manager for temporarily redirecting stderr to another file |
Credirect.RedirectedStdOut | Context manager for temporarily redirecting stdout to another file |
►CABCMeta | |
►Ccore.util.interfaces.InterfaceMetaclass | Metaclass for interfaces |
Ccamera_interface.CameraInterface | This interface is used to manage and visualize a simple camera |
Cconfocal_scanner_interface.ConfocalScannerInterface | This is the Interface class to define the controls for the simple microwave hardware |
Cdata_logger_interface.DataLoggerInterface | |
Cfast_counter_interface.FastCounterInterface | Interface class to define the controls for fast counting devices |
Cmagnet_interface.MagnetInterface | This is the Interface class to define the controls for the devices controlling the magnetic field |
Cmicrowave_interface.MicrowaveInterface | This is the Interface class to define the controls for the simple microwave hardware |
Cmotor_interface.MotorInterface | This is the Interface class to define the controls for the simple step motor device |
Codmr_counter_interface.ODMRCounterInterface | This is the Interface class supplies the controls for a simple ODMR |
Cpid_controller_interface.PIDControllerInterface | |
Cprocess_control_interface.ProcessControlInterface | A very simple interface to control a single value |
Cprocess_interface.ProcessInterface | A very simple interface to measure a single value |
Cpulser_interface.PulserInterface | Interface class to define the abstract controls and communication with all pulsing devices |
Csimple_data_interface.SimpleDataInterface | |
Csimple_laser_interface.SimpleLaserInterface | |
Cslow_counter_interface.SlowCounterInterface | Define the controls for a slow counter |
Cspectrometer_interface.SpectrometerInterface | This is the Interface class to define the controls for the simple optical spectrometer |
Cswitch_interface.SwitchInterface | Methods to control slow (mechaincal) laser switching devices |
Cvacuum_pump_interface.VacuumPumpInterface | |
Cwavemeter_interface.WavemeterInterface | Define the controls for a wavemeter hardware |
►Ccore.util.interfaces.TaskMetaclass | Metaclass for interfaces |
Cgeneric_task.InterruptableTask | This class represents a task in a module that can be safely executed by checking preconditions and pausing other tasks that are being executed as well |
Cgeneric_task.PrePostTask | Represents a task that creates the necessary conditions for a different task and reverses its own actions afterwards |
Captmotor.APTMotor | Class to control Thorlabs APT motor |
►CAxisItem | |
Claser.TimeAxisItem | Pyqtgraph AxisItem that shows a HH:MM:SS timestamp on ticks |
Cbuiltin_trap.BuiltinTrap | Protect builtins from code in some environment |
►CCircleROI | |
Cpoimangui.PoiMark | Creates a circle as a marker |
►Ccolordefs.ColorScale | Custom color scale for use in Qudi |
Ccolordefs.ColorScaleInferno | Inferno color scale proposal for matplotlib default color scale |
Ccolordefs.ColorScaleMagma | Magma color scale proposal for matplotlib default color scale |
Ccolordefs.ColorScalePlasma | Plasma color scale proposal for matplotlib default color scale |
Ccolordefs.ColorScaleRainbow | Define the color map that goes from dark blue to bright red |
Ccolordefs.ColorScaleViridis | Viridis color scale proposal for matplotlib and winner (because it is green!) |
►CCompile | |
Ccompilerop.CachingCompiler | A compiler that caches code compiled from interactive statements |
Ccore.module.ConfigOption | This class represents a configuration entry in the config file that is loaded before module initalisation |
Ccore.module.Connector | A connector where another module can be connected |
Ccore.mapper.Converter | |
►Cdict | |
Cpulse_objects.SequenceStep | |
Chelpers.DisplayHook | A simple displayhook that publishes the object's repr over a ZeroMQ socket |
Cdisplay_trap.DisplayTrap | Object to manage sys.displayhook |
Cevents.EventManager | Infrastructure for registering and firing callbacks on application events |
►CException | |
Cconfocal_logic.OldConfigFileError | Exception that is thrown when an old config file is loaded |
Csave_logic.FunctionImplementationError | |
Chelpers.ExecutionResult | The result of a call to run_cell |
►CFileHandler | |
Csave_logic.DailyLogHandler | |
Cfit_logic_standalone.FitLogic | |
►Cfloat | |
Ccore.util.units.ScaledFloat | Format code 'r' for scaled output |
►CFormatter | |
Ccore.logger.QtLogFormatter | Formatter used with QtLogHandler |
►CGraphicsObject | |
Cguiutils.ColorBar | Create a ColorBar according to a previously defined color map |
►CHandler | |
Ccore.logger.QtLogHandler | Log handler for displaying log records in a QT gui |
►CInfiniteLine | |
Cconfocalgui.CrossLine | Construct one line for the Crosshair in the plot |
Cmagnet_gui.CrossLine | Construct one line for the Crosshair in the plot |
Ckeysight_M3202A.M3202ChannelCfg | |
Cmagnet_dummy.MagnetAxisDummy | Generic dummy magnet representing one axis |
Ccore.mapper.Mapper | |
Cconfig_gui.menu.MenuItem | |
►Cmetaclass | |
Ccamera_interface.CameraInterface | This interface is used to manage and visualize a simple camera |
Cconfocal_scanner_interface.ConfocalScannerInterface | This is the Interface class to define the controls for the simple microwave hardware |
►Ccore.module.BaseMixin | Base class for all loadable modules |
►Ccore.module.Base | |
Captmotor.APTStage | Control class for an arbitrary collection of APTmotor axes |
Ccamera_dummy.CameraDummy | Dummy hardware for camera interface |
Ccoherent_obis_laser.OBISLaser | Implements the Coherent OBIS laser |
Cconfocal_scanner_dummy.ConfocalScannerDummy | Dummy confocal scanner |
Cconfocal_scanner_spectrometer_interfuse.SpectrometerScannerInterfuse | This is the Interface class to define the controls for the simple microwave hardware |
CCTC100_temperature.CTC100 | This module implements communication with CTC100 temperature controllers or clones/licensed devices |
Cdtg5334.DTG5334 | Tektronix DTG 5334 |
Cedwards_vacuum_controller.EdwardsVacuumController | This module implements communication with Edwards turbopump and vacuum PIC |
Cfast_counter_dummy.FastCounterDummy | Implementation of the FastCounter interface methods for a dummy usage |
Cfast_counter_fpga_pi3.FastCounterFGAPiP3 | Qudi module for the an FPGA based FastCounter |
Cfast_counter_fpga_qo.FastCounterFPGAQO | Unstable Nikolas Tomek This is the hardware class for the Spartan-6 (Opal Kelly XEM6310) FPGA based fast counter |
Cfastcomtecmcs6.FastComtec | Hardware Class for the FastComtec Card |
Cfastcomtecp7887.FastComtec | Hardware Class for the FastComtec Card |
Cflipmirror.FlipMirror | This class is implements communication with the Radiant Dyes flip mirror driver through pyVISA |
Cgeneric_logic.GenericLogic | A generic logic interface class |
Chbridge.HBridge | Methods to control slow laser switching devices |
Chigh_finesse_wavemeter.HighFinesseWavemeter | Hardware class to controls a High Finesse Wavemeter |
Cinflux_data_client.InfluxDataClient | Retrieve live data from InfluxDB as if the measurement device was connected directly |
Cinflux_data_logger.InfluxLogger | Log instrument values to InfluxDB |
CiXon897_ultra.IxonUltra | Hardware class for Andors Ixon Ultra 897 |
Ckeysight_M3202A.M3202A | Qudi module for the Keysight M3202A PXIe AWG card (1GHz sampling frequency) |
Claserquantum_laser.LaserQuantumLaser | Qudi module to communicate with the Edwards turbopump and vacuum equipment |
Clightfield_spectrometer.Lightfield | Control Princeton Instruments Lightfield from Qudi |
Cmagnet.Magnet | Magnet positioning software for superconducting magnet |
Cmagnet_dummy.MagnetDummy | This is the Interface class to define the controls for the simple magnet hardware |
Cmillennia_ev_laser.MillenniaeVLaser | Spectra Physics Millennia diode pumped solid state laser |
Cmotor_dummy.MotorDummy | This is the dummy class to simulate a motorized stage |
Cmotor_stage_micos.MotorStageMicos | Hardware class to define the controls for the Micos stage of PI |
Cmotor_stage_pi.MotorStagePI | Unstable Christoph Müller, Simon Schmitt This is the Interface class to define the controls for the simple microwave hardware |
Cmw_differential_scanner.ConfocalScannerInterfaceDummy | This is the Interface class to define the controls for the simple microwave hardware |
Cmw_source_agilent.MicrowaveAgilent | Hardware control file for Agilent Devices |
Cmw_source_anritsu70GHz.MicrowaveAnritsu70GHz | Hardware control file for Anritsu 70GHz Devices |
Cmw_source_anritsu.MicrowaveAnritsu | Hardware control file for Anritsu Devices |
Cmw_source_anritsu_mg3691c.MicrowaveAnritsu | Hardware control file for Anritsu Devices |
Cmw_source_dummy.MicrowaveDummy | A dummy class to emulate a microwave source |
Cmw_source_gigatronics.MicrowaveGigatronics | Hardware file for Gigatronics |
Cmw_source_smbv.MicrowaveSmbv | Hardware file to control a R&S SMBV100A microwave device |
Cmw_source_smiq.MicrowaveSmiq | This is the Interface class to define the controls for the simple microwave hardware |
Cmw_source_smr.MicrowaveSMR | The hardware control for the device Rohde and Schwarz of type SMR |
Cmw_source_srssg.MicrowaveSRSSG | Hardware control class to controls SRS SG390 devices |
Cmw_source_windfreak_synthhdpro.MicrowaveSynthHDPro | Hardware class to controls a SynthHD Pro |
Cnational_instruments_pulser.NationalInstrumentsPulser | Pulse generator using NI-DAQmx |
►Cnational_instruments_x_series.NationalInstrumentsXSeries | A National Instruments device that can count and control microvave generators |
Cgated_ni_card.SlowGatedNICard | Enable the usage of the gated counter in the slow counter interface |
Codmr_counter_dummy.ODMRCounterDummy | Dummy hardware class to simulate the controls for a simple ODMR |
Cok_fpga_pulser.OkFpgaPulser | Methods to control Pulse Generator running on OK FPGA |
Cok_fpga_switch.OkFpgaTtlSwitch | Methods to control TTL switch running on OK FPGA |
Cok_s6_switch.HardwareSwitchFpga | |
►Cpi_pwm.PiPWM | Hardware module for Raspberry Pi-based PWM controller |
Cpi_pwm.PiPWMHalf | PWM controller restricted to positive values |
Cpolarisation_dependence_sim.PolarizationDependenceSim | This class wraps the slow-counter dummy and adds polarisation angle dependence in order to simulate dipole polarisation measurements |
Cprocess_dummy.ProcessDummy | Methods to control slow laser switching devices |
Cpulse_blaster_esrpro.PulseBlasterESRPRO | Hardware class to control the PulseBlasterESR-PRO card from SpinCore |
Cpulse_streamer.PulseStreamer | Methods to control PulseStreamer |
Cpulser_dummy.PulserDummy | Dummy class for PulseInterface |
Csimple_data_acq.SimpleAcq | Read human readable numbers from serial port |
Csimple_data_dummy.SimpleDummy | A simple Data generator dummy |
Csimple_laser_dummy.SimpleLaserDummy | Lazor dummy |
Cslow_counter_dummy.SlowCounterDummy | Dummy hardware class to emulate a slow counter with various distributions |
Cspectrometer_dummy.SpectrometerInterfaceDummy | Dummy spectrometer module |
Cswitch_dummy.SwitchDummy | Methods to control slow laser switching devices |
Ctektronix_awg5002c.AWG5002C | A hardware module for the Tektronix AWG5000 series for generating waveforms and sequences thereof |
Ctektronix_awg70k.AWG70K | A hardware module for the Tektronix AWG70000 series for generating waveforms and sequences thereof |
Ctektronix_awg7k.AWG7k | A hardware module for the Tektronix AWG7000 series for generating waveforms and sequences thereof |
Cthorlabs_DCx.CameraThorlabs | Main class of the module |
Ctimetagger_counter.TimeTaggerCounter | Using the TimeTagger as a slow counter |
Ctimetagger_fast_counter.TimeTaggerFastCounter | Hardware class to controls a Time Tagger from Swabian Instruments |
Ctsys01_spi.TSYS01SPI | Measurement Systems TSYS01 temperature sensor |
Cwavemeter_dummy.WavemeterDummy | Dummy hardware class to simulate the controls for a wavemeter |
Cwinspec_spectrometer.WinSpec32 | Hardware module for reading spectra from the WinSpec32 spectrometer software |
Czaber_motor_rotation_stage.MotorRotationZaber | Unstable Christoph Müller, Simon Schmitt This is the Interface class to define the controls for the simple microwave hardware |
►Cguibase.GUIBaseMixin | This is the GUI base class |
Cguibase.GUIBase | |
Cdata_logger_interface.DataLoggerInterface | |
Cfast_counter_interface.FastCounterInterface | Interface class to define the controls for fast counting devices |
Cgeneric_task.InterruptableTask | This class represents a task in a module that can be safely executed by checking preconditions and pausing other tasks that are being executed as well |
Cgeneric_task.PrePostTask | Represents a task that creates the necessary conditions for a different task and reverses its own actions afterwards |
Cmagnet_interface.MagnetInterface | This is the Interface class to define the controls for the devices controlling the magnetic field |
Cmicrowave_interface.MicrowaveInterface | This is the Interface class to define the controls for the simple microwave hardware |
Cmotor_interface.MotorInterface | This is the Interface class to define the controls for the simple step motor device |
Codmr_counter_interface.ODMRCounterInterface | This is the Interface class supplies the controls for a simple ODMR |
Cpid_controller_interface.PIDControllerInterface | |
Cprocess_control_interface.ProcessControlInterface | A very simple interface to control a single value |
Cprocess_interface.ProcessInterface | A very simple interface to measure a single value |
Cpulser_interface.PulserInterface | Interface class to define the abstract controls and communication with all pulsing devices |
Csimple_data_interface.SimpleDataInterface | |
Csimple_laser_interface.SimpleLaserInterface | |
Cslow_counter_interface.SlowCounterInterface | Define the controls for a slow counter |
Cspectrometer_interface.SpectrometerInterface | This is the Interface class to define the controls for the simple optical spectrometer |
Cswitch_interface.SwitchInterface | Methods to control slow (mechaincal) laser switching devices |
Cvacuum_pump_interface.VacuumPumpInterface | |
Cwavemeter_interface.WavemeterInterface | Define the controls for a wavemeter hardware |
Cmicrowave_interface.MicrowaveLimits | A container to hold all limits for microwave sources |
Cconfig_gui.__main__.ModNode | |
Cmotor_dummy.MotorAxisDummy | Generic dummy motor representing one axis |
►Cobject | |
Cpulse_objects.PulseBlock | Collection of Pulse_Block_Elements which is called a Pulse_Block |
Cpulse_objects.PulseBlockElement | Object representing a single atomic element in a pulse block |
Cpulse_objects.PulseBlockEnsemble | Represents a collection of PulseBlock objects which is called a PulseBlockEnsemble |
Cpulse_objects.PulseSequence | Higher order object for sequence capability |
Cpulse_streamer_pb2.BetaPulseStreamerServicer | The Beta API is deprecated for 0.15.0 and later |
Cpulse_streamer_pb2.BetaPulseStreamerStub | The Beta API is deprecated for 0.15.0 and later |
Cpulse_streamer_pb2.PulseStreamerServicer | |
Cpulse_streamer_pb2.PulseStreamerStub | |
Cpulse_streamer_pb2_grpc.PulseStreamerServicer | |
Cpulse_streamer_pb2_grpc.PulseStreamerStub | |
Cparentpoller.ParentPollerUnix | A Unix-specific daemon thread that terminates the program immediately when the parent process no longer exists |
Cparentpoller.ParentPollerWindows | A Windows-specific daemon thread that listens for a special event that signals an interrupt and, optionally, terminates the program immediately when the parent process no longer exists |
Cpoi_manager_logic.PoI | The actual individual poi is saved in this generic object |
►Cpulse_objects.PredefinedGeneratorBase | |
Cpulse_objects.PulseObjectGenerator | |
►Cpulse_analyzer.PulseAnalyzerBase | |
Cpulse_analyzer.PulseAnalyzer | |
►Cpulse_extractor.PulseExtractorBase | |
Cpulse_extractor.PulseExtractor | |
Cpulser_interface.PulserConstraints | |
►CQAbstractItemModel | |
Cautomation.TreeModel | A tree model for storing TreeItems in a tree structure |
►CQAbstractSpinBox | |
Cqtwidgets.scientific_spinbox.ScienDSpinBox | |
Cqtwidgets.scientific_spinbox.ScienSpinBox | |
►CQAbstractTableModel | |
Cconfig_gui.config_model.ModuleConfigModel | |
Ccore.threadmanager.ThreadManager | This class keeps track of all the QThreads that are needed somewhere |
Ccore.util.models.DictTableModel | Qt model storing a tabel in dictionaries |
►Ccore.util.models.ListTableModel | Qt model storing a table in lists |
Ctaskrunner.TaskListTableModel | An extension of the ListTableModel for keeping a task list in a TaskRunner |
Clogwidget.LogModel | This is a Qt model that represents the log for dislpay in a QTableView |
Cpulse_editors.BlockEditorTableModel | |
Cpulse_editors.EnsembleEditorTableModel | |
Cpulse_editors.SequenceEditorTableModel | |
►CQComboBox | |
Cfitsettings.FitSettingsComboBox | A QComboBox for use with FitContainer |
►CQDialog | |
Ccameragui.CameraSettingDialog | Create the SettingsDialog window, based on the corresponding *.ui file |
Cconfocalgui.ConfocalSettingDialog | Create the SettingsDialog window, based on the corresponding *.ui file |
Cconfocalgui.OptimizerSettingDialog | User configurable settings for the optimizer embedded in cofocal gui |
Cerrordialog.ErrorDialog | This class provides a popup window for notification with the option to show the next error popup in the queue and to show the log window where you can see the traceback for an exception |
Cfitsettings.FitSettingsDialog | A dialog that is used to configure the fits in a FitContainer |
Cmagnet_gui.MagnetSettingsWindow | |
Cmanagergui.AboutDialog | This class represents the Qudi About dialog |
Cmanagergui.ConsoleSettingsDialog | Create the SettingsDialog window, based on the corresponding *.ui file |
Codmrgui.ODMRSettingDialog | The settings dialog for ODMR measurements |
Cpoimangui.ReorientRoiDialog | |
Cpulsed_maingui.AnalysisSettingDialog | |
Cpulsed_maingui.GeneratorSettingDialog | |
Cpulsed_maingui.PredefinedMethodsConfigDialog | |
►CQFrame | |
Cmanagergui.ModuleListItem | This class represents a module widget in the Qudi module list |
►CQMainWindow | |
Cautomationgui.AutomationMainWindow | Helper class for window loaded from UI file |
Ccameragui.CameraWindow | Class defined for the main window (not the module) |
Cconfig_gui.__main__.ConfigMainWindow | This class represents the Manager Window |
Cconfocalgui.ConfocalMainWindow | Create the Mainwindow based on the corresponding *.ui file |
Ccountergui.CounterMainWindow | Create the Main Window based on the *.ui file |
Cgated_counter_gui.GatedCounterMainWindow | Create the Main Window based on the *.ui file |
Claser.LaserWindow | Create the Main Window based on the *.ui file |
Claserscannergui.VoltScanMainWindow | |
Cmagnet_gui.MagnetMainWindow | Create the Main Window based on the *.ui file |
Cmanagergui.ManagerMainWindow | This class represents the Manager Window |
Cnuclear_operations.NuclearOperationsMainWindow | |
Codmrgui.ODMRMainWindow | The main window for the ODMR measurement GUI |
Cpidgui.PIDMainWindow | Create the Main Window based on the *.ui file |
Cpoimangui.PoiManagerMainWindow | |
Cpulsed_maingui.PulsedMeasurementMainWindow | |
Cqdplottergui.QdplotMainWindow | Create the Main Window based on the *.ui file |
Csimpledatagui.SimpleMainWindow | Create the Main Window based on the *.ui file |
Cspectrometergui.SpectrometerWindow | |
Cswitchgui.SwitchMainWindow | Helper class for window loaded from UI file |
Ctaskgui.TaskMainWindow | Helper class for window loaded from UI file |
Cwavemeterloggui.WavemeterLogWindow | |
►CQMenu | |
Cconfig_gui.menu.ModMenu | This class represents the module selection menu |
►CQMutex | |
►Ccore.util.mutex.Mutex | Extends QMutex (which serves as access serialization between threads) |
Ccore.util.mutex.RecursiveMutex | Mutex that can be taken recursively |
►CQObject | |
Cconfig_gui.listmods.Module | This class represents a Qudi module |
Cconfocal_logic.ConfocalHistoryEntry | This class contains all relevant parameters of a Confocal scan |
Ccore.__main__.AppWatchdog | This class periodically runs a function for debugging and handles application exit |
Ccore.logger.QtLogHandler | Log handler for displaying log records in a QT gui |
Ccore.manager.Manager | The Manager object is responsible for: |
Ccore.module.Base | |
►Ccore.module.ModuleMeta | Metaclass for Qudi modules |
Ccore.module.BaseMixin | Base class for all loadable modules |
Ccore.util.interfaces.InterfaceMetaclass | Metaclass for interfaces |
Ccore.module.ModuleStateMachine | FIXME |
Ccore.threadmanager.ThreadItem | This class represents a QThread |
Cfit_logic.FitContainer | A class for managing a single flexible fit setting in a logic module |
Cgeneric_task.InterruptableTask | This class represents a task in a module that can be safely executed by checking preconditions and pausing other tasks that are being executed as well |
Cgeneric_task.PrePostTask | Represents a task that creates the necessary conditions for a different task and reverses its own actions afterwards |
Cgeneric_task.TaskResult | |
Chigh_finesse_wavemeter.HardwarePull | Helper class for running the hardware communication in a separate thread |
Cqzmqkernel.QZMQHeartbeat | Echo Messages on a ZMQ stream |
Cqzmqkernel.QZMQKernel | A Qt-based embeddable kernel for Jupyter |
Cstream.QZMQStream | Qt based ZMQ stream |
Cwavemeter_dummy.HardwarePull | Helper class for running the hardware communication in a separate thread |
Cwavemeter_logger_logic.HardwarePull | Helper class for running the hardware communication in a separate thread |
►CQObjectMeta | |
Ccore.util.interfaces.TaskMetaclass | Metaclass for interfaces |
►CQRadioButton | |
Cqtwidgets.qradiobutton_custom.CustomQRadioButton | Class which customize QRadioButton behaviour |
►CQSortFilterProxyModel | |
Clogwidget.LogFilter | A subclass of QProxyFilterModel that determines which log entries contained in the log model are shown in the view |
►CQStyledItemDelegate | |
Cpulsed_item_delegates.AnalogParametersItemDelegate | |
Cpulsed_item_delegates.CheckBoxItemDelegate | |
Cpulsed_item_delegates.ComboBoxItemDelegate | |
Cpulsed_item_delegates.DigitalStatesItemDelegate | |
Cpulsed_item_delegates.ScienDSpinBoxItemDelegate | |
Cpulsed_item_delegates.SpinBoxItemDelegate | |
►CQStyledItemDelegate | |
Clogwidget.AutoToolTipDelegate | A subclass of QStyledItemDelegate to display a tooltip if the text doesn't fit into the cell |
►CQSystemTrayIcon | |
Ctrayicon.SystemTrayIcon | Tray icon class subclassing QSystemTrayIcon for custom functionality |
►CQTableView | |
Cpulse_editors.BlockEditor | |
Cpulse_editors.EnsembleEditor | |
Cpulse_editors.SequenceEditor | |
Ccore.qudikernel.Qudi | |
Ccolordefs.QudiPalette | Qudi saturated color palette |
Ccolordefs.QudiPalettePale | Qudi desaturated color palette |
Cconfig_gui.port.QudiPortType | |
►CQValidator | |
Cqtwidgets.scientific_spinbox.FloatValidator | |
Cqtwidgets.scientific_spinbox.IntegerValidator | |
►CQWidget | |
Cpulsed_custom_widgets.AnalogParametersWidget | |
Cpulsed_custom_widgets.DigitalChannelsWidget | |
►CQWidget | |
Cfitsettings.FitConfigWidget | A widget that contains a fit function combobox, an estimator combobox and a remove button |
Cfitsettings.FitParametersWidget | A widget that manages the parameters for a fit |
Clogwidget.LogWidget | A widget to show log entries and filter them |
Cpulsed_maingui.PredefinedMethodsTab | |
Cpulsed_maingui.PulseAnalysisTab | |
Cpulsed_maingui.PulseExtractionTab | |
Cpulsed_maingui.PulseGeneratorTab | |
Cpulsed_maingui.SequenceGeneratorTab | |
Cswitchgui.SwitchWidget | A widget that shows all data associated to a switch |
Ccore.remote.RemoteModule | This class represents a module on a remote computer and holds a reference to it |
►CROI | |
Cconfocalgui.CrossROI | Create a Region of interest, which is a zoomable rectangular |
Cmagnet_gui.CrossROI | Create a Region of interest, which is a zoomable rectangular |
Csamples_write_methods.SamplesWriteMethods | |
Csampling_functions.SamplingBase | Base class for all sampling functions |
Csampling_functions.SamplingFunctions | |
Ccore.util.interfaces.ScalarConstraint | Constraint definition for a scalar variable hardware parameter |
Cslow_counter_interface.SlowCounterConstraints | |
Ccore.module.StatusVar | This class defines a status variable that is loaded before activation and saved after deactivation |
►CStructure | |
Cfastcomtecmcs6.ACQDATA | Create a structured Data type with ctypes where the dll can write into |
Cfastcomtecmcs6.AcqSettings | |
Cfastcomtecmcs6.AcqStatus | Create a structured Data type with ctypes where the dll can write into |
Cfastcomtecmcs6.BOARDSETTING | |
Cfastcomtecp7887.ACQDATA | Create a structured Data type with ctypes where the dll can write into |
Cfastcomtecp7887.AcqSettings | Create a structured Data type with ctypes where the dll can write into |
Cfastcomtecp7887.AcqStatus | Create a structured Data type with ctypes where the dll can write into |
Cuc480_h.AOI_SEQUENCE_PARAMS | |
Cuc480_h.AUTO_BRIGHT_STATUS | |
Cuc480_h.AUTO_WB_CHANNNEL_STATUS | |
Cuc480_h.AUTO_WB_STATUS | |
Cuc480_h.BOARDINFO | |
Cuc480_h.BUFFER_CONVERSION_PARAMS | |
Cuc480_h.FDT_INFO_EL | |
Cuc480_h.ID_RANGE | |
Cuc480_h.IMAGE_FILE_PARAMS | |
Cuc480_h.IMAGE_FORMAT_INFO | |
Cuc480_h.IMGBUF_ITERATION_INFO | |
Cuc480_h.IMGBUF_ITERATION_INFO | |
Cuc480_h.IO_FLASH_PARAMS | |
Cuc480_h.IO_GPIO_CONFIGURATION | |
Cuc480_h.IO_PWM_PARAMS | |
Cuc480_h.IS_DEVICE_INFO | |
Cuc480_h.IS_DEVICE_INFO_CONTROL | |
Cuc480_h.IS_DEVICE_INFO_HEARTBEAT | |
Cuc480_h.IS_POINT_2D | |
Cuc480_h.IS_RANGE_S32 | |
Cuc480_h.IS_RECT | |
Cuc480_h.IS_SIZE_2D | |
Cuc480_h.KNEEPOINT | |
Cuc480_h.KNEEPOINTARRAY | |
Cuc480_h.KNEEPOINTINFO | |
Cuc480_h.MEASURE_SHARPNESS_AOI_INFO | |
Cuc480_h.OPENGL_DISPLAY | |
Cuc480_h.RANGE_OF_VALUES_U32 | |
Cuc480_h.REVISIONINFO | |
Cuc480_h.SENSORINFO | |
Cuc480_h.SENSORSCALERINFO | |
Cuc480_h.UC480_AUTO_INFO | |
Cuc480_h.UC480_AUTO_INFO | |
Cuc480_h.UC480_CAMERA_INFO | |
Cuc480_h.UC480_CAPTURE_ERROR_INFO | |
Cuc480_h.UC480_CAPTURE_STATUS_INFO | |
Cuc480_h.UC480_COMPORT_CONFIGURATION | :var WORD wComportNumber: |
Cuc480_h.UC480_ETH_ADAPTER_INFO | |
Cuc480_h.UC480_ETH_ADDR_IPV4 | |
Cuc480_h.UC480_ETH_ADDR_IPV4_by | |
Cuc480_h.UC480_ETH_ADDR_MAC | :var BYTE[6] abyOctet: |
Cuc480_h.UC480_ETH_AUTOCFG_IP_SETUP | |
Cuc480_h.UC480_ETH_DEVICE_INFO | |
Cuc480_h.UC480_ETH_DEVICE_INFO_CONTROL | |
Cuc480_h.UC480_ETH_DEVICE_INFO_HEARTBEAT | |
Cuc480_h.UC480_ETH_DRIVER_INFO | |
Cuc480_h.UC480_ETH_ETHERNET_CONFIGURATION | |
Cuc480_h.UC480_ETH_IP_CONFIGURATION | |
Cuc480_h.UC480IMAGEINFO | |
Cuc480_h.UC480TIME | |
Cautomation.TreeItem | Item in a TreeModel |
►Ctype | |
Ccore.module.ModuleMeta | Metaclass for Qudi modules |
►CViewBox | |
Cpoimangui.CustomViewBox | |
►CCameraInterface | |
Ccamera_dummy.CameraDummy | Dummy hardware for camera interface |
CiXon897_ultra.IxonUltra | Hardware class for Andors Ixon Ultra 897 |
Cthorlabs_DCx.CameraThorlabs | Main class of the module |
►CConfocalScannerInterface | |
Cconfocal_scanner_dummy.ConfocalScannerDummy | Dummy confocal scanner |
Cconfocal_scanner_spectrometer_interfuse.SpectrometerScannerInterfuse | This is the Interface class to define the controls for the simple microwave hardware |
Cmw_differential_scanner.ConfocalScannerInterfaceDummy | This is the Interface class to define the controls for the simple microwave hardware |
Cnational_instruments_x_series.NationalInstrumentsXSeries | A National Instruments device that can count and control microvave generators |
Cscanner_tilt_interfuse.ScannerTiltInterfuse | This interfuse produces a Z correction corresponding to a tilted surface |
►CDataLoggerInterface | |
Cinflux_data_logger.InfluxLogger | Log instrument values to InfluxDB |
►CEnum | |
Ccore.module.MissingOption | Representation for missing ConfigOption |
CiXon897_ultra.AcquisitionMode | |
CiXon897_ultra.ReadMode | |
CiXon897_ultra.TriggerMode | |
Claserquantum_laser.PSUTypes | LaserQuantum power supply types |
Clightfield_spectrometer.LFImageMode | Spectrometer imaging mode |
Cmicrowave_interface.MicrowaveMode | Modes for microwave generators: CW continuous wave LIST ouptut list of arbitrary frequencies, each step triggered by electrical input SWEEP frequency sweep from f1 to f2, each step triggered by electrical input ASWEEP frequency sweep from f1 to f2, triggered only on the start of the sweep |
Cmicrowave_interface.TriggerEdge | On which electrical signal edge does a trigger occur? So edgy! |
Cmillennia_ev_laser.Models | Model numbers for Millennia lasers |
Csimple_laser_interface.ControlMode | |
Csimple_laser_interface.LaserState | |
Csimple_laser_interface.ShutterState | |
Cslow_counter_interface.CountingMode | |
►CFastCounterInterface | |
Cfast_counter_dummy.FastCounterDummy | Implementation of the FastCounter interface methods for a dummy usage |
Cfast_counter_fpga_pi3.FastCounterFGAPiP3 | Qudi module for the an FPGA based FastCounter |
Cfast_counter_fpga_qo.FastCounterFPGAQO | Unstable Nikolas Tomek This is the hardware class for the Spartan-6 (Opal Kelly XEM6310) FPGA based fast counter |
Cfastcomtecmcs6.FastComtec | Hardware Class for the FastComtec Card |
Cfastcomtecp7887.FastComtec | Hardware Class for the FastComtec Card |
Ctimetagger_fast_counter.TimeTaggerFastCounter | Hardware class to controls a Time Tagger from Swabian Instruments |
►CFysom | |
Ccore.module.ModuleStateMachine | FIXME |
Cgeneric_task.InterruptableTask | This class represents a task in a module that can be safely executed by checking preconditions and pausing other tasks that are being executed as well |
Cgeneric_task.PrePostTask | Represents a task that creates the necessary conditions for a different task and reverses its own actions afterwards |
►CGenericLogic | |
Caom_laser_interfuse.LaserAomInterfuse | This interfuse can be used to control the laser power after an AOM driven by an analog ouput on a confocal scanner hardware (the 4th analog output 'a') |
Cautomation.AutomationLogic | Logic module agreggating multiple hardware switches |
Ccamera_logic.CameraLogic | Control a camera |
Cconfocal_logic.ConfocalLogic | This is the Logic class for confocal scanning |
Ccounter_logic.CounterLogic | This logic module gathers data from a hardware counting device |
Cfit_logic.FitLogic | UNSTABLE:Jochen Scheuer |
Ckernellogic.QudiKernelLogic | Logic module providing a Jupyer-compatible kernel connected via ZMQ |
Claser_logic.LaserLogic | Logic module agreggating multiple hardware switches |
Claser_scanner_logic.LaserScannerLogic | This logic module controls scans of DC voltage on the fourth analog output channel of the NI Card |
Cmagnet_logic.MagnetLogic | A general magnet logic to control an magnetic stage with an arbitrary set of axis |
Cmagnet_motor_interfuse.MagnetMotorInterfuse | |
Cmagnet_motor_xyz_rot_interfuse.MagnetMotorXYZROTInterfuse | |
Cnuclear_operations_logic.NuclearOperationsLogic | A higher order logic, which combines several lower class logic modules in order to perform measurements and manipulations of nuclear spins |
Codmr_counter_microwave_interfuse.ODMRCounterMicrowaveInterfuse | |
Codmr_logic.ODMRLogic | This is the Logic class for ODMR |
Coptimizer_logic.OptimizerLogic | This is the Logic class for optimizing scanner position on bright features |
Cpid_logic.PIDLogic | Control a process via software PID |
Cpoi_manager_logic.PoiManagerLogic | This is the Logic class for mapping and tracking bright features in the confocal scan |
Cpolarisation_dep_logic.PolarisationDepLogic | This logic module rotates polarisation and records signal as a function of angle |
Cpulsed_master_logic.PulsedMasterLogic | This logic module combines the functionality of two modules |
Cpulsed_measurement_logic.PulsedMeasurementLogic | This is the Logic class for the control of pulsed measurements |
Cqdplot_logic.QdplotLogic | This logic module helps display user data in plots, and makes it easy to save |
Csave_logic.SaveLogic | A general class which saves all kinds of data in a general sense |
Cscanner_tilt_interfuse.ScannerTiltInterfuse | This interfuse produces a Z correction corresponding to a tilted surface |
Csequence_generator_logic.SequenceGeneratorLogic | This is the Logic class for the pulse (sequence) generation |
Csimple_data_logic.SimpleDataLogic | Logic module agreggating multiple hardware switches |
Csingleshot_logic.SingleShotLogic | This class brings raw data coming from fastcounter measurements (gated or ungated) into trace form processable by the trace_analysis_logic |
Csoftware_pid_controller.SoftPIDController | Control a process via software PID |
Cspectrum.SpectrumLogic | This logic module gathers data from the spectrometer |
Cswitch_logic.SwitchLogic | Logic module agreggating multiple hardware switches |
Ctaskrunner.TaskRunner | This module keeps a collection of tasks that have varying preconditions, postconditions and conflicts and executes these tasks as their given conditions allow |
Ctrace_analysis_logic.TraceAnalysisLogic | Perform a gated counting measurement with the hardware |
Cwavemeter_logger_logic.WavemeterLoggerLogic | This logic module gathers data from wavemeter and the counter logic |
►CGUIBase | |
Cautomationgui.AutomationGui | Graphical interface for arranging tasks without using Python code |
Ccameragui.CameraGUI | Main spectrometer camera class |
Cconfocalgui.ConfocalGui | Main Confocal Class for xy and depth scans |
Ccountergui.CounterGui | FIXME Please document |
Cgated_counter_gui.GatedCounterGui | Main GUI for the Gated Counting |
Claser.LaserGUI | FIXME Please document |
Claserscannergui.VoltScanGui | |
Cmagnet_gui.MagnetGui | Main GUI for the magnet |
Cmanagergui.ManagerGui | This class provides a GUI to the Qudi manager |
Cnuclear_operations.NuclearOperationsGui | This is the main GUI Class for Nuclear Operations |
Codmrgui.ODMRGui | This is the GUI Class for ODMR measurements |
Cpidgui.PIDGui | FIXME Please document |
Cpoimangui.PoiManagerGui | This is the GUI Class for PoiManager |
Cpulsed_maingui.PulsedMeasurementGui | This is the main GUI Class for pulsed measurements |
Cqdplottergui.QdplotterGui | FIXME Please document |
Csimpledatagui.SimpleDataGui | FIXME Please document |
Cspectrometergui.SpectrometerGui | |
Cswitchgui.SwitchGui | A grephical interface to mofe switches by hand and change their calibration |
Ctaskgui.TaskGui | A grephical interface to mofe switches by hand and change their calibration |
Ctestgui.TestGui | A class to test gui module loading |
Ctrayicon.TrayIcon | This module contains a tray icon implementation for Qudi |
Cwavemeterloggui.WavemeterLogGui | |
►CInterruptableTask | |
Cdummy.Task | Dummy task, does nothing |
Crefocus.Task | This task does a confocal focus optimisation |
►CMagnetInterface | |
Cmagnet.Magnet | Magnet positioning software for superconducting magnet |
Cmagnet_dummy.MagnetDummy | This is the Interface class to define the controls for the simple magnet hardware |
Cmagnet_motor_interfuse.MagnetMotorInterfuse | |
Cmagnet_motor_xyz_rot_interfuse.MagnetMotorXYZROTInterfuse | |
►CMicrowaveInterface | |
Cmw_source_agilent.MicrowaveAgilent | Hardware control file for Agilent Devices |
Cmw_source_anritsu70GHz.MicrowaveAnritsu70GHz | Hardware control file for Anritsu 70GHz Devices |
Cmw_source_anritsu.MicrowaveAnritsu | Hardware control file for Anritsu Devices |
Cmw_source_anritsu_mg3691c.MicrowaveAnritsu | Hardware control file for Anritsu Devices |
Cmw_source_dummy.MicrowaveDummy | A dummy class to emulate a microwave source |
Cmw_source_gigatronics.MicrowaveGigatronics | Hardware file for Gigatronics |
Cmw_source_smbv.MicrowaveSmbv | Hardware file to control a R&S SMBV100A microwave device |
Cmw_source_smiq.MicrowaveSmiq | This is the Interface class to define the controls for the simple microwave hardware |
Cmw_source_smr.MicrowaveSMR | The hardware control for the device Rohde and Schwarz of type SMR |
Cmw_source_srssg.MicrowaveSRSSG | Hardware control class to controls SRS SG390 devices |
Cmw_source_windfreak_synthhdpro.MicrowaveSynthHDPro | Hardware class to controls a SynthHD Pro |
Codmr_counter_microwave_interfuse.ODMRCounterMicrowaveInterfuse | |
►CMotorInterface | |
Captmotor.APTStage | Control class for an arbitrary collection of APTmotor axes |
Cmotor_dummy.MotorDummy | This is the dummy class to simulate a motorized stage |
Cmotor_stage_micos.MotorStageMicos | Hardware class to define the controls for the Micos stage of PI |
Cmotor_stage_pi.MotorStagePI | Unstable Christoph Müller, Simon Schmitt This is the Interface class to define the controls for the simple microwave hardware |
Cpolarisation_dependence_sim.PolarizationDependenceSim | This class wraps the slow-counter dummy and adds polarisation angle dependence in order to simulate dipole polarisation measurements |
Czaber_motor_rotation_stage.MotorRotationZaber | Unstable Christoph Müller, Simon Schmitt This is the Interface class to define the controls for the simple microwave hardware |
►CODMRCounterInterface | |
Cnational_instruments_x_series.NationalInstrumentsXSeries | A National Instruments device that can count and control microvave generators |
Codmr_counter_dummy.ODMRCounterDummy | Dummy hardware class to simulate the controls for a simple ODMR |
Codmr_counter_microwave_interfuse.ODMRCounterMicrowaveInterfuse | |
►CPIDControllerInterface | |
Csoftware_pid_controller.SoftPIDController | Control a process via software PID |
►CPlotWidget | |
Cqtwidgets.plotwidget_modified.PlotWidgetModified | Extend the PlotWidget Class with more adjustment possibilities |
►CPredefinedGeneratorBase | |
Cbasic_predefined_methods.BasicPredefinedGenerator | |
►CPrePostTask | |
Cflipmirror.Task | A task to flip a switch/mirror/etc before and after another task |
Cprepostdummy.Task | Dummy thask that does nothing before and after a different task has run |
►CProcessControlInterface | |
Cpi_pwm.PiPWM | Hardware module for Raspberry Pi-based PWM controller |
Cprocess_dummy.ProcessDummy | Methods to control slow laser switching devices |
►CProcessInterface | |
Cinflux_data_client.InfluxDataClient | Retrieve live data from InfluxDB as if the measurement device was connected directly |
Cprocess_dummy.ProcessDummy | Methods to control slow laser switching devices |
Ctsys01_spi.TSYS01SPI | Measurement Systems TSYS01 temperature sensor |
►CPulseAnalyzerBase | |
Cbasic_analysis_methods.BasicPulseAnalyzer | |
►CPulseExtractorBase | |
Cbasic_extraction_methods.BasicPulseExtractor | |
►CPulserInterface | |
Cdtg5334.DTG5334 | Tektronix DTG 5334 |
Ckeysight_M3202A.M3202A | Qudi module for the Keysight M3202A PXIe AWG card (1GHz sampling frequency) |
Cnational_instruments_pulser.NationalInstrumentsPulser | Pulse generator using NI-DAQmx |
Cok_fpga_pulser.OkFpgaPulser | Methods to control Pulse Generator running on OK FPGA |
Cpulse_blaster_esrpro.PulseBlasterESRPRO | Hardware class to control the PulseBlasterESR-PRO card from SpinCore |
Cpulse_streamer.PulseStreamer | Methods to control PulseStreamer |
Cpulser_dummy.PulserDummy | Dummy class for PulseInterface |
Ctektronix_awg5002c.AWG5002C | A hardware module for the Tektronix AWG5000 series for generating waveforms and sequences thereof |
Ctektronix_awg70k.AWG70K | A hardware module for the Tektronix AWG70000 series for generating waveforms and sequences thereof |
Ctektronix_awg7k.AWG7k | A hardware module for the Tektronix AWG7000 series for generating waveforms and sequences thereof |
►CQCheckBox | |
Cqtwidgets.checkbox.CheckBox | |
►CQObject | |
Ccore.garbage_collector.GarbageCollector | |
Ccore.gui.Gui | Set up all necessary GUI elements, like application icons, themes, etc |
Ccore.remote.RemoteObjectManager | This shares modules with other computers and is responsible for obtaining modules shared by other computer |
Ccore.remote.RPyCServer | Contains a RPyC server that serves modules to remote computers |
Cguibase.GUIBase | |
►CQWidget | |
Cremotewidget.RemoteWidget | This widget shows information about shared or imported remote modules |
Cthreadwidget.ThreadWidget | |
►CSamplingBase | |
Cbasic_sampling_functions.Chirp | Object representing a chirp element |
Cbasic_sampling_functions.DC | Object representing an DC element (constant voltage) |
Cbasic_sampling_functions.DoubleSinProduct | Object representing a double sine wave element (Product of two sine waves; NOT normalized) |
Cbasic_sampling_functions.DoubleSinSum | Object representing a double sine wave element (Superposition of two sine waves; NOT normalized) |
Cbasic_sampling_functions.Idle | Object representing an idle element (zero voltage) |
Cbasic_sampling_functions.Sin | Object representing a sine wave element |
Cbasic_sampling_functions.TripleSinProduct | |
Cbasic_sampling_functions.TripleSinSum | |
►CSimpleDataInterface | |
Csimple_data_acq.SimpleAcq | Read human readable numbers from serial port |
Csimple_data_dummy.SimpleDummy | A simple Data generator dummy |
►CSimpleLaserInterface | |
Caom_laser_interfuse.LaserAomInterfuse | This interfuse can be used to control the laser power after an AOM driven by an analog ouput on a confocal scanner hardware (the 4th analog output 'a') |
Ccoherent_obis_laser.OBISLaser | Implements the Coherent OBIS laser |
Claserquantum_laser.LaserQuantumLaser | Qudi module to communicate with the Edwards turbopump and vacuum equipment |
Cmillennia_ev_laser.MillenniaeVLaser | Spectra Physics Millennia diode pumped solid state laser |
Csimple_laser_dummy.SimpleLaserDummy | Lazor dummy |
►CSingletonConfigurable | |
Cconfig.InlineBackend | An object to store configuration of the inline backend |
►CSlowCounterInterface | |
Cnational_instruments_x_series.NationalInstrumentsXSeries | A National Instruments device that can count and control microvave generators |
Cpolarisation_dependence_sim.PolarizationDependenceSim | This class wraps the slow-counter dummy and adds polarisation angle dependence in order to simulate dipole polarisation measurements |
Cslow_counter_dummy.SlowCounterDummy | Dummy hardware class to emulate a slow counter with various distributions |
Ctimetagger_counter.TimeTaggerCounter | Using the TimeTagger as a slow counter |
►CSpectrometerInterface | |
Clightfield_spectrometer.Lightfield | Control Princeton Instruments Lightfield from Qudi |
Cspectrometer_dummy.SpectrometerInterfaceDummy | Dummy spectrometer module |
Cwinspec_spectrometer.WinSpec32 | Hardware module for reading spectra from the WinSpec32 spectrometer software |
►CSwitchInterface | |
Cflipmirror.FlipMirror | This class is implements communication with the Radiant Dyes flip mirror driver through pyVISA |
Chbridge.HBridge | Methods to control slow laser switching devices |
Cok_fpga_switch.OkFpgaTtlSwitch | Methods to control TTL switch running on OK FPGA |
Cok_s6_switch.HardwareSwitchFpga | |
Cpulse_blaster_esrpro.PulseBlasterESRPRO | Hardware class to control the PulseBlasterESR-PRO card from SpinCore |
Cswitch_dummy.SwitchDummy | Methods to control slow laser switching devices |
►CThread | |
Ccore.parentpoller.ParentPollerUnix | A Unix-specific daemon thread that terminates the program immediately when the parent process no longer exists |
Ccore.parentpoller.ParentPollerWindows | A Windows-specific daemon thread that listens for a special event that signals an interrupt and, optionally, terminates the program immediately when the parent process no longer exists |
►CWavemeterInterface | |
Chigh_finesse_wavemeter.HighFinesseWavemeter | Hardware class to controls a High Finesse Wavemeter |
Cwavemeter_dummy.WavemeterDummy | Dummy hardware class to simulate the controls for a wavemeter |