Skip to main content

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

Project description

MEEGsim

DOI

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.2.tar.gz (31.4 kB view details)

Uploaded Source

Built Distribution

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

meegsim-0.0.2-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meegsim-0.0.2.tar.gz
Algorithm Hash digest
SHA256 295c903303233e48da2e8ca80fc9f01cbb08e1c39ef9a2e5d1603b84b56e7e98
MD5 5fe7bb4ac17b51ccbff565d2ccbbff92
BLAKE2b-256 10be837060594ba1eb2cb8b66de07d112d822da3819709d197709616312676e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for meegsim-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fa81eb84a7ae203c151f0ef87c6a55c4d8fd39d75accc1cea94ef3b1ab87e587
MD5 bd6bc7e67caf18f14803e77be41d0af5
BLAKE2b-256 d5f24fef21c02f189a42f5f7cb981c5d574ebc2e9e7c4bbb2c163944382dd2c5

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