Skip to content

Automation and data collection tools for the Osmo calibration environment

Notifications You must be signed in to change notification settings

OsmoSystems/calibration-environment

Repository files navigation

Code style: black

calibration-environment

Automation and data collection tools for the Osmo calibration environment

Installation

Install the repo using pip to ensure dependencies are available and to create the shortcut command to run the automation program.

pip install git+ssh://[email protected]/osmosystems/calibration-environment.git@[CHANGESET]

Usage

Run the automation program using the command line entrypoint:

run_calibration --setpoint-sequence-filepath setpoints.csv --o2-source-fraction 0.21 --collection-interval 300

Use run_calibration --help for a full list of options.

Setpoint CSV file schema

Heading Description
temperature The desired setpoint temperature in degrees Celsius.
flow_rate_slpm The desired setpoint flow rate in Standard Liters Per Minute
o2_fraction The desired O2 fraction of the output gas mix.
hold_time The amount of time in seconds to hold at this setpoint for data collection.

Instruction Manual

For more detailed usage instructions for the entire system, see the Calibration Environment Instruction Manual

Jupyter snippets

For usage examples, see the "Calibration System - Control & Monitoring.ipynb" or the "Calibration System - Granular Control" jupyter snippets

About

Automation and data collection tools for the Osmo calibration environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages