8. Library Reference
- 8.1. Control modules
- 8.1.1. ControlModule base classes
ControlModuleControlModule.grab()ControlModule.init_hardware()ControlModule.init_hardware_ui()ControlModule.manage_ui_actions()ControlModule.quit_fun()ControlModule.raise_timeout()ControlModule.stop_grab()ControlModule.stop_module()ControlModule.thread_status()ControlModule.update_status()ControlModule.initialized_stateControlModule.module_typeControlModule.title
HardwareWorkerBaseControlModuleUI
- 8.1.2. DAQ_Viewer class
DAQ_ViewerDAQ_Viewer.listener_classDAQ_Viewer.append_data()DAQ_Viewer.grab()DAQ_Viewer.grab_data()DAQ_Viewer.process_leco_commands()DAQ_Viewer.process_ui_cmds()DAQ_Viewer.save_current()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.stop_module()DAQ_Viewer.take_bkg()DAQ_Viewer.thread_status()DAQ_Viewer.bkgDAQ_Viewer.current_dataDAQ_Viewer.daq_typeDAQ_Viewer.daq_typesDAQ_Viewer.detectorDAQ_Viewer.do_bkgDAQ_Viewer.grab_stateDAQ_Viewer.viewer_docksDAQ_Viewer.viewersDAQ_Viewer.viewers_docks
- 8.1.3. DetectorWorker class
- 8.1.4. The Viewer UI class
- 8.1.5. The DAQ_Move Class
DAQ_MoveDAQ_Move.get_actuator_value()DAQ_Move.get_continuous_actuator_value()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
- 8.1.6. The DAQ_Move UI class
- 8.1.7. The ActuatorWorker class
- 8.1.8. The DAQ_Move Plugin Class
DAQ_Move_baseDAQ_Move_base.get_class_axis_names()DAQ_Move_base.absolute_difference_condition_to_reach_target()DAQ_Move_base.check_bound()DAQ_Move_base.commit_settings()DAQ_Move_base.emit_value()DAQ_Move_base.get_position_with_scaling()DAQ_Move_base.ini_attributes()DAQ_Move_base.ini_stage()DAQ_Move_base.ini_stage_init()DAQ_Move_base.move_done()DAQ_Move_base.poll_moving()DAQ_Move_base.set_position_relative_with_scaling()DAQ_Move_base.set_position_with_scaling()DAQ_Move_base.stop_motion()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
- 8.1.1. ControlModule base classes
- 8.2. Extensions
- 8.2.1. DAQ_Scan module
- 8.2.2. The Bayesian Extension and utilities
- 8.2.3. The Sequencer Extension
- 8.2.3.1. The Extension
- 8.2.3.2. Elements
SeqEltBaseSeqEltBase.deserialize()SeqEltBase.from_dict()SeqEltBase.serialize()SeqEltBase.check_set_is_valid()SeqEltBase.child()SeqEltBase.child_by_index()SeqEltBase.create_widget()SeqEltBase.do_things_with_dashboard()SeqEltBase.do_things_with_parent_sequence()SeqEltBase.execute()SeqEltBase.from_dict_custom()SeqEltBase.get_elt_from_id()SeqEltBase.get_elts()SeqEltBase.get_elts_as_str()SeqEltBase.get_ids()SeqEltBase.initialize_element()SeqEltBase.save_data()SeqEltBase.set_parent()SeqEltBase.size_hint()SeqEltBase.to_dict()SeqEltBase.to_dict_custom()SeqEltBase.parent
SeqEltFactoryElementErrorStateEltMoveEltGrabEltWaitEltRepeatEltScannerEltChoiceEltSequenceElt
- 8.2.3.3. Choice models
- 8.2.3.4. State machine
- 8.2.4. The Ramping Extension
- 8.2.5. The CustomApp base class
- 8.3. Utility Modules
- 8.3.1. Hdf5 module and classes
- 8.3.2. Scanner module and classes
- 8.3.3. GUI Managers
- 8.3.4. Module Managers
ModulesManagerModulesManager.get_names()ModulesManager.add_modules()ModulesManager.connect_actuators()ModulesManager.connect_and_move_actuators()ModulesManager.connect_detectors()ModulesManager.forget_callback()ModulesManager.get_det_data_list()ModulesManager.get_missing_actuators()ModulesManager.get_missing_detectors()ModulesManager.get_mod_from_name()ModulesManager.get_mods_from_names()ModulesManager.get_probed_data_full_names()ModulesManager.get_random_id()ModulesManager.grab_data()ModulesManager.grab_datas()ModulesManager.move_actuators()ModulesManager.move_actuators_with_callback()ModulesManager.on_hardware_initialization()ModulesManager.order_positions()ModulesManager.probe_actuators()ModulesManager.probe_detectors()ModulesManager.set_actuators()ModulesManager.set_actuators_from_names()ModulesManager.set_detectors()ModulesManager.set_detectors_from_names()ModulesManager.test_move_actuators()ModulesManager.NactuatorsModulesManager.NdetectorsModulesManager.actuatorsModulesManager.actuators_allModulesManager.actuators_nameModulesManager.detectorsModulesManager.detectors_allModulesManager.detectors_nameModulesManager.modulesModulesManager.modules_allModulesManager.selected_actuators_nameModulesManager.selected_detectors_name
- 8.3.5. DashBoard Managers
- 8.3.6. Data Viewers
- 8.3.7. Plotting utility classes
- 8.4. Utility Libraries
- 8.5. pymodaq_utils package
- 8.5.1. pymodaq_utils.resources package
- 8.5.2. pymodaq_utils.serialize package
- 8.5.2.1. pymodaq_utils.serialize.factory module
- 8.5.2.2. pymodaq_utils.serialize.mysocket module
- 8.5.2.3. pymodaq_utils.serialize.serializer module
- 8.5.2.4. pymodaq_utils.serialize.serializer_legacy module
DeSerializerDeSerializer.from_b64_string()DeSerializer.axis_deserialization()DeSerializer.boolean_deserialization()DeSerializer.bytes_deserialization()DeSerializer.dte_deserialization()DeSerializer.dwa_deserialization()DeSerializer.get_message_length()DeSerializer.list_deserialization()DeSerializer.ndarray_deserialization()DeSerializer.parameter_deserialization()DeSerializer.scalar_deserialization()DeSerializer.string_deserialization()DeSerializer.type_and_object_deserialization()
SerializerSerializer.axis_serialization()Serializer.bytes_serialization()Serializer.dte_serialization()Serializer.dwa_serialization()Serializer.list_serialization()Serializer.ndarray_serialization()Serializer.object_type_serialization()Serializer.scalar_serialization()Serializer.string_serialization()Serializer.to_b64_string()Serializer.to_bytes()Serializer.type_and_object_serialization()
- 8.5.2.5. pymodaq_utils.serialize.utils module
- 8.5.3. pymodaq_utils.abstract module
- 8.5.4. pymodaq_utils.array_manipulation module
- 8.5.5. pymodaq_utils.categorizing module
- 8.5.6. pymodaq_utils.config module
ConfigErrorBaseConfigCacheConfigConfigConfigSingletonGlobalConfigcheck_config()copy_template_config()create_toml_from_dict()deep_update()get_config_file()get_set_config_dir()get_set_local_dir()get_set_log_path()get_set_path()getitem_recursive()load_system_config_and_update_from_user()recursive_iterable_flattening()replace_file_extension()replace_item_in_list()
- 8.5.7. pymodaq_utils.enums module
- 8.5.8. pymodaq_utils.environment module
- 8.5.9. pymodaq_utils.factory module
- 8.5.10. pymodaq_utils.help module
- 8.5.11. pymodaq_utils.logger module
- 8.5.12. pymodaq_utils.math_utils module
- 8.5.13. pymodaq_utils.mysocket module
- 8.5.14. pymodaq_utils.packages module
- 8.5.15. pymodaq_utils.plugin_checks module
PluginLoadErrorCheckResultPluginModulePluginReportcheck_move_class()check_package_layout()check_package_sources()check_plugin_file()check_plugin_module()check_plugin_package()check_viewer_class()find_plugin_modules()guess_package_name()is_installed()load_plugin_class()main()resolve_file()resolve_target()
- 8.5.16. pymodaq_utils.plugin_rules module
- 8.5.17. pymodaq_utils.plugin_scaffold module
- 8.5.18. pymodaq_utils.plugin_testing module
- 8.5.19. pymodaq_utils.singleton module
- 8.5.20. pymodaq_utils.units module
- 8.5.21. pymodaq_utils.utils module
JsonConverterThreadCommandcaller_name()capitalize()check_vals_in_iterable()count_lines()elt_as_first_element()elt_as_first_element_dicts()ensure_ndarray()find_dict_if_matched_key_val()find_dict_in_list_from_key_val()find_dicts_in_list_from_key_val()find_keys_from_val()find_object_if_matched_attr_name_val()find_objects_in_list_from_attr_name_val()format_dir_path()getLineInfo()get_entrypoints()get_module_path()get_new_file_name()get_version()is_64bits()read_binary_and_deserialize()recursive_find_expr_in_files()recursive_find_files()recursive_find_files_extension()remove_spaces()rint()timer()uncapitalize()zeros_aligned()
- 8.5.22. pymodaq_utils.warnings module
- 8.6. pymodaq_gui package
- 8.6.1. pymodaq_gui.editor package
- 8.6.1.1. pymodaq_gui.editor.monaco module
FileStatusMonacoAppMonacoApp.check_python_syntax_valid()MonacoApp.add_file()MonacoApp.add_text_to_display()MonacoApp.close_editor()MonacoApp.connect_things()MonacoApp.create_file()MonacoApp.create_monaco_widget()MonacoApp.display_file_text()MonacoApp.do_things_after_ui_setup()MonacoApp.do_things_on_file_changed()MonacoApp.get_editor_from_tab_index()MonacoApp.get_files_cache()MonacoApp.highlight_tab()MonacoApp.is_file_and_editor_content_same()MonacoApp.load_file()MonacoApp.quit_fun()MonacoApp.remove_file()MonacoApp.run_file()MonacoApp.save_copy_file_as()MonacoApp.save_file()MonacoApp.save_file_as()MonacoApp.setup_actions()MonacoApp.setup_docks_and_widgets()MonacoApp.setup_menus_and_toolbars()MonacoApp.unsaved_tabname()MonacoApp.current_editorMonacoApp.current_fileMonacoApp.files_pathMonacoApp.local_files_pathMonacoApp.local_pathMonacoApp.monaco_widgetMonacoApp.run_signalMonacoApp.staticMetaObject
MonacoWithFileRedirectRunnermain()
editor_main_loader()
- 8.6.1.1. pymodaq_gui.editor.monaco module
- 8.6.2. pymodaq_gui.examples package
- 8.6.2.1. pymodaq_gui.examples.action_checked_icons module
- 8.6.2.2. pymodaq_gui.examples.action_manager_example module
- 8.6.2.3. pymodaq_gui.examples.curves module
- 8.6.2.4. pymodaq_gui.examples.custom_viewer module
- 8.6.2.5. pymodaq_gui.examples.data_picker module
- 8.6.2.6. pymodaq_gui.examples.function_plotter module
FunctionPlotterFunctionPlotter.connect_things()FunctionPlotter.plot()FunctionPlotter.plot_all()FunctionPlotter.plot_timer()FunctionPlotter.setup_actions()FunctionPlotter.setup_docks_and_widgets()FunctionPlotter.setup_menus_and_toolbars()FunctionPlotter.value_changed()FunctionPlotter.functionsFunctionPlotter.paramsFunctionPlotter.staticMetaObject
main()
- 8.6.2.7. pymodaq_gui.examples.listwidget module
- 8.6.2.8. pymodaq_gui.examples.material_icon_ex module
- 8.6.2.9. pymodaq_gui.examples.menu_button module
- 8.6.2.10. pymodaq_gui.examples.parameter_ex module
- 8.6.2.11. pymodaq_gui.examples.pattern_completer_demo module
- 8.6.2.12. pymodaq_gui.examples.saving_loading module
DataGeneratorDataProcessorMySaverLoaderMySaverLoader.connect_things()MySaverLoader.do_things_after_ui_setup()MySaverLoader.get_app_toolbars()MySaverLoader.setup_actions()MySaverLoader.setup_docks_and_widgets()MySaverLoader.setup_menus_and_toolbars()MySaverLoader.value_changed()MySaverLoader.data_generatorMySaverLoader.h5_base_group_nameMySaverLoader.module_and_data_saverMySaverLoader.paramsMySaverLoader.show_h5file_statusbar_widgetsMySaverLoader.show_workflow_actionsMySaverLoader.staticMetaObjectMySaverLoader.viewer
MySaverLoaderWorkermain()
- 8.6.2.13. pymodaq_gui.examples.shared_ui module
- 8.6.2.14. pymodaq_gui.examples.sticky_menu_demo module
- 8.6.2.15. pymodaq_gui.examples.theming_demo module
- 8.6.2.16. pymodaq_gui.examples.view2D_parts module
- 8.6.3. pymodaq_gui.h5modules package
- 8.6.3.1. pymodaq_gui.h5modules.browsing module
H5BrowserH5Browser.add_log()H5Browser.add_comments()H5Browser.check_version()H5Browser.connect_things()H5Browser.export_data()H5Browser.get_node_and_plot()H5Browser.get_tree_node_path()H5Browser.load_file()H5Browser.populate_tree()H5Browser.quit_fun()H5Browser.refresh_file()H5Browser.save_file()H5Browser.setup_actions()H5Browser.setup_docks_and_widgets()H5Browser.setup_menus_and_toolbars()H5Browser.show_h5_attributes()H5Browser.show_h5_data()H5Browser.show_pixmaps()H5Browser.data_node_signalH5Browser.staticMetaObjectH5Browser.status_signal
Viewbrowse_data()
- 8.6.3.2. pymodaq_gui.h5modules.h5browser module
- 8.6.3.3. pymodaq_gui.h5modules.saving module
H5SaverH5SaverBaseH5SaverBase.find_part_in_path_and_subpath()H5SaverBase.set_current_scan_path()H5SaverBase.get_params_for_save_type()H5SaverBase.get_last_scan()H5SaverBase.get_scan_groups()H5SaverBase.get_scan_index()H5SaverBase.init_file()H5SaverBase.load_file()H5SaverBase.save_file()H5SaverBase.show_settings()H5SaverBase.update_file_paths()H5SaverBase.update_status()H5SaverBase.value_changed()H5SaverBase.fill_valueH5SaverBase.paramsH5SaverBase.settings_name
- 8.6.3.4. pymodaq_gui.h5modules.utils module
- 8.6.3.1. pymodaq_gui.h5modules.browsing module
- 8.6.4. pymodaq_gui.managers package
- 8.6.4.1. pymodaq_gui.managers.settings package
- 8.6.4.2. pymodaq_gui.managers.action_manager module
ActionManagerActionManager.add_action()ActionManager.add_menu()ActionManager.add_toolbar()ActionManager.add_widget()ActionManager.affect_to()ActionManager.apply_toolbar_style()ActionManager.connect_action()ActionManager.get_action()ActionManager.get_menu()ActionManager.get_toolbar()ActionManager.has_action()ActionManager.has_menu()ActionManager.has_toolbar()ActionManager.reference_menu()ActionManager.reference_toolbar()ActionManager.remove_action()ActionManager.set_action_text()ActionManager.set_menu()ActionManager.set_toolbar()ActionManager.setup_actions()ActionManager.setup_toolbar_style_menu()ActionManager.actionsActionManager.actions_namesActionManager.is_action_checkedActionManager.is_action_enabledActionManager.is_action_visibleActionManager.menuActionManager.menusActionManager.menus_namesActionManager.set_action_checkedActionManager.set_action_enabledActionManager.set_action_visibleActionManager.toolbarActionManager.toolbarsActionManager.toolbars_names
QActionToolbarStyleChecksToolbarStyleSignallerWidgetActionProxyaddaction()addwidget()get_toolbar_button_style()
- 8.6.4.3. pymodaq_gui.managers.config_manager module
- 8.6.4.4. pymodaq_gui.managers.h5manager module
FileActionFileStatusH5ManagerH5Manager.close_file()H5Manager.create_file_toolbar_and_menu()H5Manager.create_new_file()H5Manager.flush()H5Manager.get_h5saver()H5Manager.insert_h5stuff_status()H5Manager.load_file()H5Manager.open_file()H5Manager.save_file()H5Manager.set_file_open()H5Manager.set_swmr_status()H5Manager.settings()H5Manager.settings_tree()H5Manager.show_file_content()H5Manager.show_settings()H5Manager.update_file_status_led()H5Manager.command_sigH5Manager.current_folderH5Manager.file_loaded_signalH5Manager.file_open_signalH5Manager.h5saverH5Manager.staticMetaObjectH5Manager.statusbar
- 8.6.4.5. pymodaq_gui.managers.manager_base module
ListViewManagerActionsManagerBaseManagerBase.format_subentries()ManagerBase.close_subentries_display()ManagerBase.connect_things_base()ManagerBase.copy_entry()ManagerBase.create_entry()ManagerBase.create_slot_from_file()ManagerBase.delete_entry()ManagerBase.do_things_for_new_creation()ManagerBase.enable_actions()ManagerBase.entry_path_from_name()ManagerBase.execute_current_entry()ManagerBase.execute_entry()ManagerBase.force_show()ManagerBase.get_action_from_file()ManagerBase.get_action_list()ManagerBase.get_entry_folder()ManagerBase.get_external_toolbar_menu()ManagerBase.get_sync_combo_entry()ManagerBase.list_managed_entries()ManagerBase.list_managed_entries_path()ManagerBase.quit_fun()ManagerBase.save_check()ManagerBase.save_entries()ManagerBase.save_new_history_entry()ManagerBase.set_entry_applied()ManagerBase.setup_actions_base()ManagerBase.setup_docks_and_widgets()ManagerBase.setup_ui()ManagerBase.show()ManagerBase.show_subentries()ManagerBase.sync_entries_with()ManagerBase.update_action_list()ManagerBase.update_actions_connection()ManagerBase.update_entry()ManagerBase.update_execute_action_tooltip()ManagerBase.update_menu()ManagerBase.applied_entryManagerBase.applied_entry_nameManagerBase.default_entry_nameManagerBase.deleted_entryManagerBase.entriesManagerBase.entries_filepathManagerBase.entryManagerBase.entry_appliedManagerBase.entry_extensionManagerBase.entry_filepathManagerBase.entry_typeManagerBase.execute_action_checkableManagerBase.icon_nameManagerBase.manager_nameManagerBase.new_entryManagerBase.splash_subentriesManagerBase.staticMetaObjectManagerBase.subentries_modelManagerBase.updated_entry
ManagerSubEntriesModelMenuSubEntriesSplashToolbar
- 8.6.4.6. pymodaq_gui.managers.parameter_manager module
ParameterManagerParameterManager.create_parameter()ParameterManager.child_added()ParameterManager.clear_settings_slot()ParameterManager.connect_tree()ParameterManager.disconnect_tree()ParameterManager.limits_changed()ParameterManager.load_settings_slot()ParameterManager.menu_changed()ParameterManager.on_toolbar_toggled()ParameterManager.options_changed()ParameterManager.param_deleted()ParameterManager.parameter_tree_changed()ParameterManager.save_settings_slot()ParameterManager.search_settings_slot()ParameterManager.set_settings()ParameterManager.update_settings_slot()ParameterManager.value_changed()ParameterManager.paramsParameterManager.settingsParameterManager.settings_nameParameterManager.settings_treeParameterManager.tree
ParameterTreeWidget
- 8.6.4.7. pymodaq_gui.managers.roi_viewer_manager module
ROIMetaROIParameterManagerROIScalableGroupROIViewerManagerROIViewerManager.add_roi_programmatically()ROIViewerManager.child_added()ROIViewerManager.copy_ROI()ROIViewerManager.create_and_add()ROIViewerManager.emit_colors()ROIViewerManager.expand_roi_tree()ROIViewerManager.get_ROI_indexes()ROIViewerManager.get_roi_from_index()ROIViewerManager.menu_changed()ROIViewerManager.param_deleted()ROIViewerManager.remove_ROI()ROIViewerManager.remove_roi_programmatically()ROIViewerManager.set_roi()ROIViewerManager.update_use_channel()ROIViewerManager.value_changed()ROIViewerManager.ROIsROIViewerManager.color_signalROIViewerManager.new_ROI_signalROIViewerManager.paramsROIViewerManager.remove_ROI_signalROIViewerManager.roi_changedROIViewerManager.roiwidgetROIViewerManager.staticMetaObjectROIViewerManager.view_box
- 8.6.4.8. pymodaq_gui.managers.runner_thread_manager module
DataForProcessorThreadWorkerWorkerThreadManagerWorkerThreadManager.create_thread_for_worker()WorkerThreadManager.exit_runner_thread()WorkerThreadManager.exit_worker_thread()WorkerThreadManager.exit_worker_threads()WorkerThreadManager.get_last_name()WorkerThreadManager.get_thread()WorkerThreadManager.get_worker()WorkerThreadManager.start_thread()WorkerThreadManager.current_nameWorkerThreadManager.n_jobsWorkerThreadManager.runner_threadWorkerThreadManager.staticMetaObjectWorkerThreadManager.workerWorkerThreadManager.worker_threadWorkerThreadManager.worker_threadsWorkerThreadManager.workers
get_thread_params()
- 8.6.5. pymodaq_gui.parameter package
- 8.6.5.1. pymodaq_gui.parameter.pymodaq_ptypes package
- 8.6.5.1.1. pymodaq_gui.parameter.pymodaq_ptypes.action_led module
- 8.6.5.1.2. pymodaq_gui.parameter.pymodaq_ptypes.bool module
- 8.6.5.1.3. pymodaq_gui.parameter.pymodaq_ptypes.date module
- 8.6.5.1.4. pymodaq_gui.parameter.pymodaq_ptypes.filedir module
- 8.6.5.1.5. pymodaq_gui.parameter.pymodaq_ptypes.group module
- 8.6.5.1.6. pymodaq_gui.parameter.pymodaq_ptypes.itemselect module
- 8.6.5.1.7. pymodaq_gui.parameter.pymodaq_ptypes.led module
- 8.6.5.1.8. pymodaq_gui.parameter.pymodaq_ptypes.list module
- 8.6.5.1.9. pymodaq_gui.parameter.pymodaq_ptypes.numeric module
- 8.6.5.1.10. pymodaq_gui.parameter.pymodaq_ptypes.pixmap module
- 8.6.5.1.11. pymodaq_gui.parameter.pymodaq_ptypes.slide module
- 8.6.5.1.12. pymodaq_gui.parameter.pymodaq_ptypes.table module
- 8.6.5.1.13. pymodaq_gui.parameter.pymodaq_ptypes.tableview module
- 8.6.5.1.14. pymodaq_gui.parameter.pymodaq_ptypes.text module
- 8.6.5.1.15. pymodaq_gui.parameter.pymodaq_ptypes.text_pattern module
- 8.6.5.2. pymodaq_gui.parameter.ioxml module
XML_file_to_parameter()XML_string_to_parameter()XML_string_to_pobject()add_text_to_elt()basic_serialization()dict_from_param()elt_to_dict()parameter_to_xml_file()parameter_to_xml_string()set_dict_from_el()set_txt_from_elt()walk_parameters_to_xml()walk_xml_to_parameter()xml_file_to_parameter_dict()xml_string_to_parameter()xml_string_to_parameter_dict()
- 8.6.5.3. pymodaq_gui.parameter.utils module
ParameterWithPathchange_visibility_all_descendants()compareParameters()compareStructureParameter()compareValuesParameter()filter_parameter_tree()getOpts()getStruct()getValues()get_param_dict_from_name()get_param_from_name()get_param_path()get_widget_from_tree()is_name_in_dict()iter_children()iter_children_params()scroll_linear()scroll_log()set_param_from_param()tree_change_blocker()
ParameterTree
- 8.6.5.1. pymodaq_gui.parameter.pymodaq_ptypes package
- 8.6.6. pymodaq_gui.plotting package
- 8.6.6.1. pymodaq_gui.plotting.data_viewers package
- 8.6.6.1.1. pymodaq_gui.plotting.data_viewers.base module
- 8.6.6.1.2. pymodaq_gui.plotting.data_viewers.viewer module
- 8.6.6.1.3. pymodaq_gui.plotting.data_viewers.viewer0D module
- 8.6.6.1.4. pymodaq_gui.plotting.data_viewers.viewer1D module
- 8.6.6.1.5. pymodaq_gui.plotting.data_viewers.viewer1Dbasic module
- 8.6.6.1.6. pymodaq_gui.plotting.data_viewers.viewer2D module
- 8.6.6.1.7. pymodaq_gui.plotting.data_viewers.viewer2D_basic module
- 8.6.6.1.8. pymodaq_gui.plotting.data_viewers.viewerND module
- 8.6.6.2. pymodaq_gui.plotting.items package
- 8.6.6.3. pymodaq_gui.plotting.plotter package
- 8.6.6.4. pymodaq_gui.plotting.utils package
- 8.6.6.5. pymodaq_gui.plotting.image_viewer module
- 8.6.6.6. pymodaq_gui.plotting.navigator module
NavigatorNavigator.add_image_data()Navigator.connect_things()Navigator.get_data_from_scan_name()Navigator.list_2D_scans()Navigator.load_data()Navigator.load_image()Navigator.move_at()Navigator.param_deleted()Navigator.remove_image_data()Navigator.set_aspect_ratio()Navigator.set_axes()Navigator.setup_actions()Navigator.setup_ui()Navigator.show_all()Navigator.show_histo()Navigator.show_none()Navigator.show_scans()Navigator.update_h5file()Navigator.update_status()Navigator.value_changed()Navigator.h5saverNavigator.log_signalNavigator.paramsNavigator.settings_nameNavigator.sig_double_clickedNavigator.staticMetaObject
- 8.6.6.7. pymodaq_gui.plotting.widgets module
- 8.6.6.1. pymodaq_gui.plotting.data_viewers package
- 8.6.7. pymodaq_gui.resources package
- 8.6.8. pymodaq_gui.utils package
- 8.6.8.1. pymodaq_gui.utils.widget_sync package
- 8.6.8.1.1. pymodaq_gui.utils.widget_sync.core module
- 8.6.8.1.2. pymodaq_gui.utils.widget_sync.factories module
- 8.6.8.1.3. Qt Widget Synchronization
BaseWidgetSyncBaseWidgetSync.bind()BaseWidgetSync.check_connection_mode()BaseWidgetSync.disable()BaseWidgetSync.enable()BaseWidgetSync.is_enabled()BaseWidgetSync.set_value()BaseWidgetSync.unbind()BaseWidgetSync.unbind_all()BaseWidgetSync.validate_property_connection()BaseWidgetSync.connected_widgetsBaseWidgetSync.connection_countBaseWidgetSync.data_typeBaseWidgetSync.staticMetaObjectBaseWidgetSync.valueBaseWidgetSync.value_changed
DataTypeDictSyncSyncModeValueSyncWidgetSyncWidgetSyncFactories
- 8.6.8.2. pymodaq_gui.utils.widgets package
- 8.6.8.2.1. pymodaq_gui.utils.widgets.collapsible_widget module
- 8.6.8.2.2. pymodaq_gui.utils.widgets.combo module
- 8.6.8.2.3. pymodaq_gui.utils.widgets.highlighted_combo module
- 8.6.8.2.4. pymodaq_gui.utils.widgets.label module
- 8.6.8.2.5. pymodaq_gui.utils.widgets.lcd module
- 8.6.8.2.6. pymodaq_gui.utils.widgets.multistate_led module
- 8.6.8.2.7. pymodaq_gui.utils.widgets.painter_utils module
- 8.6.8.2.8. pymodaq_gui.utils.widgets.pattern_completer module
- 8.6.8.2.9. pymodaq_gui.utils.widgets.push module
- 8.6.8.2.10. pymodaq_gui.utils.widgets.qled module
- 8.6.8.2.11. pymodaq_gui.utils.widgets.search_lineedit module
- 8.6.8.2.12. pymodaq_gui.utils.widgets.spinbox module
- 8.6.8.2.13. pymodaq_gui.utils.widgets.statusbar_separator module
- 8.6.8.2.14. pymodaq_gui.utils.widgets.table module
- 8.6.8.2.15. pymodaq_gui.utils.widgets.tree_layout module
- 8.6.8.2.16. pymodaq_gui.utils.widgets.tree_toml module
- 8.6.8.2.17. pymodaq_gui.utils.widgets.widget_bkg module
- 8.6.8.2.18. pymodaq_gui.utils.widgets.widget_with_label_title module
- 8.6.8.2.19. pymodaq_gui.utils.widgets.widget_with_title_in_toolbar module
- 8.6.8.2.20. pymodaq_gui.utils.widgets.window module
- 8.6.8.3. pymodaq_gui.utils.app_worker module
ExtensionWorkerExtensionWorker.pause()ExtensionWorker.start()ExtensionWorker.stop()ExtensionWorker.terminate_workers()ExtensionWorker.update_worker_ntask()ExtensionWorker.h5_managerExtensionWorker.has_data_processorExtensionWorker.is_runningExtensionWorker.module_and_data_saverExtensionWorker.modules_managerExtensionWorker.n_tasksExtensionWorker.processor_workerExtensionWorker.saver_workerExtensionWorker.settingsExtensionWorker.staticMetaObjectExtensionWorker.workers_terminated
ProcessorWorkerSaverWorker
- 8.6.8.4. pymodaq_gui.utils.custom_app module
CustomAppCustomApp.get_local_folder()CustomApp.get_theme()CustomApp.apply_size_hint()CustomApp.connect_things()CustomApp.do_things_after_ui_setup()CustomApp.enable_workflow_actions()CustomApp.get_help_markdown()CustomApp.insert_custom_status_widgets()CustomApp.populate_status_bar()CustomApp.quit_fun()CustomApp.set_permanent_status()CustomApp.setup_actions()CustomApp.setup_docks()CustomApp.setup_docks_and_widgets()CustomApp.setup_menu()CustomApp.setup_menus_and_toolbars()CustomApp.setup_ui()CustomApp.setup_workflow_actions()CustomApp.update_status()CustomApp.dockareaCustomApp.docksCustomApp.h5_base_group_nameCustomApp.h5_managerCustomApp.h5saverCustomApp.log_signalCustomApp.mainwindowCustomApp.menubarCustomApp.module_and_data_saverCustomApp.paramsCustomApp.show_h5file_statusbar_widgetsCustomApp.show_workflow_actionsCustomApp.splash_scCustomApp.staticMetaObjectCustomApp.statusbarCustomApp.thread_managerCustomApp.title
WorkFlowActions
- 8.6.8.5. pymodaq_gui.utils.dock module
- 8.6.8.6. pymodaq_gui.utils.enums module
- 8.6.8.7. pymodaq_gui.utils.file_io module
- 8.6.8.8. pymodaq_gui.utils.layout module
- 8.6.8.9. pymodaq_gui.utils.list_picker module
- 8.6.8.10. pymodaq_gui.utils.menu_utils module
- 8.6.8.11. pymodaq_gui.utils.shared_ui module
PymodaqUpdateTableWidgetSharedUISharedUI.affect_application()SharedUI.check_update()SharedUI.connect_things()SharedUI.hide()SharedUI.quit_fun()SharedUI.restart_fun()SharedUI.setup_actions()SharedUI.setup_docks_and_widgets()SharedUI.setup_menus_and_toolbars()SharedUI.show()SharedUI.show_about()SharedUI.show_app_help()SharedUI.show_changelog()SharedUI.show_config()SharedUI.show_help()SharedUI.show_log()SharedUI.staticMetaObject
main()
- 8.6.8.12. pymodaq_gui.utils.splash module
- 8.6.8.13. pymodaq_gui.utils.status_palette module
- 8.6.8.14. pymodaq_gui.utils.styling module
- 8.6.8.15. pymodaq_gui.utils.utils module
- 8.6.8.1. pymodaq_gui.utils.widget_sync package
- 8.6.9. pymodaq_gui.config module
- 8.6.10. pymodaq_gui.config_saver_loader module
- 8.6.11. pymodaq_gui.messenger module
- 8.6.12. pymodaq_gui.qt_utils module
- 8.6.13. pymodaq_gui.qvariant module
set_and_check_qt_backend_or_die()set_check_style()
- 8.6.1. pymodaq_gui.editor package
- 8.7. pymodaq_data package
- 8.7.1. pymodaq_data.h5modules package
- 8.7.1.1. pymodaq_data.h5modules.exporters package
- 8.7.1.2. pymodaq_data.h5modules.backends module
InvalidDataDimensionInvalidDataTypeInvalidExportInvalidGroupDataTypeInvalidGroupTypeInvalidSaveInvalidScanTypeNodeErrorAttributesCARRAYEARRAYGROUPGroupTypeH5BackendH5Backend.add_group()H5Backend.close_file()H5Backend.create_carray()H5Backend.create_earray()H5Backend.create_vlarray()H5Backend.define_compression()H5Backend.enable_swmr()H5Backend.finalize_swmr()H5Backend.flush()H5Backend.get_attr()H5Backend.get_children()H5Backend.get_group_by_title()H5Backend.get_node()H5Backend.get_node_name()H5Backend.get_node_path()H5Backend.get_parent_node()H5Backend.get_set_group()H5Backend.has_attr()H5Backend.is_node_in_group()H5Backend.isopen()H5Backend.open_file()H5Backend.read()H5Backend.reconcile_swmr_attrs()H5Backend.root()H5Backend.save_file_as()H5Backend.set_attr()H5Backend.set_backend()H5Backend.walk_groups()H5Backend.walk_nodes()H5Backend.filenameH5Backend.h5fileH5Backend.is_swmr_activeH5Backend.is_swmr_capableH5Backend.is_swmr_compatibleH5Backend.swmr_mode
NodeSaveTypeStringARRAYVLARRAYcheck_mandatory_attrs()get_attr()set_attr()
- 8.7.1.3. pymodaq_data.h5modules.browsing module
- 8.7.1.4. pymodaq_data.h5modules.data_saving module
- 8.7.1.5. pymodaq_data.h5modules.exporter module
- 8.7.1.6. pymodaq_data.h5modules.saving module
DataTypeFileTypeH5SaverLowLevelH5SaverLowLevel.from_file()H5SaverLowLevel.add_act_group()H5SaverLowLevel.add_array()H5SaverLowLevel.add_ch_group()H5SaverLowLevel.add_data_group()H5SaverLowLevel.add_det_group()H5SaverLowLevel.add_generic_group()H5SaverLowLevel.add_incremental_group()H5SaverLowLevel.add_log()H5SaverLowLevel.add_move_group()H5SaverLowLevel.add_scan_group()H5SaverLowLevel.add_string_array()H5SaverLowLevel.get_groups()H5SaverLowLevel.get_last_group()H5SaverLowLevel.get_node_from_attribute_match()H5SaverLowLevel.get_node_from_title()H5SaverLowLevel.get_set_group()H5SaverLowLevel.get_set_logger()H5SaverLowLevel.init_file()H5SaverLowLevel.save_file()H5SaverLowLevel.set_swmr_flush_interval()H5SaverLowLevel.tick_flush()H5SaverLowLevel.fill_valueH5SaverLowLevel.h5_fileH5SaverLowLevel.raw_group
- 8.7.1.7. pymodaq_data.h5modules.swmr module
- 8.7.1.8. pymodaq_data.h5modules.utils module
is_file_swmr_active()open_h5_file_for_reading()
- 8.7.2. pymodaq_data.plotting package
- 8.7.3. pymodaq_data.post_treatment package
- 8.7.4. pymodaq_data.resources package
- 8.7.5. pymodaq_data.config module
- 8.7.6. pymodaq_data.data module
DataDimErrorDataDimWarningDataIndexWarningDataLengthErrorDataShapeErrorDataSizeWarningDataTypeWarningDataUnitErrorwarningAveragingAxesManagerBaseAxesManagerBase.append_axis()AxesManagerBase.compute_shape_from_axes()AxesManagerBase.compute_sig_indexes()AxesManagerBase.get_axes_index()AxesManagerBase.get_axis_from_index()AxesManagerBase.get_axis_from_index_spread()AxesManagerBase.get_nav_axes()AxesManagerBase.get_shape_from_index()AxesManagerBase.get_signal_axes()AxesManagerBase.get_sorted_index()AxesManagerBase.is_axis_navigation()AxesManagerBase.is_axis_signal()AxesManagerBase.axesAxesManagerBase.nav_axesAxesManagerBase.nav_indexesAxesManagerBase.nav_shapeAxesManagerBase.shapeAxesManagerBase.sig_indexesAxesManagerBase.sig_shape
AxesManagerSpreadAxesManagerUniformAxisAxis.create_simple_linear_data()Axis.deserialize()Axis.from_quantity()Axis.serialize()Axis.as_dwa()Axis.copy()Axis.create_linear_data()Axis.find_index()Axis.find_indexes()Axis.flip()Axis.force_units()Axis.get_data()Axis.get_data_at()Axis.get_quantity()Axis.get_scale_offset_from_data()Axis.is_axis_linear()Axis.max()Axis.mean()Axis.min()Axis.to_base_units()Axis.to_reduced_units()Axis.units_as()Axis.axis_widthAxis.base_typeAxis.dataAxis.iaxisAxis.indexAxis.labelAxis.offsetAxis.scalingAxis.sizeAxis.unitsAxis.vaxis
DataBaseDataBase.get_origin_name_from_full_name()DataBase.abs()DataBase.add_extra_attribute()DataBase.angle()DataBase.append()DataBase.as_dte()DataBase.average()DataBase.check_shape_from_data()DataBase.deepcopy()DataBase.equal_to()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.split_as_dte()DataBase.stack_as_array()DataBase.to_base_units()DataBase.to_dB()DataBase.to_dict()DataBase.units_as()DataBase.unwrap()DataBase.value()DataBase.values()DataBase.averagedDataBase.base_typeDataBase.dataDataBase.dimDataBase.distributionDataBase.labelsDataBase.lengthDataBase.n_averagedDataBase.quantitiesDataBase.shapeDataBase.sizeDataBase.sourceDataBase.units
DataCalculatedDataDimDataDistributionDataFromRoiDataLowLevelDataRawDataSourceDataToExportDataToExport.deserialize()DataToExport.from_xarray()DataToExport.serialize()DataToExport.add_extra_attribute()DataToExport.affect_name_to_origin_if_none()DataToExport.average()DataToExport.deepcopy()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_full_names()DataToExport.get_data_from_missing_attribute()DataToExport.get_data_from_name()DataToExport.get_data_from_name_origin()DataToExport.get_data_from_names()DataToExport.get_data_from_origins()DataToExport.get_data_from_sig_axes()DataToExport.get_data_from_source()DataToExport.get_data_with_naxes_lower_than()DataToExport.get_dim_presents()DataToExport.get_full_names()DataToExport.get_names()DataToExport.get_origins()DataToExport.index()DataToExport.index_from_name_origin()DataToExport.merge_as_dwa()DataToExport.plot()DataToExport.pop()DataToExport.remove()DataToExport.to_xarray()DataToExport.appendDataToExport.data
DataWithAxesDataWithAxes.deserialize()DataWithAxes.from_xarray()DataWithAxes.serialize()DataWithAxes.axes_limits()DataWithAxes.check_axes_linear()DataWithAxes.check_squeeze()DataWithAxes.create_missing_axes()DataWithAxes.crop_at_along()DataWithAxes.deepcopy_with_new_data()DataWithAxes.errors_as_dwa()DataWithAxes.find_peaks()DataWithAxes.fit()DataWithAxes.ft()DataWithAxes.get_axes_sizes()DataWithAxes.get_axis_from_index()DataWithAxes.get_axis_from_index_spread()DataWithAxes.get_axis_from_label()DataWithAxes.get_axis_indexes()DataWithAxes.get_data_as_dwa()DataWithAxes.get_data_dimension()DataWithAxes.get_dim_from_data_axes()DataWithAxes.get_error()DataWithAxes.get_nav_axes()DataWithAxes.get_nav_axes_with_data()DataWithAxes.get_sig_index()DataWithAxes.ift()DataWithAxes.interp()DataWithAxes.mean()DataWithAxes.moment()DataWithAxes.pad()DataWithAxes.plot()DataWithAxes.rot90()DataWithAxes.set_axes_manager()DataWithAxes.sort_data()DataWithAxes.sum()DataWithAxes.to_xarray()DataWithAxes.transpose()DataWithAxes.axesDataWithAxes.errorsDataWithAxes.n_axesDataWithAxes.nav_indexesDataWithAxes.sig_indexes
DwaTypeNavAxischeck_units()dimensionless_aware_reduce_units()parse_quantity()squeeze()
- 8.7.7. pymodaq_data.numpy_func module
- 8.7.8. pymodaq_data.slicing module
- 8.7.1. pymodaq_data.h5modules package
- 8.8. Modules Path changes from v4 to v5