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