Metadata-Version: 2.1
Name: neuropipeline
Version: 0.1.3
Summary: A short description of your package
Home-page: https://github.com/adamaske/neuropipeline
Author: Adam Emile Aske
Author-email: adamaske@live.no
Project-URL: Bug Tracker, https://github.com/adamaske/neuropipeline/issues
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# neuropipeline

`neuropipeline` is a Python package designed for comprehensive analysis of neurophysiological data, specifically Electroencephalography (EEG) and functional Near-Infrared Spectroscopy (fNIRS). It provides tools for preprocessing, analysis, and visualization of both EEG and fNIRS data, streamlining your neuroimaging workflow.

## Features

* **Unified Interface:** A consistent API for both EEG and fNIRS data processing.
* **Preprocessing:**
    * Artifact removal (e.g., ICA, filtering).
    * Data cleaning and interpolation.
    * Channel/probe management.
* **Analysis:**
    * Frequency domain analysis (e.g., power spectral density).
    * Time domain analysis (e.g., event-related potentials/responses).
    * Statistical analysis.
    * fNIRS specific analysis (HbO, HbR, and HbT calculations)
* **Visualization:**
    * Interactive plots for EEG and fNIRS data.
    * Topographic maps.
    * Time-series plots.
    * fNIRS channel location visualization.
* **Extensible Design:** Easily add custom processing and analysis modules.
* **Well-Documented:** Comprehensive documentation with examples and tutorials.

## Installation

```bash
pip install neuropipeline
