M3Resp Stage 2#
Stage 2 turns m3resp from a thin wrapper around eitprocessing/resurfemg (stage1.md) into a shared multimodal data model and framework, without breaking anything Stage 1 already provided. This page lists the documentation pages of the stage 2 work. See Architecture for the code as it is now.
Concepts - what each object is#
concepts/session.md -
M3Session, its typed collections, and its full method list.concepts/signals.md -
Signal/TimeSeries.concepts/events-and-breaths.md -
Event/Interval/BreathEvent, andIntervalData/EventData.concepts/parameters.md -
ParameterResult.concepts/quality.md -
QualityFlag.concepts/synchronization.md - alignment,
LinkedBreath, and breath timing parameters.concepts/provenance.md -
ProvenanceRecord,ProcessingHistory, and the persisted (Layer 2) data model.
Tutorials - end-to-end walkthroughs#
Migration#
migration.md - index and cross-modality bookkeeping.
Developer reference#
Architecture: the two data-model layers and the folders of the code.
Adapters: how M3Resp calls the two packages.
Preset contracts: presets and workflow files.
Testing: the comparison tests and the test folders.
See also#
stage1.md - the Stage 1 wrapper layer these all build on.
workflows.md - the declarative YAML/JSON workflow spec format (its own deep reference, not duplicated here).