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

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

Built distributions (wheels)

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

Total release size: 5.8 MB

Release files / ddalab-2.5.3.tar.gz

Download URL ddalab-2.5.3.tar.gz
Size 275.1 kB
Tags Source
SHA-256 checksum
How to use checksums
318712e38837a5b1e5a1a0d119d64c930503e4df889e94047acd1436494aff07
BLAKE2b-256 checksum
How to use checksums
5206ed75e1e0bb9610c550b6e07637dbdc6ecd2debfb82e71590881cb19d21a6
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 28, 2026.

Transparency log

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

Download URL ddalab-2.5.3-cp39-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
83fccde6adb307eb07b518026c9b1d3f3fb27b171d410c99fb335b78d99a7b1e
BLAKE2b-256 checksum
How to use checksums
de10c48707e99c23598d1ce836b511eb618f91082158053d663852ce0d3b4069
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 28, 2026.

Transparency log

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

Download URL ddalab-2.5.3-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
79d47cd06fac22317aaf88065aa8ce4400f37840c2e3afbd2143dc6556711b07
BLAKE2b-256 checksum
How to use checksums
10cc6c25c01385a8d60e5b6fee5d170d00bbca09f6994178eef848d152ea47db
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 28, 2026.

Transparency log

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

Download URL ddalab-2.5.3-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
8e4a659ca6671cba2045a6e3779fdd95fa23387d689224da96d4a845d4ec3332
BLAKE2b-256 checksum
How to use checksums
200ed196a823e543520744ea6a8c11903bfdb05f158c1a390824149ce2ae34af
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 28, 2026.

Transparency log

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

Download URL ddalab-2.5.3-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
dece8983c9e1f829cfadc414ea74a6f711b9e3cb7646ff05ede12080032dafbe
BLAKE2b-256 checksum
How to use checksums
ddd5b149e6a95fc811799390cb80a76ac17a4d6d7a6c6e9e1b261189c7afe2c2
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 28, 2026.

Transparency log

Security for ddalab 2.5.3

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.3.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 28, 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