Skip to content

Conversation

@hannahbaumann hannahbaumann linked an issue Sep 24, 2025 that may be closed by this pull request
@hannahbaumann hannahbaumann linked an issue Sep 24, 2025 that may be closed by this pull request
@hannahbaumann hannahbaumann linked an issue Sep 24, 2025 that may be closed by this pull request
@hannahbaumann hannahbaumann linked an issue Sep 24, 2025 that may be closed by this pull request
# 6. Get integrator
# Virtual sites sanity check - ensure we restart velocities when
# there are virtual sites in the system
has_virtual_sites = False
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You'll want to do this early rather than late - in the setup unit, ideally.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed this!

@hannahbaumann hannahbaumann changed the title SepTop: Addressing issues raised in review [ WIP ] SepTop: Addressing issues raised in review Sep 24, 2025
@hannahbaumann hannahbaumann linked an issue Sep 25, 2025 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Sep 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.19%. Comparing base (9987706) to head (54ee90f).
⚠️ Report is 117 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1532      +/-   ##
==========================================
- Coverage   95.23%   93.19%   -2.05%     
==========================================
  Files         172      172              
  Lines       14454    14469      +15     
==========================================
- Hits        13765    13484     -281     
- Misses        689      985     +296     
Flag Coverage Δ
fast-tests 93.19% <100.00%> (?)
slow-tests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

"""


class ComplexEquilOutputSettings(SepTopEquilOutputSettings):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given the default is encouraged to be all for both solvent and complex, why not just force all for both? That will make it less complicated overall.

Otherwise, I would try to align the names - one is called SepTopEquilOutputSetitngs and the other is ComplexEquilOutputSettings, that's somewhat confusing naming wise.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed this!

hannahbaumann and others added 4 commits September 25, 2025 11:59
Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
Copy link
Member

@IAlibay IAlibay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a typo

@github-actions
Copy link

No API break detected ✅

@hannahbaumann hannahbaumann changed the title [ WIP ] SepTop: Addressing issues raised in review SepTop: Addressing issues raised in review Sep 25, 2025
Copy link
Member

@IAlibay IAlibay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm thanks!

return v


class SepTopEquilOutputSettings(MDOutputSettings):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thinking about this more - I really like this solution, i.e. each Protocol subclasses their own "equilibration settings". Mainly because they can all quack the same way, but to users these will look like unique settings objects.

@IAlibay IAlibay merged commit ac06d1c into main Sep 29, 2025
13 checks passed
@IAlibay IAlibay deleted the septop_address_reviews branch September 29, 2025 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment