Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the error handling in the backward and forward convergence #358

Merged
merged 23 commits into from
May 21, 2024

Conversation

xiki-tempula
Copy link
Collaborator

@xiki-tempula xiki-tempula commented May 17, 2024

In the backward and forward convergence, for the initial set of points, which uses for example the first 10% of the date, it could be the cases where due to the fact that there are not many data points, so the overlap is pretty bad, which gives terrible statistical error.
This PR is build on #357.
The PR allow the user to specify a error tolerance. If the statistical error is too bad, use the bootstrap error instead choderalab/pymbar#519.

Copy link

codecov bot commented May 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 98.83%. Comparing base (46cc83b) to head (4ac7596).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #358   +/-   ##
=======================================
  Coverage   98.83%   98.83%           
=======================================
  Files          28       28           
  Lines        1890     1895    +5     
  Branches      409      407    -2     
=======================================
+ Hits         1868     1873    +5     
  Misses          2        2           
  Partials       20       20           

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

@xiki-tempula xiki-tempula marked this pull request as ready for review May 17, 2024 12:17
@orbeckst
Copy link
Member

@xiki-tempula you'll have to manually resolve these conflicts

Copy link
Member

@orbeckst orbeckst left a comment

Choose a reason for hiding this comment

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

Did you remove the speed-up for the convergence estimate (ie using the bar estimate)? If so update CHANGES (and docs where necessary).

CHANGES Outdated Show resolved Hide resolved
src/alchemlyb/convergence/convergence.py Show resolved Hide resolved
src/alchemlyb/convergence/convergence.py Show resolved Hide resolved
src/alchemlyb/convergence/convergence.py Show resolved Hide resolved
xiki-tempula and others added 3 commits May 18, 2024 13:24
Co-authored-by: Oliver Beckstein <orbeckst@gmail.com>
Co-authored-by: Oliver Beckstein <orbeckst@gmail.com>
@orbeckst orbeckst merged commit c8fe7b8 into alchemistry:master May 21, 2024
9 of 11 checks passed
@xiki-tempula xiki-tempula deleted the feat_convergence branch May 21, 2024 06:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants