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.7.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.7.2
File Size Uploaded Provenance Actions
ddalab-2.7.2.tar.gz 294.2 kB With provenance Details for ddalab-2.7.2.tar.gz

Built distributions (wheels)

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

Total release size: 6.3 MB

Release files / ddalab-2.7.2.tar.gz

Download URL ddalab-2.7.2.tar.gz
Size 294.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4b524e3d003c0b0eda4022bf72cdbab886832525b749d7abfc6569dcb2a4b84d
BLAKE2b-256 checksum
How to use checksums
816850b03cc8f0a5f3e89f8618ee976c06ffbb3b71b94f39302c4ceb4d21aaa0
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 Nov 2, 2026.

Transparency log

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

Download URL ddalab-2.7.2-cp39-abi3-win_amd64.whl
Size 1.5 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8fbf4a4a2db6eecab02dbf6813317456f65d3dd834e01e211d0980c6ae9fd238
BLAKE2b-256 checksum
How to use checksums
cfa7588eab38da92c0e08b9a49ab50ed8a6131f3a8e37f32473e6cdd412d86fb
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 Nov 2, 2026.

Transparency log

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

Download URL ddalab-2.7.2-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
3e3d50768f575273ba61507a0de7da474c542805aac80089e01b7a17ca40f6a7
BLAKE2b-256 checksum
How to use checksums
f3b20c39d35d855af2754917297b4becc9daa3c1266c54fe2519ba4f8f8235ba
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 Nov 2, 2026.

Transparency log

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

Download URL ddalab-2.7.2-cp39-abi3-macosx_11_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7a06a4d1b92cb01d618f4a9c35f02d26f49b1802669a69760e087029af170737
BLAKE2b-256 checksum
How to use checksums
5033f09d4cabac5bb2033f2c5ad5ab28e9f73e3c0abe19f59f8669484a0de93b
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 Nov 2, 2026.

Transparency log

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

Download URL ddalab-2.7.2-cp39-abi3-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
38427a46495678f81894d34dfbeaa20a183bef48c8e0d7d67d370ac8c66dddba
BLAKE2b-256 checksum
How to use checksums
91ace43029d862b7bc1f2af98bff60dc4cc8e85135417bf4267129310d7a83ca
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 Nov 2, 2026.

Transparency log

Security for ddalab 2.7.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.7.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 Nov 2, 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