API Reference#
The public API of coco-pipe. Most workflows use a small set of high-level entry points listed under Selected APIs below; the Full Module Index documents every public and internal symbol, generated directly from the source.
For conceptual background and worked examples, see the User Guide.
Selected APIs#
The most commonly used classes and functions, grouped by module.
Decoding#
Main executor for decoding experiments. |
|
Master configuration for a Decoding Experiment. |
|
Unified Container for Experiment Results. |
|
Return machine-readable capability metadata for a given estimator. |
|
Return capability metadata for all registered estimators. |
|
Decorator to register a custom estimator class under a specific name. |
|
Orchestrate the statistical assessment of experiment results. |
Dimensionality Reduction#
Manage one dimensionality reduction workflow. |
|
Abstract base class for all dimensionality reduction implementations. |
|
Built-in immutable sequence. |
|
Compare and rank already-scored dimensionality reduction methods. |
|
Run one or more feature interpretation analyses. |
Reports#
The main report container. |
|
A logical section of the report. |
|
Build a decoding report from an |
|
Create a comparative report from multiple dimensionality reduction results. |
|
Create a standard report from a DataContainer. |
|
Merge multiple reports into a single comparison report. |
Visualization#
Plot an explicit 2D or 3D embedding. |
|
Plot aggregate scalar decoding scores by model and metric. |
|
Plot an aggregated confusion matrix from decoding diagnostics. |
|
Plot receiver-operating-characteristic curves. |
|
Plot a topographic map for sensor values using MNE. |
|
Set rcParams globally. |
|
Save a Matplotlib figure with coco_pipe defaults. |
IO and Features#
Generic container for N-dimensional neurophysiological data. |
|
Universal data loader factory. |
Full Module Index#
The complete, auto-generated reference for every public and internal symbol, organized by module. Jump straight to a module:
Loading, validation, and the DataContainer.
Signal feature extraction.
Reducers, evaluation, and trajectories.
Classical ML and foundation-model decoding.
Static and interactive plotting.
Automated HTML reports.