Roadmap
This document outlines planned development themes and milestones for FACETpy.
Vision
FACETpy aims to be the leading Python toolkit for fMRI artifact correction in EEG data, providing:
Best-in-class algorithms for artifact removal
Easy-to-use API accessible to all skill levels
Extensible architecture for research and production
Comprehensive documentation and examples
Active community of users and contributors
Current Status
Version 2.0.0 (released on 2025-10-31) is the current stable major release.
Processor-based architecture shipped
Pipeline API and context model stabilized
Modular processor catalog expanded across I/O, preprocessing, correction, and evaluation
Documentation and test suite are actively maintained with ongoing updates
Near-Term Milestones
Q2 2026
Improve documentation quality gates (strict Sphinx build and runnable examples)
Expand benchmark coverage for channel-wise execution and batch workflows
Improve onboarding by consolidating installation and first-run guidance
Q3 2026
Add additional end-to-end examples for BIDS-focused pipelines
Strengthen error messages and validation hints for common misconfigurations
Improve visualization and reporting ergonomics for quality metrics
Research And Platform Direction
Continue evaluating advanced correction techniques for robust residual artifact handling
Improve support for large-scale datasets and memory-constrained execution environments
Maintain tight interoperability with MNE-Python and BIDS tooling