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