7. Library Reference
- 7.1. Control modules
- 7.1.1. ControlModule base classes
ControlModuleControlModule.init_signalControlModule.command_hardwareControlModule.command_tcpipControlModule.quit_signalControlModule.grab()ControlModule.init_hardware()ControlModule.init_hardware_ui()ControlModule.manage_ui_actions()ControlModule.quit_fun()ControlModule.show_config()ControlModule.show_log()ControlModule.stop_grab()ControlModule.thread_status()ControlModule.update_status()ControlModule.initialized_stateControlModule.module_typeControlModule.title
ControlModuleUI
- 7.1.2. DAQ_Viewer class
DAQ_ViewerDAQ_Viewer.grab_done_signalDAQ_Viewer.custom_sigDAQ_Viewer.overshoot_signalDAQ_Viewer.listener_classDAQ_Viewer.append_data()DAQ_Viewer.child_added()DAQ_Viewer.connect_tcp_ip()DAQ_Viewer.daq_type_changed_from_ui()DAQ_Viewer.get_scaling_options()DAQ_Viewer.grab()DAQ_Viewer.grab_data()DAQ_Viewer.init_hardware()DAQ_Viewer.insert_data()DAQ_Viewer.load_data()DAQ_Viewer.param_deleted()DAQ_Viewer.process_tcpip_cmds()DAQ_Viewer.process_ui_cmds()DAQ_Viewer.quit_fun()DAQ_Viewer.save_current()DAQ_Viewer.save_new()DAQ_Viewer.set_data_to_viewers()DAQ_Viewer.setup_continuous_saving()DAQ_Viewer.show_data()DAQ_Viewer.show_temp_data()DAQ_Viewer.snap()DAQ_Viewer.snapshot()DAQ_Viewer.stop()DAQ_Viewer.stop_grab()DAQ_Viewer.take_bkg()DAQ_Viewer.thread_status()DAQ_Viewer.value_changed()DAQ_Viewer.bkgDAQ_Viewer.current_dataDAQ_Viewer.daq_typeDAQ_Viewer.daq_typesDAQ_Viewer.detectorDAQ_Viewer.detectorsDAQ_Viewer.do_bkgDAQ_Viewer.grab_stateDAQ_Viewer.viewer_docksDAQ_Viewer.viewersDAQ_Viewer.viewers_docks
- 7.1.3. DAQ_Detector class
- 7.1.4. The Viewer UI class
DAQ_Viewer_UIDAQ_Viewer_UI.command_sigDAQ_Viewer_UI.display_value()DAQ_Viewer_UI.do_init()DAQ_Viewer_UI.connect_things()DAQ_Viewer_UI.do_grab()DAQ_Viewer_UI.do_init()DAQ_Viewer_UI.do_snap()DAQ_Viewer_UI.do_stop()DAQ_Viewer_UI.send_init()DAQ_Viewer_UI.setup_actions()DAQ_Viewer_UI.setup_docks()DAQ_Viewer_UI.update_viewers()DAQ_Viewer_UI.detector_init
- 7.1.5. The DAQ_Move Class
DAQ_MoveDAQ_Move.init_signalDAQ_Move.move_done_signalDAQ_Move.bounds_signalDAQ_Move.get_actuator_value()DAQ_Move.get_continuous_actuator_value()DAQ_Move.grab()DAQ_Move.init_hardware_ui()DAQ_Move.move()DAQ_Move.move_abs()DAQ_Move.move_home()DAQ_Move.move_rel()DAQ_Move.quit_fun()DAQ_Move.stop_motion()DAQ_Move.thread_status()DAQ_Move.actuatorDAQ_Move.initialized_stateDAQ_Move.move_done_bool
- 7.1.6. The DAQ_Move UI class
DAQ_Move_UIDAQ_Move_UI.command_sigDAQ_Move_UI.display_value()DAQ_Move_UI.do_init()DAQ_Move_UI.connect_things()DAQ_Move_UI.do_init()DAQ_Move_UI.send_init()DAQ_Move_UI.set_abs_spinbox_properties()DAQ_Move_UI.set_unit_as_suffix()DAQ_Move_UI.setup_actions()DAQ_Move_UI.setup_docks()DAQ_Move_UI.actuator_initDAQ_Move_UI.move_done
- 7.1.7. The DAQ_Move Plugin Class
DAQ_Move_baseDAQ_Move_base.move_done_signalDAQ_Move_base.controllerDAQ_Move_base.settingsDAQ_Move_base.paramsDAQ_Move_base.is_multiaxesDAQ_Move_base.current_valueDAQ_Move_base.target_valueDAQ_Move_base.check_bound()DAQ_Move_base.commit_settings()DAQ_Move_base.emit_status()DAQ_Move_base.emit_value()DAQ_Move_base.get_position_with_scaling()DAQ_Move_base.ini_attributes()DAQ_Move_base.ini_stage_init()DAQ_Move_base.move_done()DAQ_Move_base.poll_moving()DAQ_Move_base.send_param_status()DAQ_Move_base.set_position_relative_with_scaling()DAQ_Move_base.set_position_with_scaling()DAQ_Move_base.update_settings()DAQ_Move_base.user_condition_to_reach_target()DAQ_Move_base.axis_index_keyDAQ_Move_base.axis_nameDAQ_Move_base.axis_namesDAQ_Move_base.axis_unitDAQ_Move_base.axis_unitsDAQ_Move_base.axis_valueDAQ_Move_base.controller_unitsDAQ_Move_base.epsilonDAQ_Move_base.epsilonsDAQ_Move_base.is_masterDAQ_Move_base.ispolling
- 7.1.1. ControlModule base classes
- 7.2. Extensions
- 7.3. Utility Modules
- 7.3.1. Hdf5 module and classes
- 7.3.2. Scanner module and classes
- 7.3.3. Managers
QActionaddaction()ActionManagerActionManager.add_action()ActionManager.add_widget()ActionManager.affect_to()ActionManager.connect_action()ActionManager.get_action()ActionManager.has_action()ActionManager.set_action_text()ActionManager.set_menu()ActionManager.set_toolbar()ActionManager.setup_actions()ActionManager.menuActionManager.toolbar
ParameterManagerParameterManager.paramsParameterManager.settings_nameParameterManager.settingsParameterManager.settings_treeParameterManager.treeParameterManager.child_added()ParameterManager.load_settings_slot()ParameterManager.param_deleted()ParameterManager.save_settings_slot()ParameterManager.update_settings_slot()ParameterManager.value_changed()
ModulesManagerModulesManager.connect_actuators()ModulesManager.connect_detectors()ModulesManager.get_det_data_list()ModulesManager.get_mod_from_name()ModulesManager.get_mods_from_names()ModulesManager.get_names()ModulesManager.get_selected_probed_data()ModulesManager.grab_datas()ModulesManager.move_actuators()ModulesManager.order_positions()ModulesManager.set_actuators()ModulesManager.set_detectors()ModulesManager.test_move_actuators()ModulesManager.value_changed()ModulesManager.NactuatorsModulesManager.NdetectorsModulesManager.actuatorsModulesManager.actuators_allModulesManager.actuators_nameModulesManager.detectorsModulesManager.detectors_allModulesManager.detectors_nameModulesManager.modulesModulesManager.modules_allModulesManager.selected_actuators_nameModulesManager.selected_detectors_name
- 7.3.4. Data Viewers
ViewerBaseViewerBase.viewViewerBase.data_to_export_signalViewerBase.ROI_changedViewerBase.crosshair_draggedViewerBase.crosshair_clickedViewerBase.sig_double_clickedViewerBase.status_signalViewerBase.activate_roi()ViewerBase.add_attributes_from_view()ViewerBase.move_roi_target()ViewerBase.setVisible()ViewerBase.show_data()ViewerBase.show_data_temp()ViewerBase.show_roi_target()ViewerBase.trigger_action()ViewerBase.get_actionViewerBase.has_actionViewerBase.is_action_checkedViewerBase.is_action_visibleViewerBase.roi_targetViewerBase.set_action_checkedViewerBase.set_action_visibleViewerBase.toolbarViewerBase.viewer_type
Viewer0DViewer1DViewer2DViewerND
- 7.3.5. Plotting utility classes
- 7.4. Utility Libraries
- 7.4.1. Utility Classes
- 7.4.2. TCP/IP related methods
- 7.4.2.1. Serializing object to bytes and back
DeSerializerDeSerializer.axis_deserialization()DeSerializer.boolean_deserialization()DeSerializer.bytes_to_int()DeSerializer.bytes_to_nd_array()DeSerializer.bytes_to_scalar()DeSerializer.dte_deserialization()DeSerializer.dwa_deserialization()DeSerializer.list_deserialization()DeSerializer.ndarray_deserialization()DeSerializer.scalar_deserialization()DeSerializer.string_deserialization()DeSerializer.type_and_object_deserialization()
SerializableTypesSerializerSerializer.axis_serialization()Serializer.dte_serialization()Serializer.dwa_serialization()Serializer.int_to_bytes()Serializer.list_serialization()Serializer.ndarray_serialization()Serializer.object_type_serialization()Serializer.scalar_serialization()Serializer.str_len_to_bytes()Serializer.string_serialization()Serializer.to_bytes()Serializer.type_and_object_serialization()
SocketString
- 7.4.2.2. Custom Sockets to implement PyMoDAQ protocol
- 7.4.2.3. Base classes as TCP server and client
GrabberMockServerTCPClientTCPServerTCPServer.close_server()TCPServer.find_socket_type_within_connected_clients()TCPServer.find_socket_within_connected_clients()TCPServer.listen_client()TCPServer.print_status()TCPServer.process_cmds()TCPServer.read_info()TCPServer.select()TCPServer.send_command()TCPServer.set_connected_clients_table()TCPServer.timerEvent()
- 7.4.2.1. Serializing object to bytes and back
- 7.4.3. Units conversion
- 7.4.4. Mathematical utilities
- 7.4.5. Scan utilities
- 7.4.6. File management
- 7.4.7. Data Management
- 7.4.7.1. Axes
- 7.4.7.2. DataObjects
DataBaseDataBase.nameDataBase.sourceDataBase.dimDataBase.distributionDataBase.dataDataBase.labelsDataBase.originDataBase.shapeDataBase.sizeDataBase.lengthDataBase.extra_attributesDataBase.abs()DataBase.angle()DataBase.append()DataBase.as_dte()DataBase.average()DataBase.fliplr()DataBase.flipud()DataBase.force_units()DataBase.get_data_index()DataBase.get_dim_from_data()DataBase.get_full_name()DataBase.imag()DataBase.pop()DataBase.real()DataBase.set_dim()DataBase.stack_as_array()DataBase.to_dB()DataBase.to_dict()DataBase.units_as()DataBase.dataDataBase.dimDataBase.distributionDataBase.lengthDataBase.quantitiesDataBase.shapeDataBase.sizeDataBase.sourceDataBase.units
DataCalculatedDataFromPluginsDataFromRoiDataRaw
- 7.4.7.3. Data Characteristics
- 7.4.7.4. Union of Data
DataToExportDataToExport.nameDataToExport.timestampDataToExport.dataDataToExport.affect_name_to_origin_if_none()DataToExport.average()DataToExport.get_data_from_Naxes()DataToExport.get_data_from_attribute()DataToExport.get_data_from_dim()DataToExport.get_data_from_dims()DataToExport.get_data_from_full_name()DataToExport.get_data_from_missing_attribute()DataToExport.get_data_from_name()DataToExport.get_data_from_name_origin()DataToExport.get_data_from_sig_axes()DataToExport.get_data_from_source()DataToExport.get_data_with_naxes_lower_than()DataToExport.get_full_names()DataToExport.get_names()DataToExport.get_origins()DataToExport.index_from_name_origin()DataToExport.merge_as_dwa()DataToExport.plot()DataToExport.pop()DataToExport.data
- 7.4.8. parameter