The Data Processing Module (DPU) portion of the eVOLVER code are Python scripts used to interface with the machine. This is where experimental scripts can be written, feedback loops between parameters can be programmed, or calibration files can be updated on eVOLVER.
python3.6 experiment/your_exptdir/eVOLVER.pypy experiment/your_exptdir/eVOLVER.pyNOTE: Experiment name must have 'expt' to get properly graphed.
python3.6 graphing/src/manage.py runserverpy graphing/src/manage.py runserverSee plots locally on http://127.0.0.1:8000
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rbbrew install openssl
brew install sqliteInstall from https://www.python.org/downloads/release/python-368/
python3.6 setup.py installpy setup.py installpython3.6 calibration/calibrate.py -a <ip_address> -gFor Windows, use py instead of python3.6 for all commands.
python3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t linear -f <name_after_fit> -p temppython3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t sigmoid -f <name_after_fit> -p od_135python3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t sigmoid -f <name_after_fit> -p od_90python3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t 3d -f <name_after_fit> -p od_90,od_135