MNE Analysis Container Format (mna/mnx). More...
Classes | |
| struct | MnaFileRef |
| class | MnaGraph |
| In-memory DAG of MnaNode operations with validation, topological sort and JSON/CBOR persistence. More... | |
| class | MnaGraphExecutor |
| Stateless batch and stream-mode runner for an MnaGraph. More... | |
| class | MnaIO |
| struct | MnaNode |
| Single executable step in an MNA pipeline graph, with attributes, typed ports, exec mode, verification and provenance. More... | |
| class | MnaOpRegistry |
Process-wide lookup from opType to MnaOpSchema and implementation function. More... | |
| struct | MnaOpSchemaPort |
| struct | MnaOpSchemaAttr |
| class | MnaOpSchema |
| Operation schema for graph validation. More... | |
| struct | MnaParamBinding |
| Dynamic parameter binding for the MNA parameter tree. More... | |
| class | MnaParamTree |
| Path-keyed parameter store with formula-driven dynamic bindings. More... | |
| struct | MnaPort |
| Named, typed port on an MNA graph node with upstream link and optional real-time stream binding. More... | |
| class | MnaProject |
| struct | MnaRecording |
| class | MnaRegistryLoader |
| Reads MNA op-schema manifests and feeds them into MnaOpRegistry, with drop-in directory merge support. More... | |
| struct | MnaScript |
| Inline interpreter-launched source code carried by a Script-mode MnaNode. More... | |
| struct | MnaSession |
| struct | MnaSubject |
| struct | MnaVerificationCheck |
| Verification check for a graph node. More... | |
| struct | MnaVerificationResult |
| Check evaluation result. More... | |
| struct | MnaProvenance |
| Provenance record for reproducibility. More... | |
| struct | MnaVerification |
| Verification, explanation, and provenance for a graph node. More... | |
Enumerations | |
| enum class | MnaFileRole { Raw , Forward , Inverse , Covariance , SourceEstimate , Bem , Surface , Annotation , Digitizer , Transform , SourceSpace , Evoked , Event , VirtualChannel , Custom } |
| enum class | MnaContainerFormat { Json , Cbor } |
| enum class | MnaDataKind { FiffRaw , Forward , Inverse , Covariance , SourceEstimate , Epochs , Evoked , Matrix , Volume , Surface , Bem , Annotation , Label , RealTimeStream , Custom } |
| enum class | MnaPortDir { Input , Output } |
| enum class | MnaNodeExecMode { Batch , Stream , Ipc , Script } |
Functions | |
| MNASHARED_EXPORT const char * | buildDateTime () |
| MNASHARED_EXPORT const char * | buildHash () |
| MNASHARED_EXPORT const char * | buildHashLong () |
| QString | mnaFileRoleToString (MnaFileRole role) |
| MnaFileRole | mnaFileRoleFromString (const QString &str) |
| QString | mnaDataKindToString (MnaDataKind kind) |
| MnaDataKind | mnaDataKindFromString (const QString &str) |
MNE Analysis Container Format (mna/mnx).
|
strong |
|
strong |
Describes the kind of data flowing through a graph port.
Definition at line 89 of file mna_types.h.
|
strong |
Describes the role a file plays within an MNA project.
| Enumerator | |
|---|---|
| Raw | |
| Forward | |
| Inverse | |
| Covariance | |
| SourceEstimate | |
| Bem | |
| Surface | |
| Annotation | |
| Digitizer | |
| Transform | |
| SourceSpace | |
| Evoked | |
| Event | |
| VirtualChannel | |
| Custom | |
Definition at line 56 of file mna_types.h.
|
strong |
Execution mode for a graph node.
Definition at line 122 of file mna_types.h.
|
strong |
Direction of a port on a graph node.
| Enumerator | |
|---|---|
| Input | |
| Output | |
Definition at line 112 of file mna_types.h.
| const char * MNALIB::buildDateTime | ( | ) |
Returns build date and time.
Definition at line 30 of file mna_global.cpp.
| const char * MNALIB::buildHash | ( | ) |
Returns abbreviated build git hash.
Definition at line 34 of file mna_global.cpp.
| const char * MNALIB::buildHashLong | ( | ) |
Returns full build git hash.
Definition at line 38 of file mna_global.cpp.
|
inline |
Convert a string to MnaDataKind.
Definition at line 213 of file mna_types.h.
|
inline |
Convert MnaDataKind to its string representation.
Definition at line 186 of file mna_types.h.
|
inline |
Convert a string to MnaFileRole.
Definition at line 162 of file mna_types.h.
|
inline |
Convert MnaFileRole to its string representation.
Definition at line 136 of file mna_types.h.