Autolab
Python package for laboratory instruments control and scientific experiments automation
Install / Use
/learn @autolab-project/AutolabREADME
Autolab
Python package for scientific experiments automation
The purpose of this package it to provide easy and efficient tools to deal with your scientific instruments, and to run automated experiments with them, by command line instructions or through a graphical user interface (GUI).
Created by Quentin Chateiller, Python drivers originally from Quentin Chateiller and Bruno Garbin, for the C2N-CNRS (Center for Nanosciences and Nanotechnologies, Palaiseau, France) ToniQ team. Project continued by Jonathan Peltier, for the C2N-CNRS Minaphot team and Mathieu Jeannin, for the C2N-CNRS Odin team.
Project hosted at https://github.com/autolab-project/autolab
Drivers made for this package can be found at https://github.com/autolab-project/autolab-drivers
Visit https://autolab.readthedocs.io/ for the full documentation of this package.
Overview
<img src="https://raw.githubusercontent.com/autolab-project/autolab/master/docs/scheme.png">GUI example
<img src="https://raw.githubusercontent.com/autolab-project/autolab/master/docs/gui/scanning.png"> <img src="https://raw.githubusercontent.com/autolab-project/autolab/master/docs/gui/control_panel.png">Related Skills
imsg
346.8kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
346.8kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
lobster
346.8kLobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (s
