LICENSE
README.md
pyproject.toml
src/flowchem/__init__.py
src/flowchem/__main__.py
src/flowchem/py.typed
src/flowchem.egg-info/PKG-INFO
src/flowchem.egg-info/SOURCES.txt
src/flowchem.egg-info/dependency_links.txt
src/flowchem.egg-info/entry_points.txt
src/flowchem.egg-info/requires.txt
src/flowchem.egg-info/top_level.txt
src/flowchem/client/__init__.py
src/flowchem/client/async_client.py
src/flowchem/client/client.py
src/flowchem/client/common.py
src/flowchem/client/component_client.py
src/flowchem/client/device_client.py
src/flowchem/components/__init__.py
src/flowchem/components/component_info.py
src/flowchem/components/device_info.py
src/flowchem/components/flowchem_component.py
src/flowchem/components/analytics/__init__.py
src/flowchem/components/analytics/dad.py
src/flowchem/components/analytics/hplc.py
src/flowchem/components/analytics/ir.py
src/flowchem/components/analytics/ms.py
src/flowchem/components/analytics/nmr.py
src/flowchem/components/fakecomponentclass/__init__.py
src/flowchem/components/fakecomponentclass/fakecomponent.py
src/flowchem/components/meta_components/__init__.py
src/flowchem/components/meta_components/gantry3D.py
src/flowchem/components/pumps/__init__.py
src/flowchem/components/pumps/hplc_pump.py
src/flowchem/components/pumps/pump.py
src/flowchem/components/pumps/syringe_pump.py
src/flowchem/components/sensors/__init__.py
src/flowchem/components/sensors/photo_sensor.py
src/flowchem/components/sensors/pressure_sensor.py
src/flowchem/components/sensors/sensor.py
src/flowchem/components/technical/ADC.py
src/flowchem/components/technical/DAC.py
src/flowchem/components/technical/MultiChannels.py
src/flowchem/components/technical/__init__.py
src/flowchem/components/technical/flow.py
src/flowchem/components/technical/length.py
src/flowchem/components/technical/photo.py
src/flowchem/components/technical/power.py
src/flowchem/components/technical/pressure.py
src/flowchem/components/technical/relay.py
src/flowchem/components/technical/temperature.py
src/flowchem/components/valves/__init__.py
src/flowchem/components/valves/distribution_valves.py
src/flowchem/components/valves/injection_valves.py
src/flowchem/components/valves/solenoid.py
src/flowchem/components/valves/valve.py
src/flowchem/devices/__init__.py
src/flowchem/devices/flowchem_device.py
src/flowchem/devices/known_plugins.py
src/flowchem/devices/list_known_device_type.py
src/flowchem/devices/biochem/__init__.py
src/flowchem/devices/biochem/solenoid_valve.py
src/flowchem/devices/bronkhorst/__init__.py
src/flowchem/devices/bronkhorst/el_flow.py
src/flowchem/devices/bronkhorst/el_flow_component.py
src/flowchem/devices/custom/__init__.py
src/flowchem/devices/custom/mpikg_switch_box.py
src/flowchem/devices/custom/mpikg_switch_box_component.py
src/flowchem/devices/custom/peltier_cooler.py
src/flowchem/devices/custom/peltier_cooler_component.py
src/flowchem/devices/dataapex/__init__.py
src/flowchem/devices/dataapex/clarity.py
src/flowchem/devices/dataapex/clarity_hplc_control.py
src/flowchem/devices/fakedevice/__init__.py
src/flowchem/devices/fakedevice/fakedevice.py
src/flowchem/devices/fakedevice/fakedevice_component.py
src/flowchem/devices/hamilton/__init__.py
src/flowchem/devices/hamilton/ml600.py
src/flowchem/devices/hamilton/ml600_finder.py
src/flowchem/devices/hamilton/ml600_pump.py
src/flowchem/devices/hamilton/ml600_valve.py
src/flowchem/devices/harvardapparatus/__init__.py
src/flowchem/devices/harvardapparatus/_pumpio.py
src/flowchem/devices/harvardapparatus/elite11.py
src/flowchem/devices/harvardapparatus/elite11_finder.py
src/flowchem/devices/harvardapparatus/elite11_pump.py
src/flowchem/devices/huber/__init__.py
src/flowchem/devices/huber/chiller.py
src/flowchem/devices/huber/huber_finder.py
src/flowchem/devices/huber/huber_temperature_control.py
src/flowchem/devices/huber/pb_command.py
src/flowchem/devices/knauer/__init__.py
src/flowchem/devices/knauer/_common.py
src/flowchem/devices/knauer/azura_compact.py
src/flowchem/devices/knauer/azura_compact_pump.py
src/flowchem/devices/knauer/azura_compact_sensor.py
src/flowchem/devices/knauer/dad.py
src/flowchem/devices/knauer/dad_component.py
src/flowchem/devices/knauer/knauer_autosampler.py
src/flowchem/devices/knauer/knauer_autosampler_component.py
src/flowchem/devices/knauer/knauer_finder.py
src/flowchem/devices/knauer/knauer_valve.py
src/flowchem/devices/knauer/knauer_valve_component.py
src/flowchem/devices/magritek/__init__.py
src/flowchem/devices/magritek/_msg_maker.py
src/flowchem/devices/magritek/_parser.py
src/flowchem/devices/magritek/spinsolve.py
src/flowchem/devices/magritek/spinsolve_control.py
src/flowchem/devices/magritek/utils.py
src/flowchem/devices/manson/__init__.py
src/flowchem/devices/manson/manson_component.py
src/flowchem/devices/manson/manson_power_supply.py
src/flowchem/devices/mettlertoledo/__init__.py
src/flowchem/devices/mettlertoledo/icir.py
src/flowchem/devices/mettlertoledo/icir_control.py
src/flowchem/devices/mettlertoledo/icir_finder.py
src/flowchem/devices/phidgets/__init__.py
src/flowchem/devices/phidgets/bubble_sensor.py
src/flowchem/devices/phidgets/bubble_sensor_component.py
src/flowchem/devices/phidgets/pressure_sensor.py
src/flowchem/devices/phidgets/pressure_sensor_component.py
src/flowchem/devices/runze/__init__.py
src/flowchem/devices/runze/runze_valve.py
src/flowchem/devices/runze/runze_valve_component.py
src/flowchem/devices/vacuubrand/__init__.py
src/flowchem/devices/vacuubrand/constants.py
src/flowchem/devices/vacuubrand/cvc3000.py
src/flowchem/devices/vacuubrand/cvc3000_finder.py
src/flowchem/devices/vacuubrand/cvc3000_pressure_control.py
src/flowchem/devices/vapourtec/__init__.py
src/flowchem/devices/vapourtec/r2.py
src/flowchem/devices/vapourtec/r2_components_control.py
src/flowchem/devices/vapourtec/r4_heater.py
src/flowchem/devices/vapourtec/r4_heater_channel_control.py
src/flowchem/devices/vapourtec/vapourtec_finder.py
src/flowchem/devices/vicivalco/__init__.py
src/flowchem/devices/vicivalco/vici_valve.py
src/flowchem/devices/vicivalco/vici_valve_component.py
src/flowchem/devices/waters/__init__.py
src/flowchem/devices/waters/waters_ms.py
src/flowchem/devices/waters/waters_ms_component.py
src/flowchem/server/__init__.py
src/flowchem/server/configuration_parser.py
src/flowchem/server/core.py
src/flowchem/server/fastapi_server.py
src/flowchem/server/zeroconf_server.py
src/flowchem/sim/__init__.py
src/flowchem/sim/__main__.py
src/flowchem/sim/registry.py
src/flowchem/sim/devices/__init__.py
src/flowchem/sim/devices/biochem/__init__.py
src/flowchem/sim/devices/biochem/solenoid_sim.py
src/flowchem/sim/devices/bronkhorst/__init__.py
src/flowchem/sim/devices/bronkhorst/bronkhorst_sim.py
src/flowchem/sim/devices/custom/__init__.py
src/flowchem/sim/devices/custom/peltier_sim.py
src/flowchem/sim/devices/custom/switchbox_sim.py
src/flowchem/sim/devices/dataapex/__init__.py
src/flowchem/sim/devices/dataapex/clarity_sim.py
src/flowchem/sim/devices/hamilton/__init__.py
src/flowchem/sim/devices/hamilton/ml600_sim.py
src/flowchem/sim/devices/harvardapparatus/__init__.py
src/flowchem/sim/devices/harvardapparatus/elite11_sim.py
src/flowchem/sim/devices/huber/__init__.py
src/flowchem/sim/devices/huber/huber_sim.py
src/flowchem/sim/devices/knauer/__init__.py
src/flowchem/sim/devices/knauer/_knauer_base.py
src/flowchem/sim/devices/knauer/autosampler_sim.py
src/flowchem/sim/devices/knauer/azura_compact_sim.py
src/flowchem/sim/devices/knauer/dad_sim.py
src/flowchem/sim/devices/knauer/knauer_valve_sim.py
src/flowchem/sim/devices/magritek/__init__.py
src/flowchem/sim/devices/magritek/spinsolve_sim.py
src/flowchem/sim/devices/manson/__init__.py
src/flowchem/sim/devices/manson/manson_sim.py
src/flowchem/sim/devices/mettlertoledo/__init__.py
src/flowchem/sim/devices/mettlertoledo/icir_sim.py
src/flowchem/sim/devices/phidgets/__init__.py
src/flowchem/sim/devices/phidgets/bubble_sim.py
src/flowchem/sim/devices/phidgets/phidgets_sim.py
src/flowchem/sim/devices/runze/__init__.py
src/flowchem/sim/devices/runze/runze_sim.py
src/flowchem/sim/devices/vacuubrand/__init__.py
src/flowchem/sim/devices/vacuubrand/cvc3000_sim.py
src/flowchem/sim/devices/vapourtec/__init__.py
src/flowchem/sim/devices/vapourtec/r2_sim.py
src/flowchem/sim/devices/vapourtec/r4_sim.py
src/flowchem/sim/devices/vicivalco/__init__.py
src/flowchem/sim/devices/vicivalco/vici_sim.py
src/flowchem/sim/devices/waters/__init__.py
src/flowchem/sim/devices/waters/waters_sim.py
src/flowchem/utils/__init__.py
src/flowchem/utils/device_finder.py
src/flowchem/utils/exceptions.py
src/flowchem/utils/people.py
src/flowchem/vendor/__init__.py
src/flowchem/vendor/getmac.py
src/flowchem/vendor/repeat_every.py