Core Module#
Shared low-level helpers used across every analysis stage.
neurodent.core holds only cross-cutting utilities (neurodent.core.utils)
and animal-metadata resolution (neurodent.core.metadata). It is the shared
floor of the package: every stage may import it, and it imports nothing above
constants.
The stage classes live in their own top-level packages:
neurodent.loading—LongRecordingOrganizer,AnimalOrganizerneurodent.analysis—LongRecordingAnalyzer,AnalysisPipeline, spike detectionneurodent.results—WindowAnalysisResult,FrequencyDomainSpikeAnalysisResult,ZeitgeberAnalysisResultneurodent.plotting—AnimalPlotter,ExperimentPlotter,ZeitgeberPlotter
The headline classes are also lazily importable from the top level, e.g.
from neurodent import AnimalOrganizer.
Classes#
Stores metadata information for neural recordings. |
|
Construct a long recording from various file formats or an existing recording object. |
|
Class for analyzing LongRecordings by breaking them into smaller time windows (fragments). |
|
Static class for analyzing fragments of EEG data. |
|
Static class for frequency-domain spike detection using STFT and SNEO. |