openfe
openfe copied to clipboard
[WIP] SepTop Protocol
Checklist
- [ ] Added a
newsentry
Developers certificate of origin
- [x] I certify that this contribution is covered by the MIT License here and the Developer Certificate of Origin at https://developercertificate.org/.
Codecov Report
:x: Patch coverage is 93.03323% with 130 lines in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 92.35%. Comparing base (1cb3ac7) to head (dffae05).
Additional details and impacted files
@@ Coverage Diff @@
## main #1057 +/- ##
==========================================
- Coverage 95.54% 92.35% -3.20%
==========================================
Files 163 172 +9
Lines 12593 14454 +1861
==========================================
+ Hits 12032 13349 +1317
- Misses 561 1105 +544
| Flag | Coverage Δ | |
|---|---|---|
| fast-tests | 92.35% <93.03%> (?) |
|
| slow-tests | ? |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
Docs look awesome, great job @hannahbaumann!
Thanks @IAlibay !
- I removed the
femto_constantscode, that one was leftover from when I still was using the other alchemical factory, thank you for pointing that out! - I switched from
is_closetoassert_allclose - I moved the
compute_energyfunction into the protocol conftest and made the suggested changes - I then also removed the
femto_utilsfile as it was no longer needed.
Thanks @jthorton , I think I addressed all your comments, except the ones we will address in follow up PRs. Whenever you have some time this would be ready for re-review!
fix for the docs is here: https://github.com/hannahbaumann/openfe_septop/pull/4
@atravitz : Could you maybe have a look at the mypy errors in the plan_network_options.py script raised here? I'm not sure why I'm getting these in this PR, and it would be helpful to know if you think we need to fix them or if it should be ok as is!
Ran long tests today, got this:
FAILED openfe/tests/protocols/openmm_septop/test_septop_slow.py::test_openmm_run_engine[CUDA] - KeyError: 'last_checkpoint'
@IAlibay I fixed the long test, it should be working now!
No API break detected ✅