What's Changed
Major changes:
run_batch_general.py has been overhauled to be a CLI tool with support for Cell Painting Gallery file structure. It is more granularly configurable. Changes made in #148 and #179
Support for AWS IAM assumed roles added in #177
Improved handling of CellProfiler-plugins and update to current CellProfiler-plugins organization in #172
Adds WORKSPACE_BUCKET to the config so that image files and metadata files can be read off different buckets in #167
Adds JOB_RETRIES to the config so that the number of retries before sending a job to DeadMessages is configurable in #169
Adds ALWAYS_CONTINUE to the config so that the flag can be passed to CellProfiler in #169
Adds ASSIGN_IP to the config and defaults to false so that EC2 spot fleet instances do not automatically get assigned a private IP address since AWS now charges for that feature in #182 and e2d444a
Minor changes:
Bugfixes in #153, #173
Updated example fleet files in #163 and #171
Better error reporting in #174
Better printing of usage metrics to per_instance logs in #175
As always, more and better documentation :)
Contributors
- @Zitong-Chen-16 made their first contribution in #163
- @emiglietta made their first contribution in #166
- @ErinWeisbart
- @bethac07
- @fefossa
Full Changelog: v2.1.0...v2.2.0