mdadash.backend.analyses.common

Common Analyses Classes

Classes

SlidingWindowACF(ag[, physical_property, ...])

Sliding Window ACF

class mdadash.backend.analyses.common.SlidingWindowACF(ag: AtomGroup, physical_property: str = 'position', dim_type: str = 'xyz', weights: NDArray | None = None, centered: bool = False, show_running_integral: bool = False, show_particle_acfs: bool = False)[source]

Bases: object

Sliding Window ACF

This class computes the ACF of a physical property for each new frame against the time-lag buffer / window of past N frames. The total number of computations for each frame is O(N).

run(normalized: bool = False, parallel: bool = False, batch: bool = False) → tuple[source]

Run ACF for the current window