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.
For more information about the DPU and installation, see the wiki.
python experiment/your_exptdir/eVOLVER.pypy experiment/your_exptdir/eVOLVER.pyNOTE: Experiment name must have 'expt' to get properly graphed. We are also moving to the GUI for graphing experiment data in real-time.
python 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 openssl
brew install sqlitepython setup.py installpy setup.py installThe GUI will run calibrations automatically upon completion of the calibration protocols. However, you can still manually run a calibration if you would like to change calibration settings.
python calibration/calibrate.py -a <ip_address> -gFor Windows, use py instead of python for all commands.
python calibration/calibrate.py -a <ip_address> -n <file_name> -t linear -f <name_after_fit> -p temppython calibration/calibrate.py -a <ip_address> -n <file_name> -t sigmoid -f <name_after_fit> -p od_135python calibration/calibrate.py -a <ip_address> -n <file_name> -t sigmoid -f <name_after_fit> -p od_90python calibration/calibrate.py -a <ip_address> -n <file_name> -t 3d -f <name_after_fit> -p od_90,od_135