Skip to main content

ddalab

Delay differential analysis (DDA) of EEG, iEEG and other multichannel recordings, from DDALAB. One install gives the ddalab command line and the ddalab Python library, which share one Rust engine.

pip install ddalab          # or: uv tool install ddalab, pipx install ddalab
uvx ddalab run --file recording.edf
import ddalab

result = ddalab.run("sub-01_eeg.edf", variants=["ST", "CT"], wl=200, ws=100)
result.variants["ST"].q        # NumPy array, (channels, windows)
result.window_centers          # seconds
result.save("result.json")     # the document `ddalab run -o result.json` writes

recording = ddalab.read("sub-01_eeg.edf")   # data (channels, samples) in SI units, sfreq, ch_names, events
ddalab.run(recording.data, sfreq=recording.sfreq, ch_names=recording.ch_names)
ddalab.run(raw)                              # an MNE Raw

Parameters left out take the defaults of ddalab run; ddalab run --help describes each one. See the DDALAB README for the web app and the formats.

Metadata

Release files for ddalab 2.5.2

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

Source distribution (sdist)

Source distribution for ddalab 2.5.2
File Size Uploaded Provenance Actions
ddalab-2.5.2.tar.gz 274.5 kB With provenance Details for ddalab-2.5.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ddalab 2.5.2
File Actions
ddalab-2.5.2-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details for ddalab-2.5.2-cp39-abi3-win_amd64.whl
ddalab-2.5.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details for ddalab-2.5.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ddalab-2.5.2-cp39-abi3-macosx_11_0_x86_64.whl CPython 3.9 abi3 macOS 11.0+ x86-64 Details for ddalab-2.5.2-cp39-abi3-macosx_11_0_x86_64.whl
ddalab-2.5.2-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details for ddalab-2.5.2-cp39-abi3-macosx_11_0_arm64.whl

Total release size: 5.8 MB

Release files / ddalab-2.5.2.tar.gz

Download URL ddalab-2.5.2.tar.gz
Size 274.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d8cb99f54032151f2955e7f27dfc41a115ba1eaa43caa923595bf237726b7cea
BLAKE2b-256 checksum
How to use checksums
b020d840cd50e0bc02a304b8e7a7c2ebfbb68f6d1c33289326eeaa1c9e160a11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / ddalab-2.5.2-cp39-abi3-win_amd64.whl

Download URL ddalab-2.5.2-cp39-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0d837049d30f9b7623715479b9b6e6c2a41cf35df66c58c228ab069e2ab82605
BLAKE2b-256 checksum
How to use checksums
6baa1285b2db54eeab90fba0b326f6bd047df1b03cc223ac921b44b1fc3709e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / ddalab-2.5.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ddalab-2.5.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
5d6b8b28bd96f0853cca11bbd15a65c7790a3781c0a630a61c185df88d56cd01
BLAKE2b-256 checksum
How to use checksums
aa6224b91315cffefd5298eebe79f260c95ae816a1bb7a9b0acf6bf363fdae6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / ddalab-2.5.2-cp39-abi3-macosx_11_0_x86_64.whl

Download URL ddalab-2.5.2-cp39-abi3-macosx_11_0_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
951fdbb38b607de9d037f312d8bef8f3ff86ddf6eb1caf2c353c8d9e80e3640c
BLAKE2b-256 checksum
How to use checksums
8718078c845281be94cea88d780e1a2ece2af4d3c2508fca458c9284e9c26c14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / ddalab-2.5.2-cp39-abi3-macosx_11_0_arm64.whl

Download URL ddalab-2.5.2-cp39-abi3-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec72d16e69aaadd51f42692c2252c360e4b8338ca443568db15094e978470306
BLAKE2b-256 checksum
How to use checksums
1873541db7c43c8c3587b3a423621b4de72794a15307cc01cc0bf63c1e88828f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for ddalab 2.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for ddalab-2.5.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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