Skip to main content

The set of tools for working with EEG data

Project description

EEG Auto Tools

With this package it is possible to automate routine EEG processing, ERP acquisition steps and other signal features, as well as to obtain a detailed performance report after each successive block of the pipeline has been worked out

Installation

You can install eeg-auto-tools directly from PyPI:

pip install eeg-auto-tools

Quick Start

file = "your_file_path"
raw = mne.io.read_raw(file, preload=True)

pipeline = Sequence(
    ch_selector = ChannelSelector(exclude=['ECG', 'EOG']),
    ffilter = FilterBandpass(l_freq=0.1, h_freq=40, notch_freq=50),
    montager = SetMontage('waveguard64'),
    detector = BadChannelsDetector(method="auto"),
    rerefer = Rereference(exclude='bads'),
    ica = AutoICA(),
    interp = Interpolate(),
    r2e = Raw2Epoch(tmin=-0.15, tmax=0.6),
    bed = BadEpochsDetector(apply=True),
    baseliner = BaselineEpochs(baseline=(-0.1, 0)),
    detrender = DetrendEpochs(detrend_type="linear"),
)

epochs = pipeline(raw, cash=False)

Other Info

You can visit my GitHub to read other content.

License

This project is licensed under the Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eeg_auto_tools-0.0.31.tar.gz (45.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eeg_auto_tools-0.0.31-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

Details for the file eeg_auto_tools-0.0.31.tar.gz.

File metadata

  • Download URL: eeg_auto_tools-0.0.31.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.8

File hashes

Hashes for eeg_auto_tools-0.0.31.tar.gz
Algorithm Hash digest
SHA256 95f0fca552364fced3eab279ef628c82a9c77571f8110307cd092cae022dddb7
MD5 d7f05f15431b5b21b396b20191ebe622
BLAKE2b-256 4e980098bb79feff7acc2b1e7d97df2852c808718bcab7339e71ff20db6c1279

See more details on using hashes here.

File details

Details for the file eeg_auto_tools-0.0.31-py3-none-any.whl.

File metadata

File hashes

Hashes for eeg_auto_tools-0.0.31-py3-none-any.whl
Algorithm Hash digest
SHA256 c1815473912265cdb5d9e556146cb1061156a40fed3e018ee7f1a9fe1d152702
MD5 2efc915861426b7c145e92a805366aa3
BLAKE2b-256 98e7b022ddf95ed8712167cdce048fcf93744f6f97b5ff98cdb5cf7586f45a35

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page