mdanalysis
mdanalysis copied to clipboard
`MDAnalysis.analysis.hydrogenbonds.hbond_autocorrel`: Implement parallelization or mark as unparallelizable
Given a newly implemented parallelization (https://docs.mdanalysis.org/dev/documentation_pages/analysis/parallelization.html), implement it for all classes in analysis.hydrogenbonds.hbond_autocorrel module. You may use analysis.RMSD in develop as a reference.
You need to add:
- appropriate implementation of result aggregation for AnalysisBase subclasses in
analysis.hydrogenbonds.hbond_autocorrelmodule (or explicitly limit available backends if the classes aren't parallelizable) - a boilerplate fixture(s) to
testsuite/analysis/conftest.py, analogous with existing ones - a
client_...fixtures to all tests using intestsuite/MDAnalysisTests/analysis/test_hydrogenbondautocorrel.py, and modify the way run() method is called
Also, please make sure you're not confusing the module with MDAnalysis.analysis.hbonds.hbond_autocorrel, which is deprecated.
Im working on this issue!