-
Notifications
You must be signed in to change notification settings - Fork 651
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
'MDAnalysis.analysis.density' parallelization #4729
base: develop
Are you sure you want to change the base?
Conversation
added backend and aggregator
Added client_DensityAnalysis
Added client_DensityAnalysis to tests
Hello @talagayev! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2024-10-10 00:35:03 UTC |
Linter Bot Results:Hi @talagayev! Thanks for making this PR. We linted your code and found the following: Some issues were found with the formatting of your code.
Please have a look at the Please note: The |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #4729 +/- ##
===========================================
- Coverage 93.55% 93.53% -0.02%
===========================================
Files 173 185 +12
Lines 21463 22534 +1071
Branches 3987 3988 +1
===========================================
+ Hits 20080 21078 +998
- Misses 929 1002 +73
Partials 454 454 ☔ View full report in Codecov by Sentry. |
Three aspects in my fix.
|
@yuxuanzhuang could you please raise issues for the updates to the parallelization documentation (#4729 (comment)) — I think that's very important to make clear, given that we are now repeatedly running in these issues. Thank you! |
@yuxuanzhuang thanks, the illustration is indeed wrong, as well as the accompanying text. I fixed them in #4760 |
Fixes #4677 attempt
Changes made in this Pull Request:
DensityAnalysis
inanalysis.density
client_DensityAnalysis
inconftest.py
client_DensityAnalysis
to the tests intest_density.py
Here again I am not sure for this case, since the Error message:
AttributeError: 'DensityAnalysis' object has no attribute '_grid'
appears in the tests and I am not sure if moving_grid
and all the code necessary for it from_prepare
to__init__
will fix the case like it was the case in #4718PR Checklist
Developers certificate of origin
📚 Documentation preview 📚: https://mdanalysis--4729.org.readthedocs.build/en/4729/