Known Issues
Please report any issues you come across in the appropriate Github repository and consider making a post on the forum!
Arduino addressing (ask Ezira)
List of rules
Experiments
Need a way to re-blank OD during the middle of an experiment
Currently have to make a new experiment
Sometimes you need to change a vial's position
Remote access / backup of experiment
Also alerts for
Server
Need easy editing / swapping of conf.yml files
Some experiments require pausing of certain parameters
Therefore they need to send pre/post commands that are executed before a given main command is executed
So they have long broadcast times and need their conf.yml files to be swapped out
Also important that humans don't edit conf.yml (can easily mess formatting up)
Pumps run for a second when server is restarted
Can cause unintended media spillage
Commands will not be properly sent if they are too long
Solution: increase serial_timeout in conf.yml
Calibrations
Calibrations require command line
Calibrations should be saved automatically in the dpu
This way server troubleshooting / issues with the rPi do not effect them
Last vial adjusted each round in an OD calibration (usually vial 15) can have higher error
Because the server gives old values
Flexibility / Extensions to eVOLVER
Addition of experiment parameters (pH, light, etc) requires many manual changes to code
GUI needs to be manually adapted for each new parameter. Templates for a new calibration and parameter control are needed
Analysis
A shared library of tools for analyzing eVOLVER data in python
No need for each new user to reinvent the wheel for importing eVOLVER files and doing more complicated analysis on them than the GUI graphing will provide
Also having the dpu software output data into a single csv file (not broken up by vial / variable) for easy analysis would be good -- definitely would need to be in long format (ie vial as a variable)
Last updated