feat: exorcist worker #1833
feat: exorcist worker #1833ethanholz wants to merge 20 commits intoOpenFreeEnergy:feat/warehousefrom
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## feat/warehouse #1833 +/- ##
=================================================
Coverage ? 92.27%
=================================================
Files ? 208
Lines ? 18008
Branches ? 0
=================================================
Hits ? 16616
Misses ? 1392
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Seems I still have some unit testing to finish up, but this should be enough to highlight the use case for interested partners. |
Signed-off-by: Ethan Holz <ethan.holz@omsf.io>
946a9be to
8d4a139
Compare
|
A few notes on how to run this code: We need to first generate a To run a single task you use something like this: openfe worker warehouseThis will only run a task to completion and then stop. To run this in a loop, you can do something like this: https://gist.github.com/ethanholz/775027b469d6038f3dc958110c635c4c |
|
@atravitz I think we need to discuss this at some point soon. My understanding was that warehouse & exorcist was going to be decoupled from planning? |
The exorcist implementation is built to accept units as discussed. To demonstrate capabilities, I have added a flag to warehouse so that you can test and validate some of the functionality today. |
Adds support for a Filesystem-backed
exorcistworker that can runProtocolUnitsfrom anAlchemicalNetwork. Adding @atravitz and @IAlibay for reference. Still in progress but sharing for the initial workflow.Checklist
newsentry, or the changes are not user-facing.pre-commit.ci autofix.Manual Tests: these are slow so don't need to be run every commit, only before merging and when relevant changes are made (generally at reviewer-discretion).
Developers certificate of origin