photons.equipment package
Custom classes for communicating with equipment.
Subpackages
- photons.equipment.widgets package
- Submodules
- photons.equipment.widgets.daq_counter module
- photons.equipment.widgets.dmm module
- photons.equipment.widgets.hrs_monochromator module
- photons.equipment.widgets.keithley_6430 module
- photons.equipment.widgets.laser_superk module
- photons.equipment.widgets.shot702_controller module
- photons.equipment.widgets.shutter module
- photons.equipment.widgets.sia_cmi module
- photons.equipment.widgets.thorlabs_flipper module
- photons.equipment.widgets.thorlabs_stage module
- Submodules
Submodules
- photons.equipment.arroyo_6305 module
ComboSourceComboSource.connectionComboSource.CURRENT_LIMITComboSource.VOLTAGE_LIMITComboSource.SENSOR_LIMITComboSource.PHOTODIODE_CURRENT_LIMITComboSource.PHOTODIODE_POWER_LIMITComboSource.TEMPERATURE_HIGH_LIMITComboSource.TEMPERATURE_LOW_LIMITComboSource.INTERLOCK_DISABLEDComboSource.SENSOR_SHORTEDComboSource.SENSOR_OPENComboSource.OPEN_CIRCUITComboSource.LASER_SHORT_CIRCUITComboSource.OUT_OF_TOLERANCEComboSource.OUTPUT_ONComboSource.THERMAL_RUN_AWAYComboSource.R_LIMITComboSource.T_LIMITComboSource.clear()ComboSource.condition_register_laser()ComboSource.condition_register_tec()ComboSource.disable_error_checking()ComboSource.enable_error_checking()ComboSource.get_laser_current()ComboSource.get_laser_current_setpoint()ComboSource.get_laser_temperature()ComboSource.get_laser_tolerance()ComboSource.get_tec_temperature_setpoint()ComboSource.get_tec_tolerance()ComboSource.is_laser_enabled()ComboSource.is_tec_enabled()ComboSource.laser_off()ComboSource.laser_on()ComboSource.photodiode_current()ComboSource.set_laser_current()ComboSource.set_laser_tolerance()ComboSource.set_tec_temperature()ComboSource.set_tec_tolerance()ComboSource.tec_off()ComboSource.tec_on()ComboSource.wait()
- photons.equipment.base module
- photons.equipment.coherent_fieldmaster module
- photons.equipment.dmm module
AutoEdgeFunctionModeRangeTriggerSettingsDMM
- photons.equipment.dmm_34401a module
- photons.equipment.dmm_344xxA module
- photons.equipment.dmm_3458A module
- photons.equipment.highfinesse module
WLMData64RangeRangeModelHighFinesseHighFinesse.connectionHighFinesse.RangeHighFinesse.RangeModelHighFinesse.get_analysis_mode()HighFinesse.get_auto_exposure_mode()HighFinesse.get_exposure_time()HighFinesse.get_pattern_data()HighFinesse.get_pulse_mode()HighFinesse.get_wavelength_range()HighFinesse.get_wide_mode()HighFinesse.linewidth()HighFinesse.set_analysis_mode()HighFinesse.set_auto_exposure_mode()HighFinesse.set_exposure_time()HighFinesse.set_linewidth_mode()HighFinesse.set_pulse_mode()HighFinesse.set_wavelength_range()HighFinesse.set_wavelength_range_model()HighFinesse.set_wide_mode()HighFinesse.start_measurement()HighFinesse.stop_measurement()HighFinesse.temperature()HighFinesse.wait()HighFinesse.wavelength()HighFinesse.wavelength_ranges()HighFinesse.wavelength_range_models()
- photons.equipment.highfinesse_sdk module
check()check_set()WLMData32WLMData32.convert_unit()WLMData32.get_analysis_mode()WLMData32.get_auto_exposure_mode()WLMData32.get_exposure_time()WLMData32.get_linewidth()WLMData32.get_linewidth_mode()WLMData32.get_pattern_data()WLMData32.get_pulse_mode()WLMData32.get_range()WLMData32.get_wide_mode()WLMData32.get_wlm_count()WLMData32.get_wlm_version()WLMData32.instantiate()WLMData32.operation()WLMData32.set_analysis_mode()WLMData32.set_auto_exposure_mode()WLMData32.set_exposure_time()WLMData32.set_linewidth_mode()WLMData32.set_pulse_mode()WLMData32.set_range()WLMData32.set_wide_mode()WLMData32.temperature()WLMData32.wait()WLMData32.wavelength()
- photons.equipment.hrs_monochromator module
HRSMonochromatorHRSMonochromator.connectionHRSMonochromator.FRONT_ENTRANCE_SLITHRSMonochromator.FRONT_EXIT_SLITHRSMonochromator.grating_position_changedHRSMonochromator.filter_position_changedHRSMonochromator.wavelength_changedHRSMonochromator.front_entrance_slit_changedHRSMonochromator.front_exit_slit_changedHRSMonochromator.filter_info()HRSMonochromator.get_filter_position()HRSMonochromator.get_front_entrance_slit_width()HRSMonochromator.get_front_exit_slit_width()HRSMonochromator.get_grating_position()HRSMonochromator.get_wavelength()HRSMonochromator.grating_info()HRSMonochromator.home_filter_wheel()HRSMonochromator.home_front_entrance_slit()HRSMonochromator.home_front_exit_slit()HRSMonochromator.set_filter_position()HRSMonochromator.set_front_entrance_slit_width()HRSMonochromator.set_front_exit_slit_width()HRSMonochromator.set_grating_position()HRSMonochromator.set_wavelength()
- photons.equipment.idq_time_controller module
ClockCouplingEdgeModeResyncPolicySelectDelaySettingsDeviceSettingsHistogramHistogramSettingsInputSettingsStartSettingsIDQTimeControllerIDQTimeController.ClockIDQTimeController.CouplingIDQTimeController.EdgeIDQTimeController.ModeIDQTimeController.Mode.ACCUMULATEIDQTimeController.Mode.ACCUMIDQTimeController.Mode.CYCLEIDQTimeController.Mode.NIMIDQTimeController.Mode.TTLIDQTimeController.Mode.HIGH_SPEEDIDQTimeController.Mode.HIGH_RESOLUTIONIDQTimeController.Mode.LOW_SPEEDIDQTimeController.Mode.LOW_RESOLUTIONIDQTimeController.Mode.FASTIDQTimeController.Mode.SLOW
IDQTimeController.ResyncPolicyIDQTimeController.SelectIDQTimeController.connectionIDQTimeController.counts_changedIDQTimeController.clear_high_resolution_error()IDQTimeController.configure_delay()IDQTimeController.configure_device()IDQTimeController.configure_histogram()IDQTimeController.configure_input()IDQTimeController.configure_start()IDQTimeController.count_edges()IDQTimeController.has_high_resolution_error()IDQTimeController.load()IDQTimeController.recalibrate()IDQTimeController.settings_delay()IDQTimeController.settings_device()IDQTimeController.settings_histogram()IDQTimeController.settings_input()IDQTimeController.settings_start()IDQTimeController.start_stop()
- photons.equipment.keithley_6430 module
Keithley6430Keithley6430.MODESKeithley6430.TRIGGERSKeithley6430.source_settings_changedKeithley6430.check_errors()Keithley6430.configure()Keithley6430.configure_source()Keithley6430.disable_output()Keithley6430.enable_output()Keithley6430.get_output_level()Keithley6430.is_output_enabled()Keithley6430.is_output_stable()Keithley6430.set_output_level()Keithley6430.settings()Keithley6430.settings_source()Keithley6430.disconnect_equipment()
- photons.equipment.kinesis module
KinesisBaseKinesisBase.connectionKinesisBase.MOVING_CLOCKWISEKinesisBase.MOVING_COUNTERCLOCKWISEKinesisBase.JOGGING_CLOCKWISEKinesisBase.JOGGING_COUNTERCLOCKWISEKinesisBase.HOMINGKinesisBase.HOMEDKinesisBase.MOVINGKinesisBase.build_device_list()KinesisBase.get_position()KinesisBase.info()KinesisBase.is_moving()KinesisBase.set_position()KinesisBase.status_bits()KinesisBase.wait()
Signalercallback()
- photons.equipment.laser_superk module
ID60ID88ID61ID89OperatingModesSuperKSuperK.connectionSuperK.OperatingModesSuperK.DEVICE_IDSuperK.FRONT_PANEL_IDSuperK.MODULE_TYPE_0x60SuperK.MODULE_TYPE_0x88SuperK.level_changedSuperK.emission_changedSuperK.mode_changedSuperK.emission()SuperK.enable_constant_current_mode()SuperK.enable_constant_power_mode()SuperK.enable_modulated_current_mode()SuperK.enable_modulated_power_mode()SuperK.enable_power_lock_mode()SuperK.ensure_interlock_ok()SuperK.get_current_level()SuperK.get_feedback_level()SuperK.get_operating_mode()SuperK.get_operating_modes()SuperK.get_power_level()SuperK.get_temperature()SuperK.get_user_text()SuperK.is_constant_current_mode()SuperK.is_constant_power_mode()SuperK.is_emission_on()SuperK.is_modulated_current_mode()SuperK.is_modulated_power_mode()SuperK.is_power_lock_mode()SuperK.lock_front_panel()SuperK.set_current_level()SuperK.set_feedback_level()SuperK.set_operating_mode()SuperK.set_power_level()SuperK.set_user_text()SuperK.disconnect_equipment()
Signalerregister_callbacks()
- photons.equipment.nidaq module
TimingTriggerNIDAQNIDAQ.connectionNIDAQ.counts_changedNIDAQ.WAIT_INFINITELYNIDAQ.analog_in()NIDAQ.analog_out()NIDAQ.analog_out_read()NIDAQ.close_all_tasks()NIDAQ.count_edges()NIDAQ.digital_in()NIDAQ.digital_out()NIDAQ.digital_out_read()NIDAQ.edge_separation()NIDAQ.function_generator()NIDAQ.info()NIDAQ.pulse()NIDAQ.storm()NIDAQ.timing()NIDAQ.trigger()NIDAQ.staticMetaObjectNIDAQ.time_array()NIDAQ.wait_until_done()
- photons.equipment.oscilloscope module
- photons.equipment.oscilloscope_rigol module
- photons.equipment.shot702_controller module
OptoSigmaSHOT702OptoSigmaSHOT702.connectionOptoSigmaSHOT702.NUM_PULSES_PER_360_DEGREESOptoSigmaSHOT702.angle_changedOptoSigmaSHOT702.degrees_per_pulseOptoSigmaSHOT702.degrees_to_position()OptoSigmaSHOT702.get_angle()OptoSigmaSHOT702.get_speed()OptoSigmaSHOT702.get_speed_home()OptoSigmaSHOT702.home()OptoSigmaSHOT702.is_moving()OptoSigmaSHOT702.position_to_degrees()OptoSigmaSHOT702.set_angle()OptoSigmaSHOT702.set_speed()OptoSigmaSHOT702.set_speed_home()OptoSigmaSHOT702.status()OptoSigmaSHOT702.stop_slowly()
- photons.equipment.shutter module
- photons.equipment.shutter_ksc101 module
- photons.equipment.shutter_s25120a module
- photons.equipment.sia_cmi module
- photons.equipment.thorlabs_flipper module
- photons.equipment.thorlabs_stage module