Skip to main content

Building blocks (waveforms, SNR, connectivity) for M/EEG simulations with MNE-Python

Project description

MEEGsim

Overview

MEEGsim is a Python package that provides template waveforms for simulating M/EEG data with known ground truth source activity. In addition, it simplifies the manipulation of relevant simulation parameters (e.g., signal-to-noise ratio and source connectivity). As a result, the users can focus on what to simulate, not on how to implement the simulation. The package is compatible with MNE-Python and re-uses the forward and inverse modeling functionality provided by MNE.

Find more details about the package in the documentation. For a brief overview of the functionality, check the poster about MEEGsim that was presented at the CuttingEEGX conference (28-31.10.2024, Nijmegen, The Netherlands, and online).

Development

Creating a Local Copy of the Project

  1. Clone the repository.

  2. Create an environment (conda/mamba/virtualenv).

  3. Switch to the project folder and install the package and all dependencies:

cd meegsim
pip install -e .[dev]
  1. You're ready to start now!

Running Tests

pytest

Building the Documentation

  1. Install the required packages.
pip install -e .[docs]
  1. Build the documentation.
make html
  1. Open it in the web browser.
make show

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

meegsim-0.0.1.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

meegsim-0.0.1-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file meegsim-0.0.1.tar.gz.

File metadata

  • Download URL: meegsim-0.0.1.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for meegsim-0.0.1.tar.gz
Algorithm Hash digest
SHA256 87dd5b1c3ee439e4196c97705b561695a52379fc89572760caba4fab4da2137b
MD5 f67c54239e8d508ff3b7049a5cea548d
BLAKE2b-256 7008cd624d98a43506fdadaabb190990129dc148eaaa3d9371fe833460bb5415

See more details on using hashes here.

File details

Details for the file meegsim-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: meegsim-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for meegsim-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95b8f5d89e016e28d573269e7a3b67a6ace041de5c91dbe59b19c9807f7489d7
MD5 935e3d9be357a5d3bc71963f1395e730
BLAKE2b-256 de2c16e8693728bcd7f7400941d101b3a6495dd0ae6afa09d786e25e74f2e3c1

See more details on using hashes here.

Supported by

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