- 
                Notifications
    
You must be signed in to change notification settings  - Fork 734
 
Open
Labels
APIComponent-Analysisdecision neededrequires input from developers before moving furtherrequires input from developers before moving furtherdefectparallelization
Milestone
Description
Expected behavior
All analysis classes based on AnalysisBase store results in an instance of MDAnalysis.analysis.results.Results
Results are always stored in the attribute AnalysisBase.results, which is an instance of Results, a kind of dictionary that allows allows item access via attributes. Each analysis class decides what and how to store in Results and needs to document it. For time series, the AnalysisBase.times contains the time stamps of the analyzed frames.
The results should be accessible as, e.g., results.distances.
Actual behavior
analysis.atomicdistances.AtomicDistances.results directly contains a numpy array.
The lack of API conformity makes it impossible to directly parallelize the class, see PR #4808.
Code to reproduce the behavior
Current version of MDAnalysis
- Which version are you using? 2.8.0
 
Metadata
Metadata
Assignees
Labels
APIComponent-Analysisdecision neededrequires input from developers before moving furtherrequires input from developers before moving furtherdefectparallelization