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.28.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.28-py3-none-any.whl (47.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eeg_auto_tools-0.0.28.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.28.tar.gz
Algorithm Hash digest
SHA256 ca0fb6ea4b00501f948a27161640c1f29c30fb012f5925f27d6e5becf70d1838
MD5 7223416940e2505af456239aa4144e89
BLAKE2b-256 ad6b03a664713528d8b7674f19df697fe795be4dd38d13eeb303d3122703ade0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eeg_auto_tools-0.0.28-py3-none-any.whl
Algorithm Hash digest
SHA256 2ba60f6c47bdfb104d250586785cf60ea8d13c598240abde5adc7186512b6836
MD5 8be73ed407336b366e4f9011860b3511
BLAKE2b-256 1e894bdd255f7ffc0cf8a73f8bc6fb7832b43215c23999410efd82ac9f2b0663

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