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/main_eVOLVER.py
py experiment/your_exptdir/main_eVOLVER.py
NOTE: Experiment name must have 'expt' to get properly graphed.
python3.6 graphing/src/manage.py runserver
py graphing/src/manage.py runserver
See 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.rb
brew install openssl
brew install sqlite
Install from https://www.python.org/downloads/release/python-368/
python3.6 setup.py install
py setup.py install
python3.6 calibration/calibrate.py -a <ip_address> -g
For 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 temp
python3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t sigmoid -f <name_after_fit> -p od_135
python3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t sigmoid -f <name_after_fit> -p od_90
python3.6 calibration/calibrate.py -a <ip_address> -n <file_name> -t 3d -f <name_after_fit> -p od_90,od_135