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

Built distributions (wheels)

Table of built distributions (wheels) for ddalab 2.7.0
File Actions
ddalab-2.7.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details for ddalab-2.7.0-cp39-abi3-win_amd64.whl
ddalab-2.7.0-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.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ddalab-2.7.0-cp39-abi3-macosx_11_0_x86_64.whl CPython 3.9 abi3 macOS 11.0+ x86-64 Details for ddalab-2.7.0-cp39-abi3-macosx_11_0_x86_64.whl
ddalab-2.7.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details for ddalab-2.7.0-cp39-abi3-macosx_11_0_arm64.whl

Total release size: 5.8 MB

Release files / ddalab-2.7.0.tar.gz

Download URL ddalab-2.7.0.tar.gz
Size 284.8 kB
Tags Source
SHA-256 checksum
How to use checksums
16c253fb946251f5b1be327f20aff9e67013c9a0c537a617af7247441612d092
BLAKE2b-256 checksum
How to use checksums
1110b8380b61a265c111ab32b706dd631db15466655ab12e76f073b9565cf5eb
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.0-cp39-abi3-win_amd64.whl

Download URL ddalab-2.7.0-cp39-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
11122c31a8a36b840cd698652929c0a52cce13d86c939b9a384d166d2f1aaa21
BLAKE2b-256 checksum
How to use checksums
6cca6ff2d02e7dd3a0e57a21792af1d5a75b5b0fd736fb14f556a0fd68fa1cd2
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.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ddalab-2.7.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_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
fe61e3d087e2753663f355370add11923b7a3a37c4265595e40b84972256e5a5
BLAKE2b-256 checksum
How to use checksums
b50bd87f870956ec9de4a075fa08ad6e1bfb2609a8817ecb92c68d8aa0cad228
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.0-cp39-abi3-macosx_11_0_x86_64.whl

Download URL ddalab-2.7.0-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
92b31e01ac37a545683713292de93361a11e900d638ca93a4216b51de83b410d
BLAKE2b-256 checksum
How to use checksums
e6567e0e7571886e985fc1587674138397670287b8f2dc45d50a2a169d2894af
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.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL ddalab-2.7.0-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
b9ad56b3f0ff809595a8aa18f0938f147ae124b01169322f2ac58e63fa9bcaf6
BLAKE2b-256 checksum
How to use checksums
f37083d2a379256e606f0eb945bd9f4a78f4e5517a3e100daedbbb35f38e6077
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.0

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.0.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