-
Notifications
You must be signed in to change notification settings - Fork 10
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
drop python 3.7 and testing improvements #249
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6cc8cd7 - Browse repository at this point
Copy the full SHA 6cc8cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02c68be - Browse repository at this point
Copy the full SHA 02c68beView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc631d - Browse repository at this point
Copy the full SHA dcc631dView commit details -
fixed automated_dihedral_tests that were order sensitive
- use set comparisons - removed skipif for python < 3.8 and replaced with comment referencing issue #239
Configuration menu - View commit details
-
Copy full SHA for e6a0a9f - Browse repository at this point
Copy the full SHA e6a0a9fView commit details -
decrease sensitivity of the mdpow TI test
- On CI, TestAnalyze.test_TI failed for Python > 3.8 and the computed values for the free energy error estimate differed from reference values. The free energies themselves remained the same. These error estimates are computed in a complicated manner from error propagation through simpsons rule via numkit/scipy. It is possible that there are subtle changes. However, this is not very important functionality anymore because we use alchemlyb. - Reduced comparison precision to decimals=3 to make the tests pass robustly. - Locally on macOS, @orbeckst could not reproduce the different values (they always came out exactly as the original reference, regardless of working in a 3.8 or 3.10 environment)
Configuration menu - View commit details
-
Copy full SHA for 95e862e - Browse repository at this point
Copy the full SHA 95e862eView commit details -
make runMD_or_exit() more flexible
- add exit_on_error=True kwarg to make it possible to just raise exceptions or return values instead of sys.exit; default True is old behavior - no real testing
Configuration menu - View commit details
-
Copy full SHA for 3e7495b - Browse repository at this point
Copy the full SHA 3e7495bView commit details -
adapt FEP tests to not trigger GROMACS exclusion/rlist limitation
- add new kwarg exit_on_error=True|False to run runMD_or_exit() to only raise exceptions instead of calling sys.exit(); default is old behavior (True) - added tests for runMD_or_exit() failure modes - use better error handling in runMD_or_exit to check if we triggered the non-bonded interactions beyond cutoff issue and if so, pass with xfail - close #175
Configuration menu - View commit details
-
Copy full SHA for f84f566 - Browse repository at this point
Copy the full SHA f84f566View commit details -
replaced very deprecated nose names with pytest ones
- close #254 - renamed setup -> setup_method and teardown -> teardown_method but ultimately these tests should be rewritten with fixtures - fixed relative imports from package in tests: mdpow imports should be from the installed package
Configuration menu - View commit details
-
Copy full SHA for ab102ed - Browse repository at this point
Copy the full SHA ab102edView commit details