NOMAD CAMELS - Your Simple Path to FAIR Experimental Data
What is NOMAD CAMELS?
CAMELS (Configurable Application for Measurements, Experiments and Laboratory Systems) is an open-source measurement software, targeted towards the requirements of experimental physics. Ease of use, rich metadata and FAIR-compliant data are at the heart of CAMELS design.
CAMELS provides a graphical user interface (GUI) that can be used to setup instrument control and measurement protocols. The GUI then generates Python code that interfaces with bluesky to communicate with the instruments and orchestrate the measurement. CAMELS can also be used to communicate with large-scale, distributed systems implemented with EPICS.
Learn more about CAMELS in our peer-reviewed paper
Why CAMELS?
In experimental sciences experiments often utilize a multitude of different measurement devices used in dynamically changing setups. Changing measurement procedures or adding new devices is often cumbersome and difficult as it often requires advanced programming knowledge. CAMELS allows you to define instrument control and measurement protocols using a graphical user interface (GUI) where each measurement step can be added with the click of a button. This provides a low entry-threshold enabling the creation of new and sophisticated measurement protocols without programming knowledge or a deeper understanding of device communication.
Who is CAMELS for?
CAMELS is suited for any researcher not wanting to deal with measurement orchestration and device communication while still having full control and sophisticated data and metadata saving. Implementing new instruments can be done by any one and can be shared with the community. As CAMELS takes care of saving all available metadata, you can share understandable measurement data with colleagues and other researchers with just a few clicks.
How to get started?
To get started with CAMELS first install it and learn how to use it with our “Getting started” tutorial.
Contact and Community
If you have questions or problems with CAMELS we invite you to contact us via Discord:
search for the channels discussion-camels or issues-camels.
You can also open GitHub Issues:
CAMELS is being developed in the framework of the NFDI consortium FAIRmat.
The source code of CAMELS is hosted on GitHub:
We invite you to open issues on GitHub if you encounter any problems or bugs.
If you have any questions or feedback you can also always reach the development team of CAMELS via E-mail:
E-mail nomad-camels@fau.de
- nomad-camels
- helping packages
- drivers
- nomad_camels_driver_agilent_34401a package
- nomad_camels_driver_agilent_34970 package
- nomad_camels_driver_agilent_e363x package
- nomad_camels_driver_andor_newton package
- nomad_camels_driver_andor_shamrock_500 package
- nomad_camels_driver_cam_control_pylablib package
- nomad_camels_driver_cryovac_tic_500 package
- nomad_camels_driver_demo_digital_multimeter package
- nomad_camels_driver_demo_instrument package
- nomad_camels_driver_demo_source_measure_unit package
- nomad_camels_driver_eurotherm_bisynch package
- nomad_camels_driver_iBeam_smart package
- nomad_camels_driver_keithley_2000 package
- nomad_camels_driver_keithley_237 package
- nomad_camels_driver_keithley_2400 package
- nomad_camels_driver_keysight_b2912a package
- nomad_camels_driver_keysight_e5270b package
- nomad_camels_driver_leybold_c_move_1250 package
- nomad_camels_driver_mechonics_cu30cl package
- nomad_camels_driver_ni_daq package
- nomad_camels_driver_PID package
- nomad_camels_driver_pi_stage_e709 package
- nomad_camels_driver_swabianinstruments_timetagger package
- nomad_camels_driver_SweepMe_device package
- nomad_camels_driver_thorlabs_K10CR1 package
- nomad_camels_driver_thorlabs_MFF package
- nomad_camels_driver_thorlabs_TLPM package
- nomad_camels_driver_trinamic_tmcm_1110 package
- nomad_camels_driver_voltcraft_pps package
- nomad_camels_driver_voltcraft_psp package
- extensions
- Index