CAMELS GitHub NOMAD Website CAMELS Paper FAIRmat FAU LAP
NOMAD-CAMELS Logo
  • Home

User Documentation

  • Installing CAMELS
    • Windows Installer
      • Troubleshooting
    • Install on Linux
      • 1. Pyenv Installation
      • 2. Python Installation
      • 3. Create Virtual Environment
      • 4. Install NOMAD CAMELS
      • 5. Run CAMELS
      • 6. Troubleshooting
    • Install on macOS
      • 1. Python Installation
        • 1.1 Install homebrew
        • 1.2 Direct Installation
        • 1.3 Using Pyenv
          • 1.3.1 Python Installation
      • 2. Install CAMELS
        • 2.1 Using Direct Install
        • 2.2 Using Pyenv
      • 3. Run CAMELS
    • Custom Installation on Windows
      • 1. Pyenv Installation
      • 2. Python Installation
      • 3. Install CAMELS
      • 4. Run CAMELS
    • Uninstall CAMELS
      • Windows Installer
      • Pyenv & Anaconda
  • Getting Started
    • Adding Instruments
      • 1. Installation of Demo Instrument
      • 2. Configuring Instruments
      • 3. Change Instrument Settings
      • What’s next?
    • Measurement Protocols
      • 1. Simple Start with a demo_instrument
        • 1.1. Add Set and Read Steps
      • 2. How to Set and Read Individual Channels
        • 2.1. Set Channels
        • 2.2. Use Variables
        • 2.3. Read Channels
      • 3. How to create a Sweep using the For Loop step
        • 3.1. Create Steps
        • 3.2. Create Variables
        • 3.3. Set Channels (using variables)
        • 3.4. Read Channels
        • 3.5. Run Sweep Protocol
        • 3.6. Sweep Data
      • 4. How to use the Simple Sweep functionality
        • 4.1. Create Simple Sweep Step
        • 4.2. Customize Simple Sweep
        • 4.3. Run Simple Sweep
        • 4.4. Data File
    • Plots in Measurements
      • 1. Configure Plots
      • 2. Run Protocol with Plots
    • Manual Controls
      • 1. Add Manual Control
      • 2. Configure Manual Control
  • Protocol Steps Explained
    • Channel-Steps
      • Read Channels
        • Trigger Channels
      • Set Channels
    • Loops
      • For Loop
      • Simple Sweep
        • Defining the Sweep
        • Channels to set and read
        • Plots and Fits
      • ND Sweep
      • While Loop
    • If
    • Run Subprotocol
    • Set Variables
    • Wait
    • Advanced
      • API Call
        • Overview
        • Configuration
          • Host - [String]
          • Port - [Integer]
          • API Type - [Selection]
          • API URL - [String]
          • HTTP Method - Generic - [Selection]
          • CAMELS - API Function - CAMELS [Selection]
          • Message Body - [String]
          • CAMELS Function Parameters Value - [String]
          • HTTP Parameters - [Key:Value - String]
          • Authentication Type - [Selection]
        • Passing and Using Variables
      • Call Function
      • Change Device Config
      • Execute Python File - Protocol Step
        • Basic Functionality
        • The Python Environment
        • Passing Values
        • Returning Results
          • Returning Arrays
      • Gradient Descent
      • Prompt
      • Set Value Popup
  • HDF5 files
    • Display HDF5 File
    • Using the NOMAD CAMELS toolbox
    • Using h5py
      • Reading HDF5 Files from CAMELS
      • Navigate the File
      • Create Data Plots
      • Get Metadata
        • Protocol Overview and Python Script
        • Instrument Settings
      • Convert the full HDF5 File to Python Dictionary
  • Data Evaluation
    • Installation
    • Reading Data
    • Recreating Plots
    • Data Viewer
  • CAMELS API
    • Enabling the API
    • Creating API Keys
    • Using the API
      • General Information
      • Most Useful Commands
      • Get Protocol Parameters
        • GET: Get available Protocols
        • GET: Protocol Variables
      • Executing Protocols
        • GET: Run Protocols
        • POST: Run Protocols with Variables
      • Protocol Queue
        • GET: Add Protocol to Queue
        • POST: Add Protocol to Queue and Change Variables
        • POST: Change Variables of Protocol in Queue
        • GET: Protocol Ready
        • GET: Get Current Protocol Queue
        • GET: Remove Protocol from Queue
      • Protocol Results
        • Protocol Results File Path
        • Protocol Results File
      • Measurement Metadata
        • GET: Samples
        • GET: Set Sample
        • GET: Users
        • GET: Set User
        • GET: Session Description
        • GET: Set Session Description
    • Deleting API Keys
  • FAQ / Troubleshooting
    • Troubleshooting
      • Instrument not recognized

Instruments

  • Available Instruments
  • Create New Instrument Drivers
    • Tutorial: Creating your own Instrument Driver
      • 1. Create the Core Structure
      • 2. Name Instrument
      • 3. Select VISA Connection
      • 4. Set Serial Connection Parameters (OPTIONAL)
      • 5. Adding Channels
        • 5.1 Reading and Setting - VISA
        • 5.2 Reading Channels - VISA
        • 5.3 Set Channels - VISA
        • 5.4 Instrument Settings
          • 5.4.1 Compliances
          • 5.4.2 Ranges
          • 5.4.3 Instrument ID
      • 6. Build the Driver
      • 7. Modify Driver Files - Adding Functionality: Reading and Setting
        • 7.1 Adding Read Functionality
        • 7.2 Adding Setting Functionality
      • 8. Instrument Clean Up - Protocol End
      • 9. Finishing the Instrument Settings
      • 10. Adding Your New Instrument
      • 11. Using Your New Instrument in Measurements
    • How to Write New Drivers
      • Create the Core Structure
        • Driver Builder
          • Basic Driver Settings
          • Instrument Channels
          • Channel Fields
          • Build Driver
      • Adding New Driver to CAMELS
    • Changing the Instrument Settings
    • Changing how to Set and Read Instrument
    • How to Share Your Drivers with Others
      • 1. Building the Instrument Package
      • 2. Automated Build and Upload
      • 3. Install Instrument Package
    • Create Driver with Dynamically Changing Channels
      • Create the Core Structure
      • Modify the *.py File
      • Modify the *ophyd.py File
        • 1. Define make_ophyd_class
        • 2. Create Dynamic Read Channels : Define read_function_generator
        • 3. Define make_ophyd_instance
        • 4. Define the Device Class
        • 5. Adding Functions to the Parent Class
      • Create Dynamic Set Channels
        • 1. Add Set Channels to Device
        • 2. Define put_funtion_generator
        • 3. Define the put_power_function
      • The Final ophyd.py File
    • EPICS Instrument Drivers
      • How to use the builder
      • Troubleshooting
  • Combine with EPICS
    • Create New EPICS IOC
      • EPICS Installation for UNIX
      • Create folder structure for IOC
      • Create an Empty IOC
      • Change Configuration Files
        • SRC Makefile
        • SRC drv file
      • Create Device Driver
      • Rebuild the IOC
      • Modify the Startup File
        • Changing Permissions
        • Change File Content
    • Run IOCs
      • Step 1: Install procServ
      • Step 2: Starting an IOC via procServ
      • Step 3: Connection to the procServ/IOC
    • Archiver Appliance
      • Step 1: Install Debian
      • Step 2: Debian Settings
      • Step 3: EPICS Archiver Appliance
      • Step 4: Settings
      • Step 5: (Auto-)Start Archiver Appliance
      • (Optional) Step 6: Auto Login on Server Restart
      • Conclusion
    • Example Setups
      • EPICS Climate Sensor - Arduino Nano
        • Arduino Setup
        • EPICS
          • Step 2
          • Step 3
          • Step 4
      • Helium Liquefaction Documentation
      • Table of Content
        • Overview
        • Section 1: Filllevel Calculation
          • Chapter 1: Creating the FillLevel.db and FillLevel.proto
          • Chapter 2: Import of the Breakpoint Tables
        • Section 2: Liquefier Data
        • Section 3: Setting up st.cmd for a correct boot of the IOC
          • Tips for an easier time working with IOCs
      • Interpolation of float values
        • The Problem
        • The Solution
      • Vacuum Pump TD400 Control
        • Read Parameters
        • Set Parameters
        • Extra records

Developer Documentation

  • Maintain CAMELS
    • Changing the CAMELS Installer
      • 1. Workflow
      • 2. What can be changed?
        • 2.1. Changes to python or environment
        • 2.2. Changes to the way CAMELS is started (via shortcuts)
        • 2.3. Changes to the supporting folders
      • 3. Code Signing
        • 3.1. Using Windows Signtool
    • PyPI Upload
      • Automatic GitHub Workflow
      • Upload Workflow
      • Install
  • Core Component Descriptions
    • MainWindow
      • Overview
      • Detailed Components
        • 1. UI Initialization and Layout
        • 2. Signal-Slot Connections
        • 3. Protocol Management
        • 4. Manual Control Management
        • 5. Device Management
        • 6. NOMAD Integration and Extension Handling
        • 7. State and Preferences Persistence
      • Component Interaction Flow
      • Conclusion
  • Contributing
    • Create a new issue
    • Make Changes
      • 1. Add New Instrument Drivers
      • 2. Modify the CAMELS Source Code
      • Note about Branches
  • Running Tests
    • Requirements for the tests
    • Run the tests
  • Code of Conduct
    • Our Pledge
    • Our Standards
    • Attribution

Videos

  • User Feedback
  • Developer Statements

Code Reference

  • nomad-camels
    • Subpackages
      • nomad_camels.bluesky_handling package
        • Submodules
        • nomad_camels.bluesky_handling.EpicsFieldSignal module
          • EpicsFieldSignal
          • EpicsFieldSignalRO
        • nomad_camels.bluesky_handling.TriggerEpicsSignalRO module
          • TriggerEpicsSignalRO
        • nomad_camels.bluesky_handling.builder_helper_functions module
          • flyer_creator()
          • get_plot_add_string()
          • plot_creator()
        • nomad_camels.bluesky_handling.custom_function_signal module
          • Custom_Function_Signal
          • Custom_Function_SignalRO
          • Sequential_Device
          • retry_function()
        • nomad_camels.bluesky_handling.evaluation_helper module
          • Evaluator
          • get_eval()
        • nomad_camels.bluesky_handling.flyer_interface module
          • CAMELS_Flyer
          • Flyer_Thread
        • nomad_camels.bluesky_handling.helper_functions module
          • BoxHelper
          • Commenting_Box
          • Prompt_Box
          • TimestampTextEdit
          • Value_Box
          • Value_Setter
          • Waiting_Bar
          • clear_plots()
          • create_venv_run_file_delete_venv()
          • evaluate_python_file_output()
          • export_function()
          • get_channels()
          • get_fit_results()
          • get_inner_range()
          • get_newest_file()
          • get_opyd_and_py_file_contents()
          • get_range()
          • gradient_descent()
          • make_recoursive_plot_list_of_sub_steps()
          • read_wo_trigger()
          • saving_function()
          • simplify_configs_dict()
          • trigger_and_read()
          • trigger_multi()
          • update_protocol_counter()
        • nomad_camels.bluesky_handling.loop_step_functions_api_call module
          • evaluate_message_body()
          • execute_camels_api_call()
          • execute_generic_api_call()
          • get_available_camels_api_functions()
          • save_API_response_to_variable()
        • nomad_camels.bluesky_handling.make_catalog module
          • make_yml()
        • nomad_camels.bluesky_handling.protocol_builder module
          • build_from_path()
          • build_protocol()
          • import_protocol_string()
          • make_plots_string_of_protocol()
          • sub_protocol_string()
          • user_sample_string()
        • nomad_camels.bluesky_handling.run_engine_overwrite module
          • RunEngineOverwrite
          • get_nan_value()
        • nomad_camels.bluesky_handling.variable_reading module
          • Variable_Signal
        • nomad_camels.bluesky_handling.visa_signal module
          • VISA_Device
          • VISA_Signal
          • VISA_Signal_RO
          • close_resources()
          • list_resources()
          • retry_query_or_write()
          • single_query_or_write()
        • nomad_camels.bluesky_handling.watchdogs module
          • Watchdog
          • Watchdog_Definer
          • Watchdog_View
        • Module contents
      • nomad_camels.commands package
        • Submodules
        • nomad_camels.commands.change_sequence module
          • CommandMoveStep
        • Module contents
      • nomad_camels.extensions package
        • Submodules
        • nomad_camels.extensions.extension_contexts module
          • ELN_Context
        • nomad_camels.extensions.extension_interface module
          • Extension
        • nomad_camels.extensions.extension_management module
          • Extension_Manager
          • Info_Widget
          • Install_Thread
          • get_installed_extensions()
          • get_license_text()
          • get_local_extensions()
          • get_online_extensions()
          • get_readme_text()
        • Module contents
      • nomad_camels.frontpanels package
        • Subpackages
          • nomad_camels.frontpanels.helper_panels package
        • Submodules
        • nomad_camels.frontpanels.flyer_window module
          • FlyerButton
          • FlyerDefiner
          • FlyerWindow
        • nomad_camels.frontpanels.instrument_aliases module
          • Instrument_Alias_Config
          • has_duplicates()
        • nomad_camels.frontpanels.instrument_config module
          • Instrument_Config
          • get_custom_name_w_temp()
        • nomad_camels.frontpanels.instrument_installer module
          • CustomTextEdit_new_painter
          • Info_Widget
          • Install_Thread
          • Instrument_Installer
          • getAllDevices()
          • getInstalledDevices()
          • get_instr_license_text()
          • get_instr_readme_text()
          • install_instrument()
        • nomad_camels.frontpanels.manage_instruments module
          • ManageInstruments
        • nomad_camels.frontpanels.plot_definer module
          • Fit_Definer
          • Fit_Info
          • Plot_Button_Overview
          • Plot_Definer
          • Plot_Definer_Widget
          • Plot_Info
          • Single_Plot_Definer
          • Single_Plot_Definer_2D
          • Single_Plot_Definer_List
          • Single_Plot_Definer_XY
          • add_fit()
          • check_if_plotly_modules_are_available()
          • check_quotation_backslash()
          • is_module_available()
          • make_table_data()
          • parse_int_field()
        • nomad_camels.frontpanels.protocol_config module
          • Protocol_Config
          • check_no_invalid_characters()
          • filtered_menu_from_actions()
        • nomad_camels.frontpanels.settings_window module
          • Settings_Window
          • hash_api_key()
          • is_module_available()
          • store_api_key()
        • Module contents
      • nomad_camels.graphics package
        • Submodules
        • nomad_camels.graphics.settings_window_resource_rc module
          • qCleanupResources()
          • qInitResources()
        • Module contents
      • nomad_camels.gui package
        • Submodules
        • nomad_camels.gui.device_installer module
          • CustomTextEdit
          • Ui_Form
        • nomad_camels.gui.dynamicuploadcombobox module
          • DynamicUploadComboBox
        • nomad_camels.gui.enterTextDialog module
          • Ui_EnterTextDialog
        • nomad_camels.gui.extension_manager module
          • Ui_Form
        • nomad_camels.gui.fit_definer module
          • Ui_Fit_Definer
        • nomad_camels.gui.for_loop module
          • Ui_for_loop_config
        • nomad_camels.gui.general_protocol_settings module
          • Ui_Protocol_Settings
        • nomad_camels.gui.gradient_descent_step module
          • Ui_Grad_Desc
        • nomad_camels.gui.instrument_config module
          • Ui_Form
        • nomad_camels.gui.mainWindow_v2 module
          • Ui_MainWindow
        • nomad_camels.gui.pass_ask module
          • Ui_Pass_Ask
        • nomad_camels.gui.plot_definer module
          • Ui_Plot_Definer
        • nomad_camels.gui.plot_definer_2d module
          • Ui_Plot_Definer_2D
        • nomad_camels.gui.plot_options module
          • Ui_Plot_Options
        • nomad_camels.gui.protocol_view module
          • Ui_Protocol_View
        • nomad_camels.gui.read_channels module
          • Ui_read_channels_config
        • nomad_camels.gui.set_channels module
          • Ui_Form
        • nomad_camels.gui.settings_window module
          • Ui_settings_window
        • nomad_camels.gui.settings_window_resource_rc module
          • qCleanupResources()
          • qInitResources()
        • nomad_camels.gui.tags_ui module
          • FlowLayout
          • TagWidget
        • Module contents
      • nomad_camels.loop_steps package
        • Submodules
        • nomad_camels.loop_steps.api_call module
          • API_Call
          • API_Call_Config
          • Combobox_CAMELS_functions
        • nomad_camels.loop_steps.call_function module
          • Call_Function
          • Call_Function_Config
        • nomad_camels.loop_steps.change_device_config module
          • Change_DeviceConf
          • Change_DeviceConf_Config
        • nomad_camels.loop_steps.execute_python_file module
          • AddRemoveTable_Returned_Variables
          • Execute_Python_File
          • Execute_Python_File_Config
        • nomad_camels.loop_steps.export_data module
          • Export_Data_Step
          • Export_Data_Step_Config
        • nomad_camels.loop_steps.for_while_loops module
          • For_Loop_Step
          • For_Loop_Step_Config
          • For_Loop_Step_Config_Sub
          • While_Loop_Step
          • While_Loop_Step_Config
          • While_Loop_Step_Config_Sub
        • nomad_camels.loop_steps.gradient_descent module
          • Gradient_Descent_Config
          • Gradient_Descent_Config_Sub
          • Gradient_Descent_Step
        • nomad_camels.loop_steps.if_step module
          • Elif_Sub_Step
          • Else_Sub_Step
          • If_Loop_Step
          • If_Step_Config
          • If_Step_Config_Sub
          • If_Sub_Step
          • Sub_Step_Config
        • nomad_camels.loop_steps.make_step_of_type module
          • get_config()
          • get_device_steps()
          • make_step()
        • nomad_camels.loop_steps.nd_sweep module
          • ND_Sweep
          • ND_Sweep_Config
          • Single_Sweep_Tab
          • Sweep_Step
        • nomad_camels.loop_steps.prompt_loop_step module
          • Prompt_Loop_Step
          • Prompt_Loop_Step_Config
          • Prompt_Loop_Step_Config_Sub
        • nomad_camels.loop_steps.read_channels module
          • Read_Channels
          • Read_Channels_Config
          • Read_Channels_Config_Sub
          • Trigger_Channels_Config
          • Trigger_Channels_Step
          • get_channel_string()
        • nomad_camels.loop_steps.run_subprotocol module
          • Run_Subprotocol
          • Run_Subprotocol_Config
        • nomad_camels.loop_steps.set_channels module
          • Set_Channels
          • Set_Channels_Config
        • nomad_camels.loop_steps.set_value_popup module
          • Set_Value_Popup
          • Set_Value_Popup_Config
        • nomad_camels.loop_steps.set_variables module
          • Set_Variables
          • Set_Variables_Config
        • nomad_camels.loop_steps.simple_sweep module
          • Simple_Sweep
          • Simple_Sweep_Config
        • nomad_camels.loop_steps.wait_loop_step module
          • Wait_Loop_Step
          • Wait_Loop_Step_Config
          • Wait_Loop_Step_Config_Sub
        • Module contents
      • nomad_camels.main_classes package
        • Submodules
        • nomad_camels.main_classes.device_class module
          • Connection_Config
          • Device
          • Device_Config
          • Device_Config_Sub
          • Local_VISA
          • Scroll_Sub_Widget
          • Simple_Config
          • Simple_Config_Sub
          • add_tooltip_from_name()
          • check_logged_in()
          • check_output()
          • get_channels()
          • get_configs()
          • get_outputs()
        • nomad_camels.main_classes.list_plot module
          • Live_List
          • Teleporter
          • Values_List_Plot
          • handle_teleport()
        • nomad_camels.main_classes.loop_step module
          • Loop_Step
          • Loop_Step_Config
          • Loop_Step_Container
          • Loop_Step_Name_Widget
        • nomad_camels.main_classes.manual_control module
          • Manual_Control
          • Manual_Control_Config
        • nomad_camels.main_classes.measurement_channel module
          • Measurement_Channel
          • from_pv_name()
        • nomad_camels.main_classes.plot_2D module
          • LivePlot_2D
          • PlotWidget_2D
        • nomad_camels.main_classes.plot_plotly module
        • nomad_camels.main_classes.plot_proxy module
          • StoppableProxy
        • nomad_camels.main_classes.plot_pyqtgraph module
          • ListDeque_skip
          • LiveFitPlot
          • LivePlot
          • LivePlot_2D
          • LivePlot_NoBluesky
          • PlotWidget
          • PlotWidget_2D
          • Plot_Options
          • Teleporter
          • activate_dark_mode()
          • handle_teleport()
        • nomad_camels.main_classes.plot_widget module
          • Fit_Ophyd
          • Fit_Plot_No_Init_Guess
          • Fit_Signal
          • LiveFit_Eva
          • MPLwidget
          • MultiLivePlot
          • MultiPlot_NoBluesky
          • PlotWidget
          • PlotWidget_NoBluesky
          • Plot_Options
          • activate_dark_mode()
        • nomad_camels.main_classes.protocol_class module
          • General_Protocol_Settings
          • Measurement_Protocol
          • append_all_children()
          • update_all_children()
        • Module contents
      • nomad_camels.manual_controls package
        • Subpackages
          • nomad_camels.manual_controls.set_panel package
          • nomad_camels.manual_controls.stage_control package
        • Submodules
        • nomad_camels.manual_controls.get_manual_controls module
          • New_Manual_Control_Dialog
          • get_control_by_type_name()
          • get_instrument_controls()
        • Module contents
      • nomad_camels.nomad_integration package
        • Submodules
        • nomad_camels.nomad_integration.entry_selection module
          • Entries_Getter_Thread
          • EntrySelector
          • Upload_Getter_Thread
          • compute_combo_max_width()
        • nomad_camels.nomad_integration.file_uploading module
          • UploadDialog
        • nomad_camels.nomad_integration.nomad_communication module
          • check_response()
          • correct_timestamp()
          • ensure_login()
          • get_entries()
          • get_entries_from_upload()
          • get_entry_archive()
          • get_user_information()
          • get_user_upload_names()
          • get_user_uploads()
          • login_to_nomad()
          • logout_of_nomad()
          • make_correct_url()
          • upload_file()
        • nomad_camels.nomad_integration.nomad_login module
          • LoginDialog
        • Module contents
      • nomad_camels.tests package
        • Submodules
        • nomad_camels.tests.api_test module
        • nomad_camels.tests.instrument_management_test module
          • install_demo()
          • test_add_device()
          • test_install_demo_instrument()
        • nomad_camels.tests.mainapp_test module
          • app()
          • test_check_password_protection()
          • test_set_sample()
          • test_set_user()
          • test_show_hide_log()
          • test_signal_slots()
          • test_ui_initialization()
        • nomad_camels.tests.protocol_test module
          • catalog_maker()
          • ensure_demo_in_devices()
          • get_action_from_name()
          • get_row_from_channel_table()
          • mock_message_box()
          • run_test_protocol()
          • select_step_by_name()
          • single_variable_if()
          • test_change_dev_config()
          • test_for_loop()
          • test_for_loop_set_var_with_plot_and_linear_fit()
          • test_gradient_descent()
          • test_if_and_set_variables()
          • test_nd_sweep()
          • test_read_channels()
          • test_run_subprotocol()
          • test_set_channels()
          • test_simple_sweep_with_plot_and_fit()
          • test_trigger_and_read_channels()
          • test_wait()
          • test_while_loop()
          • zmq_setup()
        • nomad_camels.tests.startup_test module
          • MockDialog
          • app()
          • instance()
          • test_import_thread()
          • test_set_progress()
          • test_set_text()
          • test_start_camels()
        • Module contents
      • nomad_camels.tools package
        • Submodules
        • nomad_camels.tools.EPICS_driver_builder module
          • EPICS_Driver_Builder
        • nomad_camels.tools.databroker_exporter module
          • Datbroker_Exporter
        • nomad_camels.tools.device_driver_builder module
          • Driver_Builder
          • make_component_str()
          • make_custom_component()
        • nomad_camels.tools.driver_builder module
          • Ui_VISA_Device_Builder
        • Module contents
      • nomad_camels.ui_widgets package
        • Submodules
        • nomad_camels.ui_widgets.add_remove_table module
          • AddRemoveDialoge
          • AddRemoveTable
          • MultiTableDialog
        • nomad_camels.ui_widgets.channels_check_table module
          • Call_Functions_Table
          • Channels_Check_Table
          • CheckableTableWidgetItem
        • nomad_camels.ui_widgets.console_redirect module
          • Console_TextEdit
          • Error_Writer
          • TextSignalHanlder
          • Text_Writer
        • nomad_camels.ui_widgets.drag_drop_tree_view module
          • Drag_Drop_TreeView
        • nomad_camels.ui_widgets.options_run_button module
          • Dots_Button
          • Options_Run_Button
          • SimpleWrapLabel
        • nomad_camels.ui_widgets.path_button_edit module
          • Path_Button_Dialog
          • Path_Button_Edit
        • nomad_camels.ui_widgets.run_queue module
          • RunQueue
          • RunWidget
        • nomad_camels.ui_widgets.variable_table module
          • VariableBox
          • VariableTable
        • nomad_camels.ui_widgets.variable_tool_tip_box module
          • Variable_Box
          • check_no_special_characters()
        • nomad_camels.ui_widgets.warn_popup module
          • WarnPopup
        • Module contents
      • nomad_camels.utility package
        • Submodules
        • nomad_camels.utility.databroker_export module
          • ExportH5_dialog
          • NumpyEncoder
          • broker_to_NX()
          • broker_to_dict()
          • broker_to_hdf5()
          • clean_filename()
          • export_h5_group_to_csv()
          • export_h5_to_csv_json()
          • export_run()
          • get_param_dict()
          • h5_group_to_dict()
          • recourse_entry_dict()
          • sort_by_list()
          • timestamp_to_ISO8601()
        • nomad_camels.utility.device_handling module
          • local_packages
          • running_devices
          • last_path
          • InstantiateDevicesThread
          • close_devices()
          • close_single_device()
          • get_channel_from_string()
          • get_channels_from_string_list()
          • get_functions_from_string_list()
          • get_funtion_from_string()
          • instantiate_devices()
          • load_local_packages()
          • start_devices_from_channel_list()
        • nomad_camels.utility.dict_recursive_string module
          • dict_recursive_string()
        • nomad_camels.utility.exception_hook module
          • ErrorMessage
          • exception_hook()
        • nomad_camels.utility.fit_variable_renaming module
          • replace_name()
        • nomad_camels.utility.load_save_functions module
          • appdata_path
          • preset_path
          • backup_path
          • save_string_list
          • save_dict_skip
          • standard_pref
          • autosave_preset()
          • check_config_path()
          • get_most_recent_presets()
          • get_preferences()
          • get_preset_list()
          • get_save_str()
          • load_devices_dict()
          • load_protocol()
          • load_protocols_dict()
          • load_save_dict()
          • make_backup()
          • make_save_dict()
          • save_dictionary()
          • save_preferences()
          • save_preset()
          • update_config_path()
        • nomad_camels.utility.load_save_helper_functions module
          • load_plots()
        • nomad_camels.utility.logging_settings module
          • update_log_settings()
        • nomad_camels.utility.number_formatting module
          • format_number()
        • nomad_camels.utility.password_widgets module
          • Password_Dialog
          • hash_password()
        • nomad_camels.utility.plot_placement module
          • current_screen
          • current_pos
          • max_height_in_row
          • iteration
          • horizontal_margin
          • vertical_margin
          • place_widget()
          • reset_variables()
        • nomad_camels.utility.qthreads module
          • Additional_Imports_Thread
          • Manual_Device_Thread
        • nomad_camels.utility.theme_changing module
          • change_theme()
        • nomad_camels.utility.tqdm_progress_bar module
          • ProgressBar
        • nomad_camels.utility.treeView_functions module
          • getItemIndex()
          • get_substeps()
          • iterItem()
        • nomad_camels.utility.update_camels module
          • auto_update()
          • check_up_to_date()
          • get_latest_version()
          • get_version()
          • question_message_box()
          • read_readme_from_metadata()
          • restart_camels()
          • show_release_notes()
          • update_camels()
        • nomad_camels.utility.variables_handling module
          • preset
          • device_driver_path
          • meas_files_path
          • CAMELS_path
          • preferences
          • protocols
          • protocol_variables
          • channels
          • loop_step_variables
          • devices
          • dark_mode
          • copied_step
          • read_channel_sets
          • read_channel_names
          • evaluation_functions_names
          • operator_names
          • add_actions_from_dict()
          • check_data_type()
          • check_eval()
          • check_variable_name()
          • get_channels()
          • get_color()
          • get_data()
          • get_eval()
          • get_menus()
          • get_non_channel_functions()
          • get_output_channels()
          • get_user_default_command()
          • get_write_from_data_type()
          • open_link()
        • Module contents
    • Submodules
    • nomad_camels.CAMELS_start module
      • ImportThread
        • ImportThread.run()
        • ImportThread.staticMetaObject
        • ImportThread.update_progress
        • ImportThread.update_text
      • LoadingScreen
        • LoadingScreen.set_progress()
        • LoadingScreen.set_text()
        • LoadingScreen.staticMetaObject
      • start_camels()
    • nomad_camels.MainApp_v2 module
      • MainWindow
        • MainWindow.add_button_to_manuals()
        • MainWindow.add_button_to_meas()
        • MainWindow.add_functions_to_manual_button()
        • MainWindow.add_functions_to_meas_button()
        • MainWindow.add_manual_control()
        • MainWindow.add_manual_control_to_data()
        • MainWindow.add_measurement_protocol()
        • MainWindow.add_prot_to_data()
        • MainWindow.add_subs_and_plots_from_dict()
        • MainWindow.add_tag()
        • MainWindow.add_to_open_windows()
        • MainWindow.add_to_plots()
        • MainWindow.bluesky_setup()
        • MainWindow.build_protocol()
        • MainWindow.change_catalog_name()
        • MainWindow.change_preferences()
        • MainWindow.change_preset()
        • MainWindow.change_theme()
        • MainWindow.change_user()
        • MainWindow.change_user_type()
        • MainWindow.change_variables_queued_protocol()
        • MainWindow.check_password_protection()
        • MainWindow.clear_fastapi_thread()
        • MainWindow.close()
        • MainWindow.closeEvent()
        • MainWindow.close_manual_control()
        • MainWindow.close_old_queue_devices()
        • MainWindow.close_plots()
        • MainWindow.close_unused_instantiated_devices()
        • MainWindow.edit_sample_info()
        • MainWindow.edit_user_info()
        • MainWindow.fake_signal
        • MainWindow.get_sample_name_data()
        • MainWindow.get_user_name_data()
        • MainWindow.import_measurement_protocol()
        • MainWindow.launch_data_exporter()
        • MainWindow.launch_device_builder()
        • MainWindow.launch_epics_builder()
        • MainWindow.launch_hdf5_exporter()
        • MainWindow.load_backup_preset()
        • MainWindow.load_extensions()
        • MainWindow.load_preferences()
        • MainWindow.load_preset()
        • MainWindow.load_sample_data()
        • MainWindow.load_state()
        • MainWindow.load_user_data()
        • MainWindow.login_logout_nomad()
        • MainWindow.login_nomad()
        • MainWindow.make_save_dict()
        • MainWindow.manage_extensions()
        • MainWindow.manage_instruments()
        • MainWindow.move_manual_control()
        • MainWindow.move_protocol()
        • MainWindow.new_preset()
        • MainWindow.next_queued_protocol()
        • MainWindow.open_data_path()
        • MainWindow.open_manual_control_config()
        • MainWindow.open_protocol()
        • MainWindow.open_protocol_config()
        • MainWindow.open_watchdog_definition()
        • MainWindow.pause_protocol()
        • MainWindow.play_finished_sound()
        • MainWindow.populate_manuals_buttons()
        • MainWindow.populate_meas_buttons()
        • MainWindow.propagate_exception()
        • MainWindow.protocol_finished()
        • MainWindow.protocol_finished_part_2()
        • MainWindow.protocol_finished_signal
        • MainWindow.protocol_stepper_signal
        • MainWindow.queue_protocol()
        • MainWindow.queue_protocol_with_variables_signal()
        • MainWindow.remove_manual_control()
        • MainWindow.remove_protocol()
        • MainWindow.remove_queue_protocol()
        • MainWindow.resume_protocol()
        • MainWindow.run_done_file_signal
        • MainWindow.run_protocol()
        • MainWindow.run_protocol_part2()
        • MainWindow.save_preset_as()
        • MainWindow.save_sample_data()
        • MainWindow.save_state()
        • MainWindow.save_user_data()
        • MainWindow.select_nomad_sample()
        • MainWindow.set_checkbox()
        • MainWindow.set_sample()
        • MainWindow.set_session()
        • MainWindow.set_user()
        • MainWindow.show_hide_log()
        • MainWindow.show_nomad_sample()
        • MainWindow.show_nomad_upload()
        • MainWindow.start_API_server()
        • MainWindow.start_manual_control()
        • MainWindow.start_timer_signal
        • MainWindow.staticMetaObject
        • MainWindow.stop_API_server()
        • MainWindow.stop_protocol()
        • MainWindow.toggle_dark_mode()
        • MainWindow.update_channels()
        • MainWindow.update_live_variables()
        • MainWindow.update_man_cont_data()
        • MainWindow.update_preference_settings()
        • MainWindow.update_prot_data()
        • MainWindow.update_shown_samples()
        • MainWindow.update_watchdogs()
        • MainWindow.watchdog_triggered()
        • MainWindow.with_or_without_instruments()
    • Module contents
  • nomad-camels-toolbox
    • Subpackages
      • nomad_camels_toolbox.utils package
        • Submodules
        • nomad_camels_toolbox.utils.exception_hook module
          • ErrorMessage
          • exception_hook()
        • nomad_camels_toolbox.utils.fit_variable_renaming module
          • replace_name()
        • nomad_camels_toolbox.utils.string_evaluation module
          • evaluate_string()
        • Module contents
    • Submodules
    • nomad_camels_toolbox.data_reader module
      • decide_entry_key()
      • h5_group_to_dict()
      • read_camels_file()
    • nomad_camels_toolbox.plotting module
    • nomad_camels_toolbox.qt_viewer module
    • Module contents
  • helping packages
    • nomad_camels_hdf5 package
      • Subpackages
        • nomad_camels_hdf5.tests package
          • Submodules
          • nomad_camels_hdf5.tests.conftest module
          • nomad_camels_hdf5.tests.tests module
          • Module contents
      • Module contents
        • FileManager
          • FileManager.artifacts
          • FileManager.close()
          • FileManager.get_all_run_files()
          • FileManager.get_last_file()
          • FileManager.make_new_file()
          • FileManager.open()
          • FileManager.reserve_name()
        • Serializer
          • Serializer.artifacts
          • Serializer.artifacts
          • Serializer.close()
          • Serializer.data_to_flat_structure()
          • Serializer.descriptor()
          • Serializer.ensure_open()
          • Serializer.event_page()
          • Serializer.get_length_of_stream()
          • Serializer.handle_event_page()
          • Serializer.make_nexus_structure()
          • Serializer.start()
          • Serializer.stop()
        • clean_filename()
        • export()
        • get_param_dict()
        • nxcollection_default_class()
        • recourse_entry_dict()
        • sort_by_list()
        • timestamp_to_ISO8601()
    • nomad_camels package
      • Subpackages
        • nomad_camels.bluesky_handling package
          • Submodules
          • nomad_camels.bluesky_handling.EpicsFieldSignal module
          • nomad_camels.bluesky_handling.TriggerEpicsSignalRO module
          • nomad_camels.bluesky_handling.builder_helper_functions module
          • nomad_camels.bluesky_handling.custom_function_signal module
          • nomad_camels.bluesky_handling.evaluation_helper module
          • nomad_camels.bluesky_handling.flyer_interface module
          • nomad_camels.bluesky_handling.helper_functions module
          • nomad_camels.bluesky_handling.loop_step_functions_api_call module
          • nomad_camels.bluesky_handling.make_catalog module
          • nomad_camels.bluesky_handling.protocol_builder module
          • nomad_camels.bluesky_handling.run_engine_overwrite module
          • nomad_camels.bluesky_handling.variable_reading module
          • nomad_camels.bluesky_handling.visa_signal module
          • nomad_camels.bluesky_handling.watchdogs module
          • Module contents
        • nomad_camels.commands package
          • Submodules
          • nomad_camels.commands.change_sequence module
          • Module contents
        • nomad_camels.extensions package
          • Submodules
          • nomad_camels.extensions.extension_contexts module
          • nomad_camels.extensions.extension_interface module
          • nomad_camels.extensions.extension_management module
          • Module contents
        • nomad_camels.frontpanels package
          • Subpackages
          • Submodules
          • nomad_camels.frontpanels.flyer_window module
          • nomad_camels.frontpanels.instrument_aliases module
          • nomad_camels.frontpanels.instrument_config module
          • nomad_camels.frontpanels.instrument_installer module
          • nomad_camels.frontpanels.manage_instruments module
          • nomad_camels.frontpanels.plot_definer module
          • nomad_camels.frontpanels.protocol_config module
          • nomad_camels.frontpanels.settings_window module
          • Module contents
        • nomad_camels.graphics package
          • Submodules
          • nomad_camels.graphics.settings_window_resource_rc module
          • Module contents
        • nomad_camels.gui package
          • Submodules
          • nomad_camels.gui.device_installer module
          • nomad_camels.gui.dynamicuploadcombobox module
          • nomad_camels.gui.enterTextDialog module
          • nomad_camels.gui.extension_manager module
          • nomad_camels.gui.fit_definer module
          • nomad_camels.gui.for_loop module
          • nomad_camels.gui.general_protocol_settings module
          • nomad_camels.gui.gradient_descent_step module
          • nomad_camels.gui.instrument_config module
          • nomad_camels.gui.mainWindow_v2 module
          • nomad_camels.gui.pass_ask module
          • nomad_camels.gui.plot_definer module
          • nomad_camels.gui.plot_definer_2d module
          • nomad_camels.gui.plot_options module
          • nomad_camels.gui.protocol_view module
          • nomad_camels.gui.read_channels module
          • nomad_camels.gui.set_channels module
          • nomad_camels.gui.settings_window module
          • nomad_camels.gui.settings_window_resource_rc module
          • nomad_camels.gui.tags_ui module
          • Module contents
        • nomad_camels.loop_steps package
          • Submodules
          • nomad_camels.loop_steps.api_call module
          • nomad_camels.loop_steps.call_function module
          • nomad_camels.loop_steps.change_device_config module
          • nomad_camels.loop_steps.execute_python_file module
          • nomad_camels.loop_steps.export_data module
          • nomad_camels.loop_steps.for_while_loops module
          • nomad_camels.loop_steps.gradient_descent module
          • nomad_camels.loop_steps.if_step module
          • nomad_camels.loop_steps.make_step_of_type module
          • nomad_camels.loop_steps.nd_sweep module
          • nomad_camels.loop_steps.prompt_loop_step module
          • nomad_camels.loop_steps.read_channels module
          • nomad_camels.loop_steps.run_subprotocol module
          • nomad_camels.loop_steps.set_channels module
          • nomad_camels.loop_steps.set_value_popup module
          • nomad_camels.loop_steps.set_variables module
          • nomad_camels.loop_steps.simple_sweep module
          • nomad_camels.loop_steps.wait_loop_step module
          • Module contents
        • nomad_camels.main_classes package
          • Submodules
          • nomad_camels.main_classes.device_class module
          • nomad_camels.main_classes.list_plot module
          • nomad_camels.main_classes.loop_step module
          • nomad_camels.main_classes.manual_control module
          • nomad_camels.main_classes.measurement_channel module
          • nomad_camels.main_classes.plot_2D module
          • nomad_camels.main_classes.plot_plotly module
          • nomad_camels.main_classes.plot_proxy module
          • nomad_camels.main_classes.plot_pyqtgraph module
          • nomad_camels.main_classes.plot_widget module
          • nomad_camels.main_classes.protocol_class module
          • Module contents
        • nomad_camels.manual_controls package
          • Subpackages
          • Submodules
          • nomad_camels.manual_controls.get_manual_controls module
          • Module contents
        • nomad_camels.nomad_integration package
          • Submodules
          • nomad_camels.nomad_integration.entry_selection module
          • nomad_camels.nomad_integration.file_uploading module
          • nomad_camels.nomad_integration.nomad_communication module
          • nomad_camels.nomad_integration.nomad_login module
          • Module contents
        • nomad_camels.tests package
          • Submodules
          • nomad_camels.tests.api_test module
          • nomad_camels.tests.instrument_management_test module
          • nomad_camels.tests.mainapp_test module
          • nomad_camels.tests.protocol_test module
          • nomad_camels.tests.startup_test module
          • Module contents
        • nomad_camels.tools package
          • Submodules
          • nomad_camels.tools.EPICS_driver_builder module
          • nomad_camels.tools.databroker_exporter module
          • nomad_camels.tools.device_driver_builder module
          • nomad_camels.tools.driver_builder module
          • Module contents
        • nomad_camels.ui_widgets package
          • Submodules
          • nomad_camels.ui_widgets.add_remove_table module
          • nomad_camels.ui_widgets.channels_check_table module
          • nomad_camels.ui_widgets.console_redirect module
          • nomad_camels.ui_widgets.drag_drop_tree_view module
          • nomad_camels.ui_widgets.options_run_button module
          • nomad_camels.ui_widgets.path_button_edit module
          • nomad_camels.ui_widgets.run_queue module
          • nomad_camels.ui_widgets.variable_table module
          • nomad_camels.ui_widgets.variable_tool_tip_box module
          • nomad_camels.ui_widgets.warn_popup module
          • Module contents
        • nomad_camels.utility package
          • Submodules
          • nomad_camels.utility.databroker_export module
          • nomad_camels.utility.device_handling module
          • nomad_camels.utility.dict_recursive_string module
          • nomad_camels.utility.exception_hook module
          • nomad_camels.utility.fit_variable_renaming module
          • nomad_camels.utility.load_save_functions module
          • nomad_camels.utility.load_save_helper_functions module
          • nomad_camels.utility.logging_settings module
          • nomad_camels.utility.number_formatting module
          • nomad_camels.utility.password_widgets module
          • nomad_camels.utility.plot_placement module
          • nomad_camels.utility.qthreads module
          • nomad_camels.utility.theme_changing module
          • nomad_camels.utility.tqdm_progress_bar module
          • nomad_camels.utility.treeView_functions module
          • nomad_camels.utility.update_camels module
          • nomad_camels.utility.variables_handling module
          • Module contents
      • Submodules
      • nomad_camels.CAMELS_start module
        • ImportThread
          • ImportThread.run()
          • ImportThread.staticMetaObject
          • ImportThread.update_progress
          • ImportThread.update_text
        • LoadingScreen
          • LoadingScreen.set_progress()
          • LoadingScreen.set_text()
          • LoadingScreen.staticMetaObject
        • start_camels()
      • nomad_camels.MainApp_v2 module
        • MainWindow
          • MainWindow.add_button_to_manuals()
          • MainWindow.add_button_to_meas()
          • MainWindow.add_functions_to_manual_button()
          • MainWindow.add_functions_to_meas_button()
          • MainWindow.add_manual_control()
          • MainWindow.add_manual_control_to_data()
          • MainWindow.add_measurement_protocol()
          • MainWindow.add_prot_to_data()
          • MainWindow.add_subs_and_plots_from_dict()
          • MainWindow.add_tag()
          • MainWindow.add_to_open_windows()
          • MainWindow.add_to_plots()
          • MainWindow.bluesky_setup()
          • MainWindow.build_protocol()
          • MainWindow.change_catalog_name()
          • MainWindow.change_preferences()
          • MainWindow.change_preset()
          • MainWindow.change_theme()
          • MainWindow.change_user()
          • MainWindow.change_user_type()
          • MainWindow.change_variables_queued_protocol()
          • MainWindow.check_password_protection()
          • MainWindow.clear_fastapi_thread()
          • MainWindow.close()
          • MainWindow.closeEvent()
          • MainWindow.close_manual_control()
          • MainWindow.close_old_queue_devices()
          • MainWindow.close_plots()
          • MainWindow.close_unused_instantiated_devices()
          • MainWindow.edit_sample_info()
          • MainWindow.edit_user_info()
          • MainWindow.fake_signal
          • MainWindow.get_sample_name_data()
          • MainWindow.get_user_name_data()
          • MainWindow.import_measurement_protocol()
          • MainWindow.launch_data_exporter()
          • MainWindow.launch_device_builder()
          • MainWindow.launch_epics_builder()
          • MainWindow.launch_hdf5_exporter()
          • MainWindow.load_backup_preset()
          • MainWindow.load_extensions()
          • MainWindow.load_preferences()
          • MainWindow.load_preset()
          • MainWindow.load_sample_data()
          • MainWindow.load_state()
          • MainWindow.load_user_data()
          • MainWindow.login_logout_nomad()
          • MainWindow.login_nomad()
          • MainWindow.make_save_dict()
          • MainWindow.manage_extensions()
          • MainWindow.manage_instruments()
          • MainWindow.move_manual_control()
          • MainWindow.move_protocol()
          • MainWindow.new_preset()
          • MainWindow.next_queued_protocol()
          • MainWindow.open_data_path()
          • MainWindow.open_manual_control_config()
          • MainWindow.open_protocol()
          • MainWindow.open_protocol_config()
          • MainWindow.open_watchdog_definition()
          • MainWindow.pause_protocol()
          • MainWindow.play_finished_sound()
          • MainWindow.populate_manuals_buttons()
          • MainWindow.populate_meas_buttons()
          • MainWindow.propagate_exception()
          • MainWindow.protocol_finished()
          • MainWindow.protocol_finished_part_2()
          • MainWindow.protocol_finished_signal
          • MainWindow.protocol_stepper_signal
          • MainWindow.queue_protocol()
          • MainWindow.queue_protocol_with_variables_signal()
          • MainWindow.remove_manual_control()
          • MainWindow.remove_protocol()
          • MainWindow.remove_queue_protocol()
          • MainWindow.resume_protocol()
          • MainWindow.run_done_file_signal
          • MainWindow.run_protocol()
          • MainWindow.run_protocol_part2()
          • MainWindow.save_preset_as()
          • MainWindow.save_sample_data()
          • MainWindow.save_state()
          • MainWindow.save_user_data()
          • MainWindow.select_nomad_sample()
          • MainWindow.set_checkbox()
          • MainWindow.set_sample()
          • MainWindow.set_session()
          • MainWindow.set_user()
          • MainWindow.show_hide_log()
          • MainWindow.show_nomad_sample()
          • MainWindow.show_nomad_upload()
          • MainWindow.start_API_server()
          • MainWindow.start_manual_control()
          • MainWindow.start_timer_signal
          • MainWindow.staticMetaObject
          • MainWindow.stop_API_server()
          • MainWindow.stop_protocol()
          • MainWindow.toggle_dark_mode()
          • MainWindow.update_channels()
          • MainWindow.update_live_variables()
          • MainWindow.update_man_cont_data()
          • MainWindow.update_preference_settings()
          • MainWindow.update_prot_data()
          • MainWindow.update_shown_samples()
          • MainWindow.update_watchdogs()
          • MainWindow.watchdog_triggered()
          • MainWindow.with_or_without_instruments()
      • Module contents
    • nomad_camels_sandbox package
      • Subpackages
        • nomad_camels_sandbox.digitaltwins package
          • Submodules
          • nomad_camels_sandbox.digitaltwins.diode module
          • nomad_camels_sandbox.digitaltwins.dmm module
          • nomad_camels_sandbox.digitaltwins.experiment module
          • nomad_camels_sandbox.digitaltwins.heater module
          • nomad_camels_sandbox.digitaltwins.peltierelement module
          • nomad_camels_sandbox.digitaltwins.ptxxxx module
          • nomad_camels_sandbox.digitaltwins.semiconductor_resistor module
          • nomad_camels_sandbox.digitaltwins.smu module
          • Module contents
      • Submodules
      • nomad_camels_sandbox.CAMELS_sandbox module
        • SandboxForCAMELS
          • SandboxForCAMELS.do_GET()
          • SandboxForCAMELS.experiment1
          • SandboxForCAMELS.log_message()
        • SandboxServer
          • SandboxServer.add_using_instrument()
          • SandboxServer.remove_using_instrument()
        • ServerThread
          • ServerThread.run()
          • ServerThread.staticMetaObject
          • ServerThread.stop()
      • nomad_camels_sandbox.server_signals module
        • Demo_Server_Device
          • Demo_Server_Device.component_names
          • Demo_Server_Device.finalize_steps()
          • Demo_Server_Device.subscriptions
        • Demo_Server_Signal
          • Demo_Server_Signal.describe()
          • Demo_Server_Signal.put()
          • Demo_Server_Signal.set_port()
          • Demo_Server_Signal.subscriptions
        • Demo_Server_SignalRO
          • Demo_Server_SignalRO.describe()
          • Demo_Server_SignalRO.get()
          • Demo_Server_SignalRO.set_port()
          • Demo_Server_SignalRO.subscriptions
        • ServerConnection
          • ServerConnection.get_settings()
          • ServerConnection.load_settings()
          • ServerConnection.staticMetaObject
      • Module contents
  • drivers
    • nomad_camels_driver_agilent_33220a package
      • Submodules
      • nomad_camels_driver_agilent_33220a.agilent_33220a module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_agilent_33220a.agilent_33220a_ophyd module
        • Agilent_33220A
          • Agilent_33220A.amplitude
          • Agilent_33220A.amplitude_unit
          • Agilent_33220A.arb_wave_amplitudes
          • Agilent_33220A.arb_wave_frequencies
          • Agilent_33220A.arb_wave_num_samples
          • Agilent_33220A.arb_wave_phases
          • Agilent_33220A.arb_wave_sampling_rate
          • Agilent_33220A.arb_wave_shapes
          • Agilent_33220A.arb_wave_signal_noise_level
          • Agilent_33220A.component_names
          • Agilent_33220A.configure_arbitrary_waveform()
          • Agilent_33220A.error
          • Agilent_33220A.error_query()
          • Agilent_33220A.frequency
          • Agilent_33220A.get_user_arb_waveforms()
          • Agilent_33220A.make_arbitrary_waveform()
          • Agilent_33220A.offset
          • Agilent_33220A.output
          • Agilent_33220A.output_impedance
          • Agilent_33220A.set_amplitude()
          • Agilent_33220A.set_amplitude_unit()
          • Agilent_33220A.set_arbitrary_waveform()
          • Agilent_33220A.set_frequency()
          • Agilent_33220A.set_offset()
          • Agilent_33220A.set_output()
          • Agilent_33220A.set_output_impedance()
          • Agilent_33220A.set_waveform()
          • Agilent_33220A.subscriptions
          • Agilent_33220A.user_arb_waveforms
          • Agilent_33220A.waveform
        • generate_waveform()
      • nomad_camels_driver_agilent_33220a.virtual_lab_manual module
        • Run_Thread
          • Run_Thread.run()
          • Run_Thread.set_done
          • Run_Thread.staticMetaObject
          • Run_Thread.update_settings()
        • Virtual_Lab
          • Virtual_Lab.change_run()
          • Virtual_Lab.change_set()
          • Virtual_Lab.close()
          • Virtual_Lab.closeEvent()
          • Virtual_Lab.device_ready()
          • Virtual_Lab.set_done()
          • Virtual_Lab.start_set()
          • Virtual_Lab.staticMetaObject
        • Virtual_Lab_Config
          • Virtual_Lab_Config.accept()
          • Virtual_Lab_Config.staticMetaObject
      • Module contents
    • nomad_camels_driver_agilent_34401a package
      • Submodules
      • nomad_camels_driver_agilent_34401a.agilent_34401a module
        • subclass
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.staticMetaObject
        • subclass_config_sub
          • subclass_config_sub.get_config()
          • subclass_config_sub.staticMetaObject
      • nomad_camels_driver_agilent_34401a.agilent_34401a_ophyd module
        • Agilent_34401
          • Agilent_34401.component_names
          • Agilent_34401.device_ID
          • Agilent_34401.measure_current_AC
          • Agilent_34401.measure_current_DC
          • Agilent_34401.measure_resistance
          • Agilent_34401.measure_resistance_4wire
          • Agilent_34401.measure_voltage_AC
          • Agilent_34401.measure_voltage_DC
          • Agilent_34401.nPLC
          • Agilent_34401.subscriptions
      • Module contents
    • nomad_camels_driver_agilent_34970 package
      • Submodules
      • nomad_camels_driver_agilent_34970.agilent_34970 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_agilent_34970.agilent_34970_ophyd module
        • Agilent_34970
          • Agilent_34970.RTD_reference_resistance
          • Agilent_34970.RTD_type
          • Agilent_34970.activate_channels
          • Agilent_34970.add_range_res_to_string()
          • Agilent_34970.apply_configuration()
          • Agilent_34970.component_names
          • Agilent_34970.configure()
          • Agilent_34970.current_range
          • Agilent_34970.current_resolution
          • Agilent_34970.deactivate_channels
          • Agilent_34970.display_on
          • Agilent_34970.idn
          • Agilent_34970.measurement_channel
          • Agilent_34970.measurement_range
          • Agilent_34970.measurement_resolution
          • Agilent_34970.measurement_type
          • Agilent_34970.read_DMM
          • Agilent_34970.read_from_DMM()
          • Agilent_34970.resistance_range
          • Agilent_34970.resistance_resolution
          • Agilent_34970.set_active_channels()
          • Agilent_34970.set_display_on_off()
          • Agilent_34970.set_inactive_channels()
          • Agilent_34970.subscriptions
          • Agilent_34970.temperature_unit
          • Agilent_34970.thermistor_type
          • Agilent_34970.thermocouple_type
          • Agilent_34970.transducer_type
      • Module contents
    • nomad_camels_driver_agilent_e363x package
      • Submodules
      • nomad_camels_driver_agilent_e363x.agilent_e363x module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_agilent_e363x.agilent_e363x_ophyd module
        • Agilent_E363X
          • Agilent_E363X.component_names
          • Agilent_E363X.current_limit_1
          • Agilent_E363X.current_limit_2
          • Agilent_E363X.current_limit_3
          • Agilent_E363X.enable_disable_output()
          • Agilent_E363X.error
          • Agilent_E363X.idn
          • Agilent_E363X.output_1
          • Agilent_E363X.output_2
          • Agilent_E363X.output_3
          • Agilent_E363X.subscriptions
          • Agilent_E363X.voltage_1
          • Agilent_E363X.voltage_2
          • Agilent_E363X.voltage_3
      • Module contents
    • nomad_camels_driver_andor_newton package
      • Submodules
      • nomad_camels_driver_andor_newton.andor_newton module
        • subclass
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
          • subclass_config.update_dll()
        • subclass_config_sub
          • subclass_config_sub.config_changed
          • subclass_config_sub.get_config()
          • subclass_config_sub.load_config()
          • subclass_config_sub.staticMetaObject
      • nomad_camels_driver_andor_newton.andor_newton_config module
        • Ui_andor_newton_config
          • Ui_andor_newton_config.retranslateUi()
          • Ui_andor_newton_config.setupUi()
      • nomad_camels_driver_andor_newton.andor_newton_ophyd module
        • Andor_Newton
          • Andor_Newton.component_names
          • Andor_Newton.exposure_time
          • Andor_Newton.exposure_time_function()
          • Andor_Newton.finalize_steps()
          • Andor_Newton.get_temperature
          • Andor_Newton.get_temperature_function()
          • Andor_Newton.horizontal_binning
          • Andor_Newton.horizontal_binning_function()
          • Andor_Newton.hs_speed
          • Andor_Newton.hs_speed_function()
          • Andor_Newton.multi_tracks
          • Andor_Newton.multi_tracks_function()
          • Andor_Newton.preamp_gain
          • Andor_Newton.preamp_gain_function()
          • Andor_Newton.read_camera
          • Andor_Newton.read_camera_function()
          • Andor_Newton.readout_mode
          • Andor_Newton.readout_mode_function()
          • Andor_Newton.set_temperature
          • Andor_Newton.set_temperature_function()
          • Andor_Newton.shutter_mode
          • Andor_Newton.shutter_mode_function()
          • Andor_Newton.shutter_ttl_open
          • Andor_Newton.shutter_ttl_open_function()
          • Andor_Newton.subscriptions
          • Andor_Newton.temperature_status
          • Andor_Newton.temperature_status_function()
          • Andor_Newton.vs_speed
          • Andor_Newton.vs_speed_function()
        • get_cameras()
      • Module contents
    • nomad_camels_driver_andor_shamrock_500 package
      • Submodules
      • nomad_camels_driver_andor_shamrock_500.andor_shamrock_500 module
        • subclass
          • subclass.get_necessary_devices()
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
          • subclass_config.update_dll()
      • nomad_camels_driver_andor_shamrock_500.andor_shamrock_500_config module
        • Ui_andor_shamrock500_config
          • Ui_andor_shamrock500_config.retranslateUi()
          • Ui_andor_shamrock500_config.setupUi()
      • nomad_camels_driver_andor_shamrock_500.andor_shamrock_500_config_sub module
        • subclass_config_sub
          • subclass_config_sub.get_config()
          • subclass_config_sub.load_config()
          • subclass_config_sub.staticMetaObject
      • nomad_camels_driver_andor_shamrock_500.andor_shamrock_500_manual_control module
        • Andor_Manual_Control
          • Andor_Manual_Control.change_camera_config()
          • Andor_Manual_Control.close()
          • Andor_Manual_Control.closeEvent()
          • Andor_Manual_Control.continuous_spectra()
          • Andor_Manual_Control.device_ready()
          • Andor_Manual_Control.measure_spectrum()
          • Andor_Manual_Control.save_spectrum()
          • Andor_Manual_Control.set_grating()
          • Andor_Manual_Control.set_horizontal_flip()
          • Andor_Manual_Control.set_input_port()
          • Andor_Manual_Control.set_input_slit_size()
          • Andor_Manual_Control.set_output_port()
          • Andor_Manual_Control.set_output_slit_size()
          • Andor_Manual_Control.set_wavelength()
          • Andor_Manual_Control.show_spectrum()
          • Andor_Manual_Control.start_job()
          • Andor_Manual_Control.staticMetaObject
          • Andor_Manual_Control.stop_job()
          • Andor_Manual_Control.update_cam_config()
          • Andor_Manual_Control.update_config()
        • Andor_Manual_Control_Config
          • Andor_Manual_Control_Config.accept()
          • Andor_Manual_Control_Config.staticMetaObject
        • Spectrometer_Work_Thread
          • Spectrometer_Work_Thread.change_camera_config()
          • Spectrometer_Work_Thread.continuous_function()
          • Spectrometer_Work_Thread.do_function()
          • Spectrometer_Work_Thread.job_done
          • Spectrometer_Work_Thread.measure_spectrum()
          • Spectrometer_Work_Thread.new_cam_config
          • Spectrometer_Work_Thread.new_spec_config
          • Spectrometer_Work_Thread.run()
          • Spectrometer_Work_Thread.set_grating()
          • Spectrometer_Work_Thread.set_input_port()
          • Spectrometer_Work_Thread.set_input_slit_size()
          • Spectrometer_Work_Thread.set_output_port()
          • Spectrometer_Work_Thread.set_output_slit_size()
          • Spectrometer_Work_Thread.set_wavelength()
          • Spectrometer_Work_Thread.spectrum_data_signal
          • Spectrometer_Work_Thread.staticMetaObject
          • Spectrometer_Work_Thread.update_configs()
      • nomad_camels_driver_andor_shamrock_500.andor_shamrock_500_ophyd module
        • Andor_Shamrock_500
          • Andor_Shamrock_500.camera
          • Andor_Shamrock_500.camera_function()
          • Andor_Shamrock_500.center_wavelength
          • Andor_Shamrock_500.center_wavelength_function()
          • Andor_Shamrock_500.component_names
          • Andor_Shamrock_500.finalize_steps()
          • Andor_Shamrock_500.get_camera_device()
          • Andor_Shamrock_500.get_wavelengths()
          • Andor_Shamrock_500.horizontal_cam_flip
          • Andor_Shamrock_500.horizontal_cam_flip_function()
          • Andor_Shamrock_500.input_port
          • Andor_Shamrock_500.input_port_function()
          • Andor_Shamrock_500.input_slit_size
          • Andor_Shamrock_500.input_slit_size_function()
          • Andor_Shamrock_500.output_port
          • Andor_Shamrock_500.output_port_function()
          • Andor_Shamrock_500.output_slit_size
          • Andor_Shamrock_500.output_slit_size_function()
          • Andor_Shamrock_500.read_spectrum()
          • Andor_Shamrock_500.set_grating_number
          • Andor_Shamrock_500.set_grating_number_function()
          • Andor_Shamrock_500.spectrum
          • Andor_Shamrock_500.subscriptions
          • Andor_Shamrock_500.wavelength
      • Module contents
    • nomad_camels_driver_cam_control_pylablib package
      • Submodules
      • nomad_camels_driver_cam_control_pylablib.cam_control_pylablib module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_cam_control_pylablib.cam_control_pylablib_ophyd module
        • Cam_Control_Pylablib
          • Cam_Control_Pylablib.complete_settings
          • Cam_Control_Pylablib.complete_settings_function()
          • Cam_Control_Pylablib.component_names
          • Cam_Control_Pylablib.exposure_time
          • Cam_Control_Pylablib.exposure_time_function()
          • Cam_Control_Pylablib.finalize_steps()
          • Cam_Control_Pylablib.frame_average
          • Cam_Control_Pylablib.frame_average_function()
          • Cam_Control_Pylablib.get_background_frame
          • Cam_Control_Pylablib.get_background_frame_function()
          • Cam_Control_Pylablib.get_single_frame
          • Cam_Control_Pylablib.get_single_frame_function()
          • Cam_Control_Pylablib.grab_background()
          • Cam_Control_Pylablib.path_suffix
          • Cam_Control_Pylablib.save_snapshot()
          • Cam_Control_Pylablib.set_roi
          • Cam_Control_Pylablib.set_roi_function()
          • Cam_Control_Pylablib.start_saving()
          • Cam_Control_Pylablib.stop_saving()
          • Cam_Control_Pylablib.subscriptions
      • Module contents
    • nomad_camels_driver_cryovac_tic_500 package
      • Submodules
      • nomad_camels_driver_cryovac_tic_500.cryovac_tic_500 module
        • Channel_Config
          • Channel_Config.get_config()
          • Channel_Config.staticMetaObject
          • Channel_Config.use_changed()
        • subclass
          • subclass.get_channels()
          • subclass.get_settings()
        • subclass_config
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_cryovac_tic_500.cryovac_tic_500_ophyd module
        • Cryovac_TIC_500
          • Cryovac_TIC_500.component_names
          • Cryovac_TIC_500.enable_output_func()
          • Cryovac_TIC_500.enable_outputs
          • Cryovac_TIC_500.enable_pid_1
          • Cryovac_TIC_500.enable_pid_2
          • Cryovac_TIC_500.enable_pid_3
          • Cryovac_TIC_500.enable_pid_4
          • Cryovac_TIC_500.enable_pid_func()
          • Cryovac_TIC_500.input_1
          • Cryovac_TIC_500.input_2
          • Cryovac_TIC_500.input_3
          • Cryovac_TIC_500.input_4
          • Cryovac_TIC_500.output_1
          • Cryovac_TIC_500.output_2
          • Cryovac_TIC_500.output_3
          • Cryovac_TIC_500.output_4
          • Cryovac_TIC_500.query_text()
          • Cryovac_TIC_500.set_output()
          • Cryovac_TIC_500.subscriptions
      • Module contents
    • nomad_camels_driver_demo_digital_multimeter package
      • Submodules
      • nomad_camels_driver_demo_digital_multimeter.demo_digital_multimeter module
        • subclass
        • subclass_config
          • subclass_config.connection_type_changed()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_demo_digital_multimeter.demo_digital_multimeter_ophyd module
        • Demo_DMM
          • Demo_DMM.NPLC
          • Demo_DMM.component_names
          • Demo_DMM.resistance
          • Demo_DMM.subscriptions
      • Module contents
    • nomad_camels_driver_demo_instrument package
      • Submodules
      • nomad_camels_driver_demo_instrument.demo_instrument module
        • subclass
        • subclass_config
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_demo_instrument.demo_instrument_ophyd module
        • Demo_Device
          • Demo_Device.component_names
          • Demo_Device.det_func()
          • Demo_Device.detectorComm
          • Demo_Device.detectorX
          • Demo_Device.detectorY
          • Demo_Device.detectorZ
          • Demo_Device.finalize_steps()
          • Demo_Device.motorX
          • Demo_Device.motorY
          • Demo_Device.motorZ
          • Demo_Device.motor_func()
          • Demo_Device.motor_read_func()
          • Demo_Device.printing_function()
          • Demo_Device.subscriptions
        • gauss()
      • Module contents
    • nomad_camels_driver_demo_source_measure_unit package
      • Submodules
      • nomad_camels_driver_demo_source_measure_unit.demo_source_measure_unit module
        • subclass
        • subclass_config
          • subclass_config.connection_type_changed()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_demo_source_measure_unit.demo_source_measure_unit_ophyd module
        • Demo_SMU
          • Demo_SMU.NPLC1
          • Demo_SMU.NPLC2
          • Demo_SMU.compliance_1
          • Demo_SMU.compliance_2
          • Demo_SMU.component_names
          • Demo_SMU.mesI1
          • Demo_SMU.mesI2
          • Demo_SMU.mesV1
          • Demo_SMU.mesV2
          • Demo_SMU.setI1
          • Demo_SMU.setI2
          • Demo_SMU.setV1
          • Demo_SMU.setV2
          • Demo_SMU.subscriptions
      • Module contents
    • nomad_camels_driver_epics_instrument package
      • Submodules
      • nomad_camels_driver_epics_instrument.epics_instrument module
        • get_configs_from_ophyd()
        • subclass
          • subclass.get_channels()
          • subclass.update_driver()
        • subclass_config
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_epics_instrument.epics_instrument_ophyd module
        • Epics_Instrument
          • Epics_Instrument.component_names
          • Epics_Instrument.read_epics_pv()
          • Epics_Instrument.set_epics_pv()
          • Epics_Instrument.subscriptions
        • make_ophyd_class()
        • make_ophyd_instance_epics()
      • Module contents
    • nomad_camels_driver_eurotherm_bisynch package
      • Submodules
      • nomad_camels_driver_eurotherm_bisynch.eurotherm_bisynch module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_eurotherm_bisynch.eurotherm_bisynch_ophyd module
        • Eurotherm_Bisynch
          • Eurotherm_Bisynch.component_names
          • Eurotherm_Bisynch.derivative_val
          • Eurotherm_Bisynch.integral_val
          • Eurotherm_Bisynch.max_output
          • Eurotherm_Bisynch.proportional_val
          • Eurotherm_Bisynch.read_bisynch()
          • Eurotherm_Bisynch.read_output
          • Eurotherm_Bisynch.read_temp
          • Eurotherm_Bisynch.setpoint
          • Eurotherm_Bisynch.subscriptions
          • Eurotherm_Bisynch.write_bisynch()
      • Module contents
    • nomad_camels_driver_iBeam_smart package
      • Submodules
      • nomad_camels_driver_iBeam_smart.iBeam_smart module
        • get_configs_from_ophyd()
        • subclass
          • subclass.get_channels()
          • subclass.update_driver()
        • subclass_config
          • subclass_config.get_iBeam_channels()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_iBeam_smart.iBeam_smart_ophyd module
        • Ibeam_Smart
          • Ibeam_Smart.component_names
          • Ibeam_Smart.disable_channel()
          • Ibeam_Smart.disable_digitial_modulation
          • Ibeam_Smart.disable_digitial_modulation_function()
          • Ibeam_Smart.disable_output
          • Ibeam_Smart.disable_output_function()
          • Ibeam_Smart.enable_channel()
          • Ibeam_Smart.enable_digitial_modulation
          • Ibeam_Smart.enable_digitial_modulation_function()
          • Ibeam_Smart.enable_output
          • Ibeam_Smart.enable_output_function()
          • Ibeam_Smart.finalize_steps()
          • Ibeam_Smart.laser_data
          • Ibeam_Smart.laser_info
          • Ibeam_Smart.read_laser_data_read_function()
          • Ibeam_Smart.read_laser_info_read_function()
          • Ibeam_Smart.read_laser_temp
          • Ibeam_Smart.read_laser_temp_read_function()
          • Ibeam_Smart.read_power_channel()
          • Ibeam_Smart.set_FINE_function()
          • Ibeam_Smart.set_SKILL_function()
          • Ibeam_Smart.set_power_channel()
          • Ibeam_Smart.subscriptions
          • Ibeam_Smart.use_FINE
          • Ibeam_Smart.use_FINE_type
          • Ibeam_Smart.use_SKILL
          • Ibeam_Smart.use_SKILL_type
        • make_ophyd_class()
        • make_ophyd_instance_iBeam()
      • Module contents
    • nomad_camels_driver_keithley_2000 package
      • Submodules
      • nomad_camels_driver_keithley_2000.keithley_2000 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_keithley_2000.keithley_2000_ophyd module
        • Keithley_2000
          • Keithley_2000.I_AC
          • Keithley_2000.I_DC
          • Keithley_2000.NPLC
          • Keithley_2000.NPLC_func()
          • Keithley_2000.V_AC
          • Keithley_2000.V_DC
          • Keithley_2000.component_names
          • Keithley_2000.idn
          • Keithley_2000.query_function()
          • Keithley_2000.resistance
          • Keithley_2000.resistance_4_wire
          • Keithley_2000.subscriptions
      • Module contents
    • nomad_camels_driver_keithley_237 package
      • Submodules
      • nomad_camels_driver_keithley_237.keithley_237 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_keithley_237.keithley_237_ophyd module
        • Keithley_237
          • Keithley_237.Averages
          • Keithley_237.Averages_put_function()
          • Keithley_237.Bias_delay
          • Keithley_237.Current_compliance
          • Keithley_237.Current_compliance_range
          • Keithley_237.Four_wire
          • Keithley_237.Integration_time
          • Keithley_237.Integration_time_put_function()
          • Keithley_237.Source_Type
          • Keithley_237.Sweep_Hysteresis
          • Keithley_237.Sweep_Hysteresis_put_function()
          • Keithley_237.Voltage_compliance
          • Keithley_237.Voltage_compliance_range
          • Keithley_237.compliance_put_function()
          • Keithley_237.component_names
          • Keithley_237.disable
          • Keithley_237.idn
          • Keithley_237.read_current
          • Keithley_237.read_current_function()
          • Keithley_237.read_current_sweep
          • Keithley_237.read_voltage
          • Keithley_237.read_voltage_function()
          • Keithley_237.read_voltage_sweep
          • Keithley_237.setSweep_Level
          • Keithley_237.setSweep_Points
          • Keithley_237.setSweep_Pulses
          • Keithley_237.setSweep_Start
          • Keithley_237.setSweep_Step
          • Keithley_237.setSweep_Stop
          • Keithley_237.setSweep_T_off
          • Keithley_237.setSweep_T_on
          • Keithley_237.setSweep_Type
          • Keithley_237.set_current
          • Keithley_237.set_current_function()
          • Keithley_237.set_voltage
          • Keithley_237.set_voltage_function()
          • Keithley_237.start_current_sweep
          • Keithley_237.start_current_sweep_function()
          • Keithley_237.start_voltage_sweep
          • Keithley_237.start_voltage_sweep_function()
          • Keithley_237.subscriptions
        • get_current_range_value()
        • get_integration_time_value()
        • get_voltage_range_value()
        • read_sweep_array()
      • Module contents
    • nomad_camels_driver_keithley_2400 package
      • Submodules
      • nomad_camels_driver_keithley_2400.keithley_2400 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_keithley_2400.keithley_2400_ophyd module
        • Keithley_2400
          • Keithley_2400.component_names
          • Keithley_2400.current_compliance
          • Keithley_2400.current_range_sense
          • Keithley_2400.current_range_source
          • Keithley_2400.device_id
          • Keithley_2400.finalize_steps()
          • Keithley_2400.measure_current
          • Keithley_2400.measure_current_query_function()
          • Keithley_2400.measure_resistance
          • Keithley_2400.measure_resistance_query_function()
          • Keithley_2400.measure_voltage
          • Keithley_2400.measure_voltage_query_function()
          • Keithley_2400.set_current
          • Keithley_2400.set_current_write_function()
          • Keithley_2400.set_voltage
          • Keithley_2400.set_voltage_write_function()
          • Keithley_2400.subscriptions
          • Keithley_2400.voltage_compliance
          • Keithley_2400.voltage_range_sense
          • Keithley_2400.voltage_range_source
      • Module contents
    • nomad_camels_driver_keysight_b2912a package
      • Submodules
      • nomad_camels_driver_keysight_b2912a.keysight_b2912a module
        • subclass
          • subclass.get_channels()
          • subclass.get_config()
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
        • subclass_config_sub
          • subclass_config_sub.get_config()
          • subclass_config_sub.load_source_options()
          • subclass_config_sub.staticMetaObject
      • nomad_camels_driver_keysight_b2912a.keysight_b2912a_channel_config module
        • Ui_B2912_channel
          • Ui_B2912_channel.retranslateUi()
          • Ui_B2912_channel.setupUi()
      • nomad_camels_driver_keysight_b2912a.keysight_b2912a_config module
        • Ui_Form
          • Ui_Form.retranslateUi()
          • Ui_Form.setupUi()
      • nomad_camels_driver_keysight_b2912a.keysight_b2912a_ophyd module
        • Keysight_B2912
          • Keysight_B2912.NPLC1
          • Keysight_B2912.NPLC2
          • Keysight_B2912.component_names
          • Keysight_B2912.current_auto_mode1
          • Keysight_B2912.current_auto_mode2
          • Keysight_B2912.current_auto_range1
          • Keysight_B2912.current_auto_range2
          • Keysight_B2912.current_compliance1
          • Keysight_B2912.current_compliance2
          • Keysight_B2912.current_lower_lim1
          • Keysight_B2912.current_lower_lim2
          • Keysight_B2912.current_range1
          • Keysight_B2912.current_range2
          • Keysight_B2912.enable1
          • Keysight_B2912.enable2
          • Keysight_B2912.finalize_steps()
          • Keysight_B2912.four_wire_meas1
          • Keysight_B2912.four_wire_meas2
          • Keysight_B2912.idn
          • Keysight_B2912.low_terminal1
          • Keysight_B2912.low_terminal2
          • Keysight_B2912.mesI1
          • Keysight_B2912.mesI2
          • Keysight_B2912.mesV1
          • Keysight_B2912.mesV2
          • Keysight_B2912.output_protection1
          • Keysight_B2912.output_protection2
          • Keysight_B2912.range_lower_lim1
          • Keysight_B2912.range_lower_lim2
          • Keysight_B2912.resistance_auto_range1
          • Keysight_B2912.resistance_auto_range2
          • Keysight_B2912.resistance_compensation1
          • Keysight_B2912.resistance_compensation2
          • Keysight_B2912.resistance_range1
          • Keysight_B2912.resistance_range2
          • Keysight_B2912.resistance_upper_lim1
          • Keysight_B2912.resistance_upper_lim2
          • Keysight_B2912.setI1
          • Keysight_B2912.setI2
          • Keysight_B2912.setV1
          • Keysight_B2912.setV2
          • Keysight_B2912.source1
          • Keysight_B2912.source2
          • Keysight_B2912.source_auto1
          • Keysight_B2912.source_auto2
          • Keysight_B2912.source_range1
          • Keysight_B2912.source_range2
          • Keysight_B2912.subscriptions
          • Keysight_B2912.turn_off_output()
          • Keysight_B2912.turn_on_output()
          • Keysight_B2912.voltage_auto_mode1
          • Keysight_B2912.voltage_auto_mode2
          • Keysight_B2912.voltage_auto_range1
          • Keysight_B2912.voltage_auto_range2
          • Keysight_B2912.voltage_compliance1
          • Keysight_B2912.voltage_compliance2
          • Keysight_B2912.voltage_lower_lim1
          • Keysight_B2912.voltage_lower_lim2
          • Keysight_B2912.voltage_range1
          • Keysight_B2912.voltage_range2
        • NPLC_func()
        • auto_range_func()
        • auto_range_lower_lim_func()
        • auto_range_mode_func()
        • auto_range_upper_lim_func()
        • compliance_func()
        • enable_func()
        • four_wire_meas_func()
        • low_terminal_func()
        • output_protection_func()
        • range_func()
        • range_lower_lim_func()
        • res_comp_func()
        • source_auto_func()
        • source_func()
        • source_range_func()
      • Module contents
    • nomad_camels_driver_keysight_e5270b package
      • Submodules
      • nomad_camels_driver_keysight_e5270b.keysight_e5270b module
        • subclass
          • subclass.get_channels()
          • subclass.get_config()
          • subclass.get_settings()
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.staticMetaObject
        • subclass_config_channel
          • subclass_config_channel.activate()
          • subclass_config_channel.activate_sig
          • subclass_config_channel.get_settings()
          • subclass_config_channel.staticMetaObject
        • subclass_config_sub
          • subclass_config_sub.change_tab_color()
          • subclass_config_sub.get_config()
          • subclass_config_sub.staticMetaObject
      • nomad_camels_driver_keysight_e5270b.keysight_e5270b_config module
        • Ui_keysight_e5270b_config
          • Ui_keysight_e5270b_config.retranslateUi()
          • Ui_keysight_e5270b_config.setupUi()
      • nomad_camels_driver_keysight_e5270b.keysight_e5270b_config_channel module
        • Ui_keysight_e5270b_config_channel
          • Ui_keysight_e5270b_config_channel.retranslateUi()
          • Ui_keysight_e5270b_config_channel.setupUi()
      • nomad_camels_driver_keysight_e5270b.keysight_e5270b_ophyd module
        • Keysight_E5270B
          • Keysight_E5270B.ImeasRange1
          • Keysight_E5270B.ImeasRange2
          • Keysight_E5270B.ImeasRange3
          • Keysight_E5270B.ImeasRange4
          • Keysight_E5270B.ImeasRange5
          • Keysight_E5270B.ImeasRange6
          • Keysight_E5270B.ImeasRange7
          • Keysight_E5270B.ImeasRange8
          • Keysight_E5270B.IoutRange1
          • Keysight_E5270B.IoutRange2
          • Keysight_E5270B.IoutRange3
          • Keysight_E5270B.IoutRange4
          • Keysight_E5270B.IoutRange5
          • Keysight_E5270B.IoutRange6
          • Keysight_E5270B.IoutRange7
          • Keysight_E5270B.IoutRange8
          • Keysight_E5270B.VmeasRange1
          • Keysight_E5270B.VmeasRange2
          • Keysight_E5270B.VmeasRange3
          • Keysight_E5270B.VmeasRange4
          • Keysight_E5270B.VmeasRange5
          • Keysight_E5270B.VmeasRange6
          • Keysight_E5270B.VmeasRange7
          • Keysight_E5270B.VmeasRange8
          • Keysight_E5270B.VoutRange1
          • Keysight_E5270B.VoutRange2
          • Keysight_E5270B.VoutRange3
          • Keysight_E5270B.VoutRange4
          • Keysight_E5270B.VoutRange5
          • Keysight_E5270B.VoutRange6
          • Keysight_E5270B.VoutRange7
          • Keysight_E5270B.VoutRange8
          • Keysight_E5270B.component_names
          • Keysight_E5270B.currComp1
          • Keysight_E5270B.currComp2
          • Keysight_E5270B.currComp3
          • Keysight_E5270B.currComp4
          • Keysight_E5270B.currComp5
          • Keysight_E5270B.currComp6
          • Keysight_E5270B.currComp7
          • Keysight_E5270B.currComp8
          • Keysight_E5270B.disable_ch_1
          • Keysight_E5270B.disable_ch_2
          • Keysight_E5270B.disable_ch_3
          • Keysight_E5270B.disable_ch_4
          • Keysight_E5270B.disable_ch_5
          • Keysight_E5270B.disable_ch_6
          • Keysight_E5270B.disable_ch_7
          • Keysight_E5270B.disable_ch_8
          • Keysight_E5270B.enable_ch_1
          • Keysight_E5270B.enable_ch_2
          • Keysight_E5270B.enable_ch_3
          • Keysight_E5270B.enable_ch_4
          • Keysight_E5270B.enable_ch_5
          • Keysight_E5270B.enable_ch_6
          • Keysight_E5270B.enable_ch_7
          • Keysight_E5270B.enable_ch_8
          • Keysight_E5270B.enable_used_channels()
          • Keysight_E5270B.err
          • Keysight_E5270B.idn
          • Keysight_E5270B.measMode1
          • Keysight_E5270B.measMode2
          • Keysight_E5270B.measMode3
          • Keysight_E5270B.measMode4
          • Keysight_E5270B.measMode5
          • Keysight_E5270B.measMode6
          • Keysight_E5270B.measMode7
          • Keysight_E5270B.measMode8
          • Keysight_E5270B.measure_single_current()
          • Keysight_E5270B.measure_single_voltage()
          • Keysight_E5270B.mesI1
          • Keysight_E5270B.mesI2
          • Keysight_E5270B.mesI3
          • Keysight_E5270B.mesI4
          • Keysight_E5270B.mesI5
          • Keysight_E5270B.mesI6
          • Keysight_E5270B.mesI7
          • Keysight_E5270B.mesI8
          • Keysight_E5270B.mesV1
          • Keysight_E5270B.mesV2
          • Keysight_E5270B.mesV3
          • Keysight_E5270B.mesV4
          • Keysight_E5270B.mesV5
          • Keysight_E5270B.mesV6
          • Keysight_E5270B.mesV7
          • Keysight_E5270B.mesV8
          • Keysight_E5270B.outputFilter1
          • Keysight_E5270B.outputFilter2
          • Keysight_E5270B.outputFilter3
          • Keysight_E5270B.outputFilter4
          • Keysight_E5270B.outputFilter5
          • Keysight_E5270B.outputFilter6
          • Keysight_E5270B.outputFilter7
          • Keysight_E5270B.outputFilter8
          • Keysight_E5270B.resADCPLC
          • Keysight_E5270B.resADCmode
          • Keysight_E5270B.setADC1
          • Keysight_E5270B.setADC2
          • Keysight_E5270B.setADC3
          • Keysight_E5270B.setADC4
          • Keysight_E5270B.setADC5
          • Keysight_E5270B.setADC6
          • Keysight_E5270B.setADC7
          • Keysight_E5270B.setADC8
          • Keysight_E5270B.setADC_function()
          • Keysight_E5270B.setI1
          • Keysight_E5270B.setI2
          • Keysight_E5270B.setI3
          • Keysight_E5270B.setI4
          • Keysight_E5270B.setI5
          • Keysight_E5270B.setI6
          • Keysight_E5270B.setI7
          • Keysight_E5270B.setI8
          • Keysight_E5270B.setV1
          • Keysight_E5270B.setV2
          • Keysight_E5270B.setV3
          • Keysight_E5270B.setV4
          • Keysight_E5270B.setV5
          • Keysight_E5270B.setV6
          • Keysight_E5270B.setV7
          • Keysight_E5270B.setV8
          • Keysight_E5270B.set_CMM_value()
          • Keysight_E5270B.set_MM_value()
          • Keysight_E5270B.set_currCompliance()
          • Keysight_E5270B.set_resADC_mode()
          • Keysight_E5270B.set_speedADC_mode()
          • Keysight_E5270B.set_voltCompliance()
          • Keysight_E5270B.source_current()
          • Keysight_E5270B.source_voltage()
          • Keysight_E5270B.speedADCPLC
          • Keysight_E5270B.speedADCmode
          • Keysight_E5270B.subscriptions
          • Keysight_E5270B.voltComp1
          • Keysight_E5270B.voltComp2
          • Keysight_E5270B.voltComp3
          • Keysight_E5270B.voltComp4
          • Keysight_E5270B.voltComp5
          • Keysight_E5270B.voltComp6
          • Keysight_E5270B.voltComp7
          • Keysight_E5270B.voltComp8
          • Keysight_E5270B.wait_conn_sub()
          • Keysight_E5270B.wait_for_connection()
      • Module contents
    • nomad_camels_driver_leybold_c_move_1250 package
      • Submodules
      • nomad_camels_driver_leybold_c_move_1250.leybold_c_move_1250 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_leybold_c_move_1250.leybold_c_move_1250_ophyd module
        • Leybold_C_Move_1250
          • Leybold_C_Move_1250.component_names
          • Leybold_C_Move_1250.flow_value
          • Leybold_C_Move_1250.set_flow_value()
          • Leybold_C_Move_1250.subscriptions
          • Leybold_C_Move_1250.version
      • Module contents
    • nomad_camels_driver_mechonics_cu30cl package
      • Submodules
      • nomad_camels_driver_mechonics_cu30cl.mechonics_cu30cl module
        • subclass
          • subclass.get_channels()
          • subclass.get_config()
          • subclass.get_settings()
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_mechonics_cu30cl.mechonics_cu30cl_ophyd module
        • Mechonics_CU30CL
          • Mechonics_CU30CL.component_names
          • Mechonics_CU30CL.eeprom_data
          • Mechonics_CU30CL.finalize_steps()
          • Mechonics_CU30CL.find_reference()
          • Mechonics_CU30CL.manual_move_start_x()
          • Mechonics_CU30CL.manual_move_start_y()
          • Mechonics_CU30CL.manual_move_start_z()
          • Mechonics_CU30CL.move_stage()
          • Mechonics_CU30CL.orientation_x
          • Mechonics_CU30CL.orientation_y
          • Mechonics_CU30CL.orientation_z
          • Mechonics_CU30CL.read_position()
          • Mechonics_CU30CL.resolution_x
          • Mechonics_CU30CL.resolution_y
          • Mechonics_CU30CL.resolution_z
          • Mechonics_CU30CL.set_orientation()
          • Mechonics_CU30CL.set_resolution()
          • Mechonics_CU30CL.set_speed()
          • Mechonics_CU30CL.speed_x
          • Mechonics_CU30CL.speed_y
          • Mechonics_CU30CL.speed_z
          • Mechonics_CU30CL.stop_movement()
          • Mechonics_CU30CL.subscriptions
          • Mechonics_CU30CL.timeconstant
          • Mechonics_CU30CL.update_set_positions()
          • Mechonics_CU30CL.x_get_position
          • Mechonics_CU30CL.x_set_position
          • Mechonics_CU30CL.y_get_position
          • Mechonics_CU30CL.y_set_position
          • Mechonics_CU30CL.z_get_position
          • Mechonics_CU30CL.z_set_position
      • nomad_camels_driver_mechonics_cu30cl.servo3ax_wrapper module
      • Module contents
    • nomad_camels_driver_ni_daq package
      • Submodules
      • nomad_camels_driver_ni_daq.daq_signal module
        • DAQ_Signal_Input
          • DAQ_Signal_Input.destroy()
          • DAQ_Signal_Input.get()
          • DAQ_Signal_Input.setup_line()
          • DAQ_Signal_Input.subscriptions
        • DAQ_Signal_Output
          • DAQ_Signal_Output.close_task()
          • DAQ_Signal_Output.put()
          • DAQ_Signal_Output.setup_line()
          • DAQ_Signal_Output.subscriptions
        • close_tasks()
        • get_an_config()
        • get_dig_config()
      • nomad_camels_driver_ni_daq.ni_daq module
        • Channel_Widget
          • Channel_Widget.change_use()
          • Channel_Widget.get_settings()
          • Channel_Widget.staticMetaObject
        • subclass
          • subclass.get_channels()
          • subclass.get_finalize_steps()
          • subclass.get_settings()
        • subclass_config
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_ni_daq.ni_daq_ophyd module
        • Custom_DAQ_Device
          • Custom_DAQ_Device.component_names
          • Custom_DAQ_Device.finalize_steps()
          • Custom_DAQ_Device.in1
          • Custom_DAQ_Device.in2
          • Custom_DAQ_Device.in3
          • Custom_DAQ_Device.in4
          • Custom_DAQ_Device.in5
          • Custom_DAQ_Device.in6
          • Custom_DAQ_Device.in7
          • Custom_DAQ_Device.in8
          • Custom_DAQ_Device.out1
          • Custom_DAQ_Device.out2
          • Custom_DAQ_Device.out3
          • Custom_DAQ_Device.out4
          • Custom_DAQ_Device.out5
          • Custom_DAQ_Device.out6
          • Custom_DAQ_Device.out7
          • Custom_DAQ_Device.out8
          • Custom_DAQ_Device.subscriptions
          • Custom_DAQ_Device.wait_conn_sub()
          • Custom_DAQ_Device.wait_for_connection()
      • Module contents
    • nomad_camels_driver_opc_ua_instrument package
      • Submodules
      • nomad_camels_driver_opc_ua_instrument.opc_ua_instrument module
        • get_configs_from_ophyd()
        • subclass
          • subclass.get_channels()
          • subclass.update_driver()
        • subclass_config
          • subclass_config.add_matching_variables()
          • subclass_config.discover_opc_variables()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_opc_ua_instrument.opc_ua_instrument_ophyd module
        • Opc_Ua_instrument
          • Opc_Ua_instrument.component_names
          • Opc_Ua_instrument.finalize_steps()
          • Opc_Ua_instrument.read_opc_ua()
          • Opc_Ua_instrument.set_opc_ua()
          • Opc_Ua_instrument.subscriptions
        • make_ophyd_class()
        • make_ophyd_instance_opc_ua()
      • Module contents
    • nomad_camels_driver_openCV_instrument package
      • Submodules
      • nomad_camels_driver_openCV_instrument.openCV_instrument module
      • nomad_camels_driver_openCV_instrument.openCV_instrument_ophyd module
      • Module contents
    • nomad_camels_driver_PID package
      • Submodules
      • nomad_camels_driver_PID.PID module
        • PID_wait_for_stable
          • PID_wait_for_stable.get_add_main_string()
          • PID_wait_for_stable.get_protocol_string()
          • PID_wait_for_stable.update_used_devices()
        • PID_wait_for_stable_config
          • PID_wait_for_stable_config.staticMetaObject
          • PID_wait_for_stable_config.update_step_config()
        • subclass
          • subclass.get_config()
          • subclass.get_necessary_devices()
          • subclass.get_special_steps()
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_PID.PID_config_sub module
        • subclass_config_sub
          • subclass_config_sub.file_changed()
          • subclass_config_sub.get_config()
          • subclass_config_sub.get_settings()
          • subclass_config_sub.hide_settings()
          • subclass_config_sub.read_function_changed()
          • subclass_config_sub.set_function_changed()
          • subclass_config_sub.staticMetaObject
          • subclass_config_sub.val_choice_switch()
      • nomad_camels_driver_PID.PID_manual_control module
        • PID_Manual_Control_Config
          • PID_Manual_Control_Config.accept()
          • PID_Manual_Control_Config.staticMetaObject
        • PID_manual_control
          • PID_manual_control.change_on_state()
          • PID_manual_control.change_setpoint()
          • PID_manual_control.change_show_plot()
          • PID_manual_control.change_state()
          • PID_manual_control.change_update_time()
          • PID_manual_control.close()
          • PID_manual_control.closeEvent()
          • PID_manual_control.data_update()
          • PID_manual_control.device_ready()
          • PID_manual_control.show_settings()
          • PID_manual_control.staticMetaObject
          • PID_manual_control.update_settings()
        • PID_update_thread
          • PID_update_thread.data_sig
          • PID_update_thread.do_reading()
          • PID_update_thread.run()
          • PID_update_thread.staticMetaObject
      • nomad_camels_driver_PID.PID_ophyd module
        • PID_Controller
          • PID_Controller.change_show_plot()
          • PID_Controller.component_names
          • PID_Controller.configure()
          • PID_Controller.current_value
          • PID_Controller.current_value_read()
          • PID_Controller.custom_read_conv
          • PID_Controller.custom_set_conv
          • PID_Controller.d_value
          • PID_Controller.data_update()
          • PID_Controller.dt
          • PID_Controller.finalize_steps()
          • PID_Controller.get_output()
          • PID_Controller.get_pid_val_table()
          • PID_Controller.i_value
          • PID_Controller.interpolate_auto
          • PID_Controller.kd
          • PID_Controller.ki
          • PID_Controller.kp
          • PID_Controller.max_value
          • PID_Controller.min_value
          • PID_Controller.output_value
          • PID_Controller.p_value
          • PID_Controller.pid_on
          • PID_Controller.pid_stable
          • PID_Controller.pid_val_table
          • PID_Controller.read_conv_file
          • PID_Controller.read_conversion_func
          • PID_Controller.read_d()
          • PID_Controller.read_i()
          • PID_Controller.read_p()
          • PID_Controller.set_Kd()
          • PID_Controller.set_Ki()
          • PID_Controller.set_Kp()
          • PID_Controller.set_conv_file
          • PID_Controller.set_conversion_func
          • PID_Controller.set_dt()
          • PID_Controller.set_maxval()
          • PID_Controller.set_minval()
          • PID_Controller.set_pid_on()
          • PID_Controller.setpoint
          • PID_Controller.show_plot
          • PID_Controller.stable_check()
          • PID_Controller.subscriptions
          • PID_Controller.update_PID_vals()
          • PID_Controller.update_pid_settings()
          • PID_Controller.update_read_conv_func()
          • PID_Controller.update_set_conv_func()
          • PID_Controller.update_vals_to_thread()
        • PID_Thread
          • PID_Thread.new_data
          • PID_Thread.pid_step()
          • PID_Thread.run()
          • PID_Thread.staticMetaObject
        • helper_ptX()
        • pt100()
        • pt1000()
        • pt1000_inv()
        • pt100_inv()
        • ptX()
        • ptX_inv()
      • Module contents
    • nomad_camels_driver_pi_stage_e709 package
      • Submodules
      • nomad_camels_driver_pi_stage_e709.pi_stage_e709 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_pi_stage_e709.pi_stage_e709_ophyd module
        • PI_E709
          • PI_E709.component_names
          • PI_E709.finalize_steps()
          • PI_E709.find_reference()
          • PI_E709.get_pos()
          • PI_E709.max_pos
          • PI_E709.min_pos
          • PI_E709.position_get
          • PI_E709.position_set
          • PI_E709.servo_on
          • PI_E709.set_pos()
          • PI_E709.set_servo()
          • PI_E709.subscriptions
        • get_available_stages()
      • Module contents
    • nomad_camels_driver_swabianinstruments_timetagger package
      • Submodules
      • nomad_camels_driver_swabianinstruments_timetagger.swabianinstruments_timetagger module
      • nomad_camels_driver_swabianinstruments_timetagger.swabianinstruments_timetagger_ophyd module
      • Module contents
    • nomad_camels_driver_SweepMe_device package
      • Submodules
      • nomad_camels_driver_SweepMe_device.SweepMe_device module
        • get_configs_from_ophyd()
        • replace_underscores_in_keys()
        • subclass
          • subclass.get_channels()
          • subclass.update_driver()
        • subclass_config
          • subclass_config.driver_changed()
          • subclass_config.get_config()
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_SweepMe_device.SweepMe_device_ophyd module
        • SweepMe_Device
          • SweepMe_Device.component_names
          • SweepMe_Device.configure()
          • SweepMe_Device.finalize_steps()
          • SweepMe_Device.subscriptions
        • SweepMe_Parameter_Signal
          • SweepMe_Parameter_Signal.put()
          • SweepMe_Parameter_Signal.subscriptions
        • SweepMe_Signal
          • SweepMe_Signal.check_last_channel()
          • SweepMe_Signal.put()
          • SweepMe_Signal.subscriptions
        • SweepMe_SignalRO
          • SweepMe_SignalRO.check_last_channel()
          • SweepMe_SignalRO.get()
          • SweepMe_SignalRO.subscriptions
        • get_driver()
        • get_ports()
        • make_SweepMe_ophyd_class()
        • make_SweepMe_ophyd_instance()
        • make_valid_python_identifier()
      • Module contents
    • nomad_camels_driver_thorlabs_K10CR1 package
      • Submodules
      • nomad_camels_driver_thorlabs_K10CR1.thorlabs_K10CR1 module
        • subclass
        • subclass_config
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_thorlabs_K10CR1.thorlabs_K10CR1_ophyd module
        • Thorlabs_K10CR1
          • Thorlabs_K10CR1.acceleration
          • Thorlabs_K10CR1.component_names
          • Thorlabs_K10CR1.finalize_steps()
          • Thorlabs_K10CR1.get_position
          • Thorlabs_K10CR1.max_velocity
          • Thorlabs_K10CR1.read_pos()
          • Thorlabs_K10CR1.set_pos()
          • Thorlabs_K10CR1.set_position
          • Thorlabs_K10CR1.subscriptions
      • Module contents
    • nomad_camels_driver_thorlabs_MFF package
      • Submodules
      • nomad_camels_driver_thorlabs_MFF.thorlabs_MFF module
        • subclass
        • subclass_config
          • subclass_config.get_settings()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_thorlabs_MFF.thorlabs_MFF_ophyd module
        • Thorlabs_MFF
          • Thorlabs_MFF.component_names
          • Thorlabs_MFF.finalize_steps()
          • Thorlabs_MFF.get_position
          • Thorlabs_MFF.read_pos()
          • Thorlabs_MFF.set_pos()
          • Thorlabs_MFF.set_position
          • Thorlabs_MFF.subscriptions
          • Thorlabs_MFF.transit_time
      • Module contents
    • nomad_camels_driver_thorlabs_TLPM package
      • Submodules
      • nomad_camels_driver_thorlabs_TLPM.thorlabs_TLPM module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_thorlabs_TLPM.thorlabs_TLPM_ophyd module
        • Thorlabs_TLPM
          • Thorlabs_TLPM.calibration_msg
          • Thorlabs_TLPM.component_names
          • Thorlabs_TLPM.finalize_steps()
          • Thorlabs_TLPM.getPower()
          • Thorlabs_TLPM.getWavelength()
          • Thorlabs_TLPM.get_calibration()
          • Thorlabs_TLPM.power
          • Thorlabs_TLPM.setWavelength()
          • Thorlabs_TLPM.subscriptions
          • Thorlabs_TLPM.wavelength
        • init()
      • Module contents
    • nomad_camels_driver_trinamic_tmcm_1110 package
      • Submodules
      • nomad_camels_driver_trinamic_tmcm_1110.trinamic_tmcm_1110 module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_trinamic_tmcm_1110.trinamic_tmcm_1110_ophyd module
        • TMCM_1110
          • TMCM_1110.component_names
          • TMCM_1110.configure()
          • TMCM_1110.finalize_steps()
          • TMCM_1110.find_reference()
          • TMCM_1110.freewheeling_delay
          • TMCM_1110.get_position
          • TMCM_1110.left_lim_switch_disable
          • TMCM_1110.max_acceleration
          • TMCM_1110.max_current
          • TMCM_1110.max_velocity
          • TMCM_1110.microstep_resolution
          • TMCM_1110.move_position()
          • TMCM_1110.power_down_delay
          • TMCM_1110.pulse_divisor
          • TMCM_1110.ramp_divisor
          • TMCM_1110.ref_search_mode
          • TMCM_1110.ref_search_speed
          • TMCM_1110.ref_switch_speed
          • TMCM_1110.right_lim_switch_disable
          • TMCM_1110.set_parameter()
          • TMCM_1110.set_position
          • TMCM_1110.soft_stop_flag
          • TMCM_1110.standby_current
          • TMCM_1110.subscriptions
      • Module contents
    • nomad_camels_driver_voltcraft_pps package
      • Submodules
      • nomad_camels_driver_voltcraft_pps.voltcraft_pps module
        • subclass
        • subclass_config
          • subclass_config.get_config()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_voltcraft_pps.voltcraft_pps_ophyd module
        • Voltcraft_PPS
          • Voltcraft_PPS.component_names
          • Voltcraft_PPS.curr_func()
          • Voltcraft_PPS.setI
          • Voltcraft_PPS.setP
          • Voltcraft_PPS.setR
          • Voltcraft_PPS.setV
          • Voltcraft_PPS.set_power()
          • Voltcraft_PPS.set_resistance()
          • Voltcraft_PPS.subscriptions
          • Voltcraft_PPS.volt_func()
      • Module contents
    • nomad_camels_driver_voltcraft_psp package
      • Submodules
      • nomad_camels_driver_voltcraft_psp.voltcraft_psp module
        • subclass
        • subclass_config
          • subclass_config.staticMetaObject
      • nomad_camels_driver_voltcraft_psp.voltcraft_psp_ophyd module
        • Voltcraft_PSP
          • Voltcraft_PSP.component_names
          • Voltcraft_PSP.current_limit
          • Voltcraft_PSP.idn
          • Voltcraft_PSP.output_state
          • Voltcraft_PSP.read_idn()
          • Voltcraft_PSP.set_V
          • Voltcraft_PSP.set_current_limit()
          • Voltcraft_PSP.set_output_state()
          • Voltcraft_PSP.set_voltage()
          • Voltcraft_PSP.set_voltage_limit()
          • Voltcraft_PSP.subscriptions
          • Voltcraft_PSP.voltage_limit
      • Module contents
    • nomad_camels_driver_zurichinstruments_uhfli_600 package
      • Submodules
      • nomad_camels_driver_zurichinstruments_uhfli_600.zurichinstruments_uhfli_600 module
        • subclass
        • subclass_config
          • subclass_config.out_1_range_change()
          • subclass_config.set_input_range_into_range()
          • subclass_config.set_input_scaling_into_range()
          • subclass_config.staticMetaObject
      • nomad_camels_driver_zurichinstruments_uhfli_600.zurichinstruments_uhfli_600_ophyd module
        • Zurichinstruments_Uhfli_600
          • Zurichinstruments_Uhfli_600.Demod_1_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_1_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_1_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_1_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_1_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_1_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_1_Input
          • Zurichinstruments_Uhfli_600.Demod_1_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_1_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_1_Phase
          • Zurichinstruments_Uhfli_600.Demod_1_Sinc
          • Zurichinstruments_Uhfli_600.Demod_1_X
          • Zurichinstruments_Uhfli_600.Demod_1_Y
          • Zurichinstruments_Uhfli_600.Demod_1_dioBits
          • Zurichinstruments_Uhfli_600.Demod_1_frequency
          • Zurichinstruments_Uhfli_600.Demod_1_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_1_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_1_trigger
          • Zurichinstruments_Uhfli_600.Demod_2_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_2_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_2_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_2_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_2_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_2_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_2_Input
          • Zurichinstruments_Uhfli_600.Demod_2_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_2_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_2_Phase
          • Zurichinstruments_Uhfli_600.Demod_2_Sinc
          • Zurichinstruments_Uhfli_600.Demod_2_X
          • Zurichinstruments_Uhfli_600.Demod_2_Y
          • Zurichinstruments_Uhfli_600.Demod_2_dioBits
          • Zurichinstruments_Uhfli_600.Demod_2_frequency
          • Zurichinstruments_Uhfli_600.Demod_2_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_2_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_2_trigger
          • Zurichinstruments_Uhfli_600.Demod_3_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_3_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_3_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_3_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_3_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_3_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_3_Input
          • Zurichinstruments_Uhfli_600.Demod_3_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_3_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_3_Phase
          • Zurichinstruments_Uhfli_600.Demod_3_Sinc
          • Zurichinstruments_Uhfli_600.Demod_3_X
          • Zurichinstruments_Uhfli_600.Demod_3_Y
          • Zurichinstruments_Uhfli_600.Demod_3_dioBits
          • Zurichinstruments_Uhfli_600.Demod_3_frequency
          • Zurichinstruments_Uhfli_600.Demod_3_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_3_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_3_trigger
          • Zurichinstruments_Uhfli_600.Demod_4_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_4_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_4_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_4_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_4_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_4_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_4_Input
          • Zurichinstruments_Uhfli_600.Demod_4_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_4_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_4_Mode
          • Zurichinstruments_Uhfli_600.Demod_4_Phase
          • Zurichinstruments_Uhfli_600.Demod_4_Sinc
          • Zurichinstruments_Uhfli_600.Demod_4_X
          • Zurichinstruments_Uhfli_600.Demod_4_Y
          • Zurichinstruments_Uhfli_600.Demod_4_dioBits
          • Zurichinstruments_Uhfli_600.Demod_4_frequency
          • Zurichinstruments_Uhfli_600.Demod_4_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_4_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_4_trigger
          • Zurichinstruments_Uhfli_600.Demod_5_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_5_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_5_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_5_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_5_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_5_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_5_Input
          • Zurichinstruments_Uhfli_600.Demod_5_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_5_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_5_Phase
          • Zurichinstruments_Uhfli_600.Demod_5_Sinc
          • Zurichinstruments_Uhfli_600.Demod_5_X
          • Zurichinstruments_Uhfli_600.Demod_5_Y
          • Zurichinstruments_Uhfli_600.Demod_5_dioBits
          • Zurichinstruments_Uhfli_600.Demod_5_frequency
          • Zurichinstruments_Uhfli_600.Demod_5_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_5_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_5_trigger
          • Zurichinstruments_Uhfli_600.Demod_6_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_6_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_6_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_6_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_6_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_6_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_6_Input
          • Zurichinstruments_Uhfli_600.Demod_6_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_6_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_6_Phase
          • Zurichinstruments_Uhfli_600.Demod_6_Sinc
          • Zurichinstruments_Uhfli_600.Demod_6_X
          • Zurichinstruments_Uhfli_600.Demod_6_Y
          • Zurichinstruments_Uhfli_600.Demod_6_dioBits
          • Zurichinstruments_Uhfli_600.Demod_6_frequency
          • Zurichinstruments_Uhfli_600.Demod_6_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_6_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_6_trigger
          • Zurichinstruments_Uhfli_600.Demod_7_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_7_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_7_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_7_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_7_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_7_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_7_Input
          • Zurichinstruments_Uhfli_600.Demod_7_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_7_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_7_Phase
          • Zurichinstruments_Uhfli_600.Demod_7_Sinc
          • Zurichinstruments_Uhfli_600.Demod_7_X
          • Zurichinstruments_Uhfli_600.Demod_7_Y
          • Zurichinstruments_Uhfli_600.Demod_7_dioBits
          • Zurichinstruments_Uhfli_600.Demod_7_frequency
          • Zurichinstruments_Uhfli_600.Demod_7_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_7_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_7_trigger
          • Zurichinstruments_Uhfli_600.Demod_8_AuxIn0
          • Zurichinstruments_Uhfli_600.Demod_8_AuxIn1
          • Zurichinstruments_Uhfli_600.Demod_8_Data_Trans
          • Zurichinstruments_Uhfli_600.Demod_8_Data_Trans_Trigger
          • Zurichinstruments_Uhfli_600.Demod_8_Data_Trans_Value
          • Zurichinstruments_Uhfli_600.Demod_8_Harmonics
          • Zurichinstruments_Uhfli_600.Demod_8_Input
          • Zurichinstruments_Uhfli_600.Demod_8_LP_Order
          • Zurichinstruments_Uhfli_600.Demod_8_LP_TC_Value
          • Zurichinstruments_Uhfli_600.Demod_8_Mode
          • Zurichinstruments_Uhfli_600.Demod_8_Phase
          • Zurichinstruments_Uhfli_600.Demod_8_Sinc
          • Zurichinstruments_Uhfli_600.Demod_8_X
          • Zurichinstruments_Uhfli_600.Demod_8_Y
          • Zurichinstruments_Uhfli_600.Demod_8_dioBits
          • Zurichinstruments_Uhfli_600.Demod_8_frequency
          • Zurichinstruments_Uhfli_600.Demod_8_phaseMeas
          • Zurichinstruments_Uhfli_600.Demod_8_timeStamp
          • Zurichinstruments_Uhfli_600.Demod_8_trigger
          • Zurichinstruments_Uhfli_600.Demod_Data_Trans_Trigger_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Data_Trans_Value_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Data_Trans_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Harmonics_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Input_put_function()
          • Zurichinstruments_Uhfli_600.Demod_LP_Order_put_function()
          • Zurichinstruments_Uhfli_600.Demod_LP_TC_Value_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Mode_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Phase_put_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_AuxIn0_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_AuxIn1_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_X_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_Y_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_dioBits_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_frequency_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_phase_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_timeStamp_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_trigger_function()
          • Zurichinstruments_Uhfli_600.Demod_Read_Data_trigger_read_function()
          • Zurichinstruments_Uhfli_600.Demod_Sinc_put_function()
          • Zurichinstruments_Uhfli_600.In_1_50_Ohm
          • Zurichinstruments_Uhfli_600.In_1_AC
          • Zurichinstruments_Uhfli_600.In_1_Diff
          • Zurichinstruments_Uhfli_600.In_1_Range
          • Zurichinstruments_Uhfli_600.In_1_Scaling_Value
          • Zurichinstruments_Uhfli_600.In_2_50_Ohm
          • Zurichinstruments_Uhfli_600.In_2_AC
          • Zurichinstruments_Uhfli_600.In_2_Diff
          • Zurichinstruments_Uhfli_600.In_2_Range
          • Zurichinstruments_Uhfli_600.In_2_Scaling_Value
          • Zurichinstruments_Uhfli_600.In_50_Ohm_put_function()
          • Zurichinstruments_Uhfli_600.In_AC_put_function()
          • Zurichinstruments_Uhfli_600.In_Diff_put_function()
          • Zurichinstruments_Uhfli_600.In_Range_put_function()
          • Zurichinstruments_Uhfli_600.In_Scaling_Value_put_function()
          • Zurichinstruments_Uhfli_600.Osc_1_Frequency
          • Zurichinstruments_Uhfli_600.Osc_2_Frequency
          • Zurichinstruments_Uhfli_600.Osc_Frequency_put_function()
          • Zurichinstruments_Uhfli_600.Out_1
          • Zurichinstruments_Uhfli_600.Out_1_50_Ohm
          • Zurichinstruments_Uhfli_600.Out_1_Amp
          • Zurichinstruments_Uhfli_600.Out_1_Amp_Value
          • Zurichinstruments_Uhfli_600.Out_1_Offset
          • Zurichinstruments_Uhfli_600.Out_1_Range
          • Zurichinstruments_Uhfli_600.Out_2
          • Zurichinstruments_Uhfli_600.Out_2_50_Ohm
          • Zurichinstruments_Uhfli_600.Out_2_Amp
          • Zurichinstruments_Uhfli_600.Out_2_Amp_Value
          • Zurichinstruments_Uhfli_600.Out_2_Offset
          • Zurichinstruments_Uhfli_600.Out_2_Range
          • Zurichinstruments_Uhfli_600.Out_50_Ohm_put_function()
          • Zurichinstruments_Uhfli_600.Out_Amp_Value_put_function()
          • Zurichinstruments_Uhfli_600.Out_Amp_put_function()
          • Zurichinstruments_Uhfli_600.Out_Offset_put_function()
          • Zurichinstruments_Uhfli_600.Out_Range_put_function()
          • Zurichinstruments_Uhfli_600.Out_put_function()
          • Zurichinstruments_Uhfli_600.component_names
          • Zurichinstruments_Uhfli_600.subscriptions
      • Module contents
  • extensions
    • nomad_camels_extension_eLabFTW package
      • Submodules
      • nomad_camels_extension_eLabFTW.elabFTW_extension module
        • AskUploadDialog
          • AskUploadDialog.staticMetaObject
        • ELabFTW_Extension
          • ELabFTW_Extension.change_user_type()
          • ELabFTW_Extension.sample_checked()
          • ELabFTW_Extension.sample_selected()
          • ELabFTW_Extension.show_elab_sample()
          • ELabFTW_Extension.show_upload_widget()
          • ELabFTW_Extension.upload_data()
          • ELabFTW_Extension.user_logged_in_out()
        • Elab_Sample_Widget
          • Elab_Sample_Widget.sample_checked()
          • Elab_Sample_Widget.sample_checked_signal
          • Elab_Sample_Widget.sample_selected_signal
          • Elab_Sample_Widget.select_sample()
          • Elab_Sample_Widget.staticMetaObject
        • Elab_User_Widget
          • Elab_User_Widget.ensure_login()
          • Elab_User_Widget.log_in_out()
          • Elab_User_Widget.log_in_out_signal
          • Elab_User_Widget.staticMetaObject
        • UploadElabWidget
          • UploadElabWidget.item_type_changed()
          • UploadElabWidget.staticMetaObject
          • UploadElabWidget.update_boxes()
        • start_selection_dialog()
      • nomad_camels_extension_eLabFTW.elab_communication module
        • ItemSelector
          • ItemSelector.accept()
          • ItemSelector.get_current_item_data()
          • ItemSelector.item_change()
          • ItemSelector.item_filtering()
          • ItemSelector.staticMetaObject
        • LoginDialog
          • LoginDialog.accept()
          • LoginDialog.staticMetaObject
        • ensure_login()
        • get_elab_settings()
        • get_experiments()
        • get_item_types()
        • get_items()
        • get_user_information()
        • login_to_elab()
        • logout_of_elab()
        • upload_file()
      • Module contents
  • Index

Imprint/Contact

  • Imprint
  • Contact
  • Data Privacy
    • Hosting
    • Rechtliche Hinweise
NOMAD-CAMELS
  • Extensions
  • View page source

Extensions

  • nomad_camels_extension_eLabFTW package
    • Submodules
    • nomad_camels_extension_eLabFTW.elabFTW_extension module
      • AskUploadDialog
        • AskUploadDialog.staticMetaObject
      • ELabFTW_Extension
        • ELabFTW_Extension.change_user_type()
        • ELabFTW_Extension.sample_checked()
        • ELabFTW_Extension.sample_selected()
        • ELabFTW_Extension.show_elab_sample()
        • ELabFTW_Extension.show_upload_widget()
        • ELabFTW_Extension.upload_data()
        • ELabFTW_Extension.user_logged_in_out()
      • Elab_Sample_Widget
        • Elab_Sample_Widget.sample_checked()
        • Elab_Sample_Widget.sample_checked_signal
        • Elab_Sample_Widget.sample_selected_signal
        • Elab_Sample_Widget.select_sample()
        • Elab_Sample_Widget.staticMetaObject
      • Elab_User_Widget
        • Elab_User_Widget.ensure_login()
        • Elab_User_Widget.log_in_out()
        • Elab_User_Widget.log_in_out_signal
        • Elab_User_Widget.staticMetaObject
      • UploadElabWidget
        • UploadElabWidget.item_type_changed()
        • UploadElabWidget.staticMetaObject
        • UploadElabWidget.update_boxes()
      • start_selection_dialog()
    • nomad_camels_extension_eLabFTW.elab_communication module
      • ItemSelector
        • ItemSelector.accept()
        • ItemSelector.get_current_item_data()
        • ItemSelector.item_change()
        • ItemSelector.item_filtering()
        • ItemSelector.staticMetaObject
      • LoginDialog
        • LoginDialog.accept()
        • LoginDialog.staticMetaObject
      • ensure_login()
      • get_elab_settings()
      • get_experiments()
      • get_item_types()
      • get_items()
      • get_user_information()
      • login_to_elab()
      • logout_of_elab()
      • upload_file()
    • Module contents
Previous Next

Built with Sphinx using a theme provided by Read the Docs.

Imprint
Data privacy statement
Contact