Skip to content

Python script to control various mashines to create an automated synthesis of basic chemical compounds.

License

Notifications You must be signed in to change notification settings

Kaffejunge/Master_Project

Repository files navigation

Master_Project

Python script to control various machines to create an automated synthesis of basic chemical compounds.

install_from_script.py installs the needed modules that are not preinstalled with python (pyserial, pyfirmata, selenium).

Synthesis.py runs the synthesis. Takes a single csv file in main.

XP3000.py module for a Cavro XP3000.

Stirrer.py module for a Heidolph MR3004.

Arduino.py module for Knauer solvent switcher with A037 valve drive. Also features basic reading functions.

Sanity_check.py checks if the synthesis is valid. If it does not raise an error it is good to go.

Telegram.py opens Firefox and logs into a Telegram account, writing whenever a step is finished.


This repository was created for the purpose of tracking my Master thesis in the field of chemistry.

About

Python script to control various mashines to create an automated synthesis of basic chemical compounds.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages