Skip to main content

TMS-EEG Evoked Potential Analysis Framework

Project description

PyPI Version Python Version License Open Issues


TEPpy Logo

TEPpy

TMS-EEG Evoked Potential Analysis Framework
Explore examples »

Report Bug   Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Citation
  5. License
  6. Contact

About The Project

TEPpy is a Python package for analyzing Transcranial Magnetic Stimulation combined with Electroencephalography (TMS-EEG) data. It provides tools for characterizing TMS-EEG evoked potential (TEP) temporal and spectral features, with automated peak detection and time-frequency analysis methods.

Key Features

  • Convert MNE-Python Epochs objects to TEP objects
  • Automatic detection of TMS-evoked potential peaks
  • Automatic selection of most reponsive channels
  • Time-frequency analysis using Stockwell transform
  • Extraction of temporal and spectral features
  • Visualization of temporal and spectral features
  • Customizable analysis parameters for research flexibility

Analysis Workflow

TEPpy Analysis Workflow Typical TEPpy analysis workflow from MNE Epochs to extracted features

(back to top)

Getting Started

Dependencies

  • numpy>=2.0.1
  • scipy>=1.14.0
  • mne>=1.9.0
  • matplotlib>=3.9.1
  • stockwell>=1.2

Installation

Install from PyPI:

pip install teppy

Usage

import mne
from teppy import TEP

Citation

License

Contact

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

teppy-0.1.3.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

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

teppy-0.1.3-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file teppy-0.1.3.tar.gz.

File metadata

  • Download URL: teppy-0.1.3.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for teppy-0.1.3.tar.gz
Algorithm Hash digest
SHA256 64468443d003424a9505376084e49d5b3d8d36ea8c84385cf2f1cf6d4e60445b
MD5 043aeafc5f79d3f97fb1efa5cf448352
BLAKE2b-256 b91d0068340619d0736e43b7b372b522eb2bec0e705ba72203885c098fcaf3e4

See more details on using hashes here.

File details

Details for the file teppy-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: teppy-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for teppy-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d8dbc2194ca40ba5fd6b6b1d9239b7cc529029152f9a22deb4db0c7d90a5f093
MD5 b05e0cf0c8bed92c4da0be3bc2430617
BLAKE2b-256 556a30178acf0529d3fd5ae900b173e6f29a64b962ed38e2fcdbcba1199b354f

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