appropriate implementation of result aggregation for AnalysisBase subclasses in analysis.hydrogenbonds.hbond_autocorrel module (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 in testsuite/MDAnalysisTests/analysis/test_hydrogenbondautocorrel.py, and modify the way run() method is called
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 useanalysis.RMSD
indevelop
as a reference.You need to add:
analysis.hydrogenbonds.hbond_autocorrel
module (or explicitly limit available backends if the classes aren't parallelizable)testsuite/analysis/conftest.py
, analogous with existing onesclient_...
fixtures to all tests using intestsuite/MDAnalysisTests/analysis/test_hydrogenbondautocorrel.py
, and modify the way run() method is called