There were a few bugs in the previous release, this fixes them and adds some nice new features.
24.1.30
Enhancements
- profiles in the UI are sorted by their last edit time.
- Jobs can’t run if
self_testis running - exporting
pioreactor_unit_activity_datano longer requires an experiment name to be included. - new config option:
samples_for_od_statisticsin[growth_rate_calculating.config]for specifying the number of OD samples to take for initial statistics. $can be used in expressions (this is used to specify the$statesetting).repeatdirective in experiment profiles.experiment_profile_name: demo_stirring_repeat common: jobs: stirring: actions: - type: start hours_elapsed: 0.0 options: target_rpm: 400.0 - type: repeat hours_elapsed: 0.001 while: ::stirring:target_rpm <= 1000 repeat_every_hours: 12 max_hours: 10 actions: - type: update hours_elapsed: 0.0 options: target_rpm: ${{::stirring:target_rpm + 100}}- use expressions in
commonblock. Instead of the usualunit:job:settingsyntax, use::job:setting. For example:common: jobs: stirring: actions: - type: update hours_elapsed: 0.002 if: ::stirring:target_rpm > 600 options: target_rpm: ${{::stirring:target_rpm - 100}}
Bug fixes
- fixed a bug in the chart of OD reading that was causing historical and realtime data to be different lines.
- fixed bug where a PWM wouldn’t clean up correctly if the job was canceled too early.
- fix for self-test
test_REF_is_in_correct_position - accidentally appended text to the end of an old experiment profile in the last update. We’ve fixed that in this update.