Skip to main content

doc DOI:10.1101/2025.10.04.680449v1 DOI:10.1101/2025.10.04.680449v1 tests codecov

GEDAI denoising in python

GEDAI_logo

For more details about the GEDAI algorithm, please refer to the MATLAB implementation.

Installation

Standard (Lightweight NumPy)

For standard CPU usage without heavy dependencies (~50 MB download):

pip install gedai

Accelerated (PyTorch Engine)

For accelerated performance (up to 2.2x faster execution via vectorized PyTorch linear algebra):

pip install "gedai[torch]"

Note: gedai defaults to engine="auto". If PyTorch is installed, acceleration is used automatically; otherwise, it falls back cleanly to NumPy.

Tip for CPU-only systems: If you only need CPU acceleration on Windows/Linux and want to avoid downloading large GPU/CUDA binaries (~2 GB), install the lightweight PyTorch CPU wheel:

pip install torch --index-url https://download.pytorch.org/whl/cpu
pip install gedai

Documentation

doc

Detailed documentation can be found on GEDAI website.

📜 Citation

DOI:10.1101/2025.10.04.680449v1 DOI

If you use GEDAI in your research, please cite the original publication:

Return of the GEDAI: Unsupervised EEG Denoising based on Leadfield Filtering (2025) [bioRxiv]. [DOI/Link to paper]
Ros, T, Férat, V., Huang, Y., Colangelo, C., Kia S.M., Wolfers T., Vulliemoz, S., & Michela, A.

As well as the specific version numbers of the software using the DOI provided by Zenodo.

License

DOI:10.1101/2025.10.04.680449v1

You may use this software under the terms of the PolyForm Noncommercial License 1.0.0 LICENSE. This is suitable for personal use, research, or evaluation.

Commercial License
If you wish to use this software in a commercial or proprietary application without being bound by terms of the PolyForm Noncommercial License 1.0.0, you must purchase a commercial license. The core algorithms in this repository are the subject of a pending patent application, and a commercial license includes a grant for patent rights.

📧 Contact

For any questions or enquiries, please contact: Tomas Ros - tomas.ros@unige.ch Victor Férat: victor.ferat@fcbg.ch

Acknowledgements

We are gratefully supported by the Center for Biomedical Imaging (CIBM), the Swiss National Science Foundation (SNSF), Unitec and the M/EEG & NMOD Platform, Fondation Campus Biotech Geneva, Geneva,.

cibm snf unitec

Metadata

Release files for gedai 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gedai 0.6.0
File Size Uploaded
gedai-0.6.0.tar.gz 9.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gedai 0.6.0
File Interpreter ABI Platform
gedai-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 MB

Release files / gedai-0.6.0.tar.gz

Download URL gedai-0.6.0.tar.gz
Size 9.5 MB
Tags Source
SHA-256 checksum
How to use checksums
fc33cee58c12b868bdae0655cb967a31b1c175d15c18cd61a79a8534ac06b11c
BLAKE2b-256 checksum
How to use checksums
b2f3e8a0311fabc831c6a454d8aad2a45d8133c49a5aae5f6f2070dde0ce258d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / gedai-0.6.0-py3-none-any.whl

Download URL gedai-0.6.0-py3-none-any.whl
Size 8.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
462fd0d7ff30f7ba435675430179eb1a79813c4cb1b9d59de52229112a2e9861
BLAKE2b-256 checksum
How to use checksums
ff80fc5de7cb76aeb42d88174f97baa4771168b8500c56ae303ea19ce41c8543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.60

2 release files

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page