Skip to main content
Zedda

Zero-Effort Data Discovery & Analysis

C++17-powered EDA and data cleaning engine for Python.

PyPI version Python versions Downloads Tests License

Guide · API reference · How it works · Contributing · Security


What is Zedda

Zedda profiles, cleans, and validates datasets from a single Python call. Its core is written in C++17 and streams data in constant memory, so it scales from a 900-row CSV to a terabyte-scale Parquet file without changing how you use it.

Installation

pip install --upgrade pip                  # Ensure pip >= 22.3 for abi3 wheel recognition
pip install zedda                          # CSV only — zero native deps
pip install "zedda[parquet]"               # adds Parquet/Arrow/Feather support
pip install "zedda[clean]"                 # adds fuzzy typo detection
pip install "zedda[ai]"                    # adds AI Q&A (zd.ask with Groq/OpenAI)
pip install "zedda[parquet,clean,ai]"      # everything together

Platform support:

Platform Base install [parquet] extra
Linux x86_64 (manylinux_2_28 / glibc >= 2.28 / musl) ✅ prebuilt wheel ✅ prebuilt pyarrow wheel
Linux ARM64 (aarch64) ✅ prebuilt wheel ✅ prebuilt pyarrow wheel
macOS Intel (x86_64) ✅ prebuilt wheel ✅ prebuilt pyarrow wheel
macOS Apple Silicon (ARM64) ✅ prebuilt wheel ✅ prebuilt pyarrow wheel
Windows x86_64 ✅ prebuilt wheel ✅ prebuilt pyarrow wheel
Windows ARM64 ✅ prebuilt wheel ⚠️ pyarrow has no win_arm64 wheel — Parquet requires manual build
Python 3.13 free-threaded (cp313t) ⚠️ Not yet supported — use standard Python 3.13

conda users: Zedda is not yet on conda-forge. Install via pip inside your conda environment:

conda activate myenv
pip install zedda

High-Performance Builds (x86-64-v3 / AVX2)

Prebuilt wheels on PyPI support all 64-bit x86 CPUs with runtime AVX2/AVX-512 dispatch in the scanner. For full compiler auto-vectorization across the entire C++ engine on modern CPUs (Intel Haswell+, AMD Zen+):

CMAKE_ARGS="-DZEDDA_TARGET_X86_64_V3=ON -DZEDDA_ENABLE_LTO=ON" pip install --no-binary zedda zedda

How to use

import zedda as zd

zd.profile("data.csv")  # full EDA report in terminal
zd.scan("data.csv")  # silent scan for CI/CD pipelines
zd.compare("train.csv", "test.csv")  # train/test drift detection
zd.fix("data.csv", apply=True)  # generate or apply pandas fix code
zd.ask("data.csv", "any nulls here?")  # plain-English dataset Q&A
zd.ml_ready("data.csv")  # readiness score for ML training
zd.warnings("data.csv")  # list all issues ranked by severity
zd.clean("data.csv", output="clean.csv")  # safe, backed-up auto-clean
zd.merge(["jan.csv", "feb.csv"], "out")  # safely combine multiple files
zd.report("data.csv", output="rep.html")  # export full report to offline HTML

Every function also accepts a pandas DataFrame directly — a file path is never required.

import pandas as pd

df = pd.read_csv("data.csv")
zd.profile(df)

See the full list of available functions in the API reference, and how the underlying engine works in How it works.

Installation from source

git clone https://github.com/Zedda-Labs/Zedda.git --recursive
cd Zedda
# C++17 build tools (cmake, ninja) are required
pip install cmake ninja
pip install -e ".[dev]"
pytest tests/

Enterprise Data Quality FAQ

1. How does ZEDDA prevent false-positive cleaning recommendations?

ZEDDA evaluates statistical distributions across single-pass scans before flagging issues:

  • ID Columns: Flagged only when cardinality is 100.0% unique across all rows.
  • Zero-Variance Columns: Flagged only when a single distinct value spans 100.0% of non-null cells.
  • Outliers: Identified using IQR bounds (1.5 * IQR) combined with skewness thresholds.
  • Multicollinearity: Evaluated via single-pass Pearson correlation matrices (|r| >= 0.95).
2. Is auto-cleaning (`zd.clean()`) safe for production data ingestion?

Yes. zd.clean() is fully deterministic, atomic, and safe:

  • Automatic Backup: Creates {filename}.zedda-backup prior to mutating any dataset.
  • Audit Trail: Outputs {stem}.audit.json containing exact before/after row counts, quality scores, applied transformations, and timing logs.
  • Rollback Support: Run zd.clean.undo("filename.csv") at any time to instantly restore the original dataset from backup.
3. How does ZEDDA integrate into CI/CD pipelines and orchestrators?
  • Programmatic Python: Use zd.scan("data.csv") inside Airflow / Prefect tasks to access .to_dict() and .to_json() metadata objects.
  • CLI Ingestion: Run zedda scan data.csv --json inside GitHub Actions or GitLab CI to pipe structured JSON metadata directly into downstream data warehouse checks.
  • Air-Gapped Compliance: zd.report() generates completely self-contained HTML files (zero CDN links, zero tracking, zero external network calls) suitable for banking and healthcare environments.

Contributing

Issues and pull requests are welcome. See CONTRIBUTING.md.

License

MIT — see LICENSE.

Metadata

Release files for zedda 0.4.9

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

Source distribution (sdist)

Source distribution for zedda 0.4.9
File Size Uploaded
zedda-0.4.9.tar.gz 1.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for zedda 0.4.9
File
zedda-0.4.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
zedda-0.4.9-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
zedda-0.4.9-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
zedda-0.4.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
zedda-0.4.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
zedda-0.4.9-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
zedda-0.4.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
zedda-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
zedda-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
zedda-0.4.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
zedda-0.4.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
zedda-0.4.9-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
zedda-0.4.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zedda-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
zedda-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
zedda-0.4.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
zedda-0.4.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
zedda-0.4.9-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
zedda-0.4.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
zedda-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
zedda-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
zedda-0.4.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
zedda-0.4.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
zedda-0.4.9-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
zedda-0.4.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
zedda-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
zedda-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
zedda-0.4.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
zedda-0.4.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
zedda-0.4.9-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 15.3 MB

Release files / zedda-0.4.9.tar.gz

Download URL zedda-0.4.9.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
e4156168c62907015d59a83158f9c9827ecf791bb6a2845e69cf9aaca001a31f
BLAKE2b-256 checksum
How to use checksums
03f3a3a5b76327a79fb4501e43b1befedb289da009d2f5a592a09a9cef589d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp314-cp314-win_amd64.whl

Download URL zedda-0.4.9-cp314-cp314-win_amd64.whl
Size 464.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0ce6def08cf0814512067f74127c85a3742e56b44be0e938248bc3f2d14605a1
BLAKE2b-256 checksum
How to use checksums
fde30e5d4d8a6feb53e11a65c3a453c340dcd7e974732e4a42be5183deace853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL zedda-0.4.9-cp314-cp314-musllinux_1_2_x86_64.whl
Size 754.2 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
75ba0d48d79397e13e096b6c477b773b081c8be8741d828f41c549e725b0add0
BLAKE2b-256 checksum
How to use checksums
c333dcf8ed1fe85e865535926bc57dc0bc4c3f391c8c3a19e420eed420b656c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL zedda-0.4.9-cp314-cp314-musllinux_1_2_aarch64.whl
Size 722.7 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e85812460441a09c5c202e276c3585be0cb8a04211ea367842c71a3ae20857e3
BLAKE2b-256 checksum
How to use checksums
ec45180529602ea15452f13aa63e59cb4c059efc44ca1bb8d019b4259b4222bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL zedda-0.4.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 260.6 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
04309aa9ccee74bfe1548dd4a900e67ebf32e95884d4329e942fca130269c7c9
BLAKE2b-256 checksum
How to use checksums
523eac82de14c0e02bf7e46c287ed3c2617c3c020065c20a1c7f32825464a907
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL zedda-0.4.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 250.2 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ec99a3280d491fafdce80caa5cb1d4c47330138864ad6a27cfcd07f516a464f
BLAKE2b-256 checksum
How to use checksums
ad8dddd5b9aca3abc975d9ca085c2ccf9468627da95466f51aa3bd055d1848b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp314-cp314-macosx_11_0_arm64.whl

Download URL zedda-0.4.9-cp314-cp314-macosx_11_0_arm64.whl
Size 253.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d38a709e85a9d435b0f4fe648485aabc24dd3414231c325a68de7246fab583ee
BLAKE2b-256 checksum
How to use checksums
b80e383ffd066db57ee7970aa694b1bef94e1e32a4dbd043a043fe8d2aa9a16e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp313-cp313-win_amd64.whl

Download URL zedda-0.4.9-cp313-cp313-win_amd64.whl
Size 453.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0b8dbd1fc1ce5328fd608242cd9c18966e9b4eca9e76afd91f7cd775989ab530
BLAKE2b-256 checksum
How to use checksums
4c1e4253b48864bfd5d2564ac6d7478d58b3977688c7e73ec6cbb41f3f62402a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL zedda-0.4.9-cp313-cp313-musllinux_1_2_x86_64.whl
Size 754.2 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b44c08d5cb7d18a9a281807ae3c18ec875a06e62eb10910718bd1dfc268f1a47
BLAKE2b-256 checksum
How to use checksums
5b8c8ba9bf8c67632819acb802fc3e2be301ac8bb872d71fcfd0c78fd2b42efd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL zedda-0.4.9-cp313-cp313-musllinux_1_2_aarch64.whl
Size 722.0 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
13a43b2be64d9e16623f7e3969199a9609b6337bf84d68fdcea680554e9d0253
BLAKE2b-256 checksum
How to use checksums
877a6bd07e1490c1d7e90cf8af0ac53dbb5c1a915651fd4ac5ace257d41962aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL zedda-0.4.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 260.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
826e110a8cdf6adb9e5ec778466018d962ee6d933b4f74b32f1783dff3245921
BLAKE2b-256 checksum
How to use checksums
476e7342696b6775f5e49d05edc408d8f1c70fac96bfc51107e5ed298e6e7f4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL zedda-0.4.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 249.9 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3f11d0ad7bd8846321390d50d5f0bf6b10ed325a295919eabbca77419eaeb0dc
BLAKE2b-256 checksum
How to use checksums
714698e33847fd26836ec0ff7d1296adc5a72dc0dbd80c0e25482a360bd97032
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp313-cp313-macosx_11_0_arm64.whl

Download URL zedda-0.4.9-cp313-cp313-macosx_11_0_arm64.whl
Size 253.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3b28e636eb50b9144eb7a75de48bc390df81184821ad07532994bd4305f1fb2
BLAKE2b-256 checksum
How to use checksums
25257d2193d93c61bac67212d482672ba86f5c94684362a9fd63fc3e5f192bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp312-cp312-win_amd64.whl

Download URL zedda-0.4.9-cp312-cp312-win_amd64.whl
Size 453.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a9f32a136f2a785c10f491980644da96a52d9132d1a68eecb420daf41b4205ec
BLAKE2b-256 checksum
How to use checksums
309528f0d1b3bf6e6273f84f06a3e670cac058bbbf078021c6d0d2403f999f28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL zedda-0.4.9-cp312-cp312-musllinux_1_2_x86_64.whl
Size 754.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
27b976e3aceb54fc8ad1b3e53543a9426aea330d62b74b699b30e3ffea4be8c1
BLAKE2b-256 checksum
How to use checksums
d05e4b154ecd618f011f16c58b77674019df5ffc2a180a4f464f6b487b926b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL zedda-0.4.9-cp312-cp312-musllinux_1_2_aarch64.whl
Size 722.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3130f2901e26d72f36d62b7898ff7cc1d7db9bd2c115293795f93c8c350bde99
BLAKE2b-256 checksum
How to use checksums
fd56f78584cd8b5f09321a5012e182847c50d6e7d1f30f6f7b56e35adb7694df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL zedda-0.4.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 260.6 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fd1444abe9038230b4919966ba0863f736d779acf6beb2b7300ce8140fb4b0c4
BLAKE2b-256 checksum
How to use checksums
27bcf400f5b36b1f3a92fc4c4d4f059f8eb716ae7b0b9241ad67c29658c9f043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL zedda-0.4.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 250.0 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5b668c5dd68d51ce172a992ddcae98094ff776577fa2d335a9c9bf96a3ce1927
BLAKE2b-256 checksum
How to use checksums
72c886903f474fedc4484d225134977032122f895367696976dac50fdb0af85a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp312-cp312-macosx_11_0_arm64.whl

Download URL zedda-0.4.9-cp312-cp312-macosx_11_0_arm64.whl
Size 253.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
83459b688f1b2d1aaad3cc8a4324a17967c16aa151f4b05eb7adbc8a50e42731
BLAKE2b-256 checksum
How to use checksums
2fd0814c60ce3a3411567c98dee0288db7b81986d51debaf0fc089df2c9fb1e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp311-cp311-win_amd64.whl

Download URL zedda-0.4.9-cp311-cp311-win_amd64.whl
Size 453.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
be7212cce1ce300f4d46384d74198270ff9efe4a452e27cfd3681383f2b85669
BLAKE2b-256 checksum
How to use checksums
4f52afd86528f3a1c502bfb0b1acbc9ea68b98e7549c5a80c8aadb8a15d37734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL zedda-0.4.9-cp311-cp311-musllinux_1_2_x86_64.whl
Size 755.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
60c8d45d5febfcdd7c280094a4efcdd42f7c2768135722d6f20ba1972bc2aae6
BLAKE2b-256 checksum
How to use checksums
ae7bae2c9901764bd7f31a18144f427e8d19a3ba03be3fdf5d1b347fcc3c71ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL zedda-0.4.9-cp311-cp311-musllinux_1_2_aarch64.whl
Size 723.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
14a375a84d3dccf53d2ad85d7845c8b112fbc0a1b9befdc132a4e71024424c2a
BLAKE2b-256 checksum
How to use checksums
e8fbd266028741b03cbd9d4e51a24067f9841c8c3b6dcd8828ebe00be345de6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL zedda-0.4.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 261.6 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c72cd65235ab6e7b064c71e200682edc8fa9735b04e6059ce949a89333c65be3
BLAKE2b-256 checksum
How to use checksums
780e6c49944f0dc56a01964e858941cc1b8442a6226c5aae53b443c1b82ed0a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL zedda-0.4.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 251.0 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
964ec7d2180eb1817e2ac06ad7d7724c3fb455eb97276bba1691233e7d1cdd6d
BLAKE2b-256 checksum
How to use checksums
8b7fabc81a21ab762980fb2e3fc12eed949553f94aebfeb6d0f1ea3ddec1fc8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp311-cp311-macosx_11_0_arm64.whl

Download URL zedda-0.4.9-cp311-cp311-macosx_11_0_arm64.whl
Size 254.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac0c352308af97df52a88ef7d67df502ba4debb7adf6e31205c4553c40f366d3
BLAKE2b-256 checksum
How to use checksums
c58583f7a80e5831b3b568e805b3ed1a70aa9c3942d92b5bef9e12a485e67c97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp310-cp310-win_amd64.whl

Download URL zedda-0.4.9-cp310-cp310-win_amd64.whl
Size 453.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2183ce5703aa0bb1eed84cb09fd41b23f01ce71ab0080b7b1a5940ff1efa5e89
BLAKE2b-256 checksum
How to use checksums
f5215d061c7179ffafbd69e1f09ac88340d52ef8a19e6b11967af782b2949d47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL zedda-0.4.9-cp310-cp310-musllinux_1_2_x86_64.whl
Size 755.5 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b56ac9dc3fd3d41c8bccd23bcc865bdb4dfae9958108dc6b99c0af6b4fc10603
BLAKE2b-256 checksum
How to use checksums
4d65c5e0bda11390f111c49757e849f339b8d316c17b2952f3cb4b80fe9d81da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL zedda-0.4.9-cp310-cp310-musllinux_1_2_aarch64.whl
Size 724.1 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0d1b6cb6a1faef4b0460a6605b4be41a100316c4a9ce13ba4cb3bfe29d63a707
BLAKE2b-256 checksum
How to use checksums
1f472e07cfb51f7adeee1736ac94e8fecec10e82d8362a2b20d2c3179db397d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL zedda-0.4.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 262.0 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d8fefe48ccd9ee94407dabe57435c2c0318caec77c2ed95aaa0a6f9b6f02c1c
BLAKE2b-256 checksum
How to use checksums
12f8092f88f39adf8bd4697ce6e294be6d3a4528534f3136a856509a424bf774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL zedda-0.4.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 251.1 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
44ba95650f7d11cf3bfdad72c2e5c2a088b562b4bd2cef765cae4c59f666ef41
BLAKE2b-256 checksum
How to use checksums
537d292a29eb4749063ff77dfed22add1fbcec13648f2509491805a98eda7ff7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release files / zedda-0.4.9-cp310-cp310-macosx_11_0_arm64.whl

Download URL zedda-0.4.9-cp310-cp310-macosx_11_0_arm64.whl
Size 254.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5dd11c195c5ee094bc77059ca48f049884054b9da4db6ce60e079de8d035047
BLAKE2b-256 checksum
How to use checksums
856244381f6e3c7802c50eae9c02c0b92ac5b86bfb26d04973b88bf2930b3d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Sep 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.9 This release

31 release files

0.4.8

37 release files

0.4.7

37 release files

0.4.6

7 release files

0.4.2

21 release files

0.4.0

21 release files

0.3.2

21 release files

0.3.1

21 release files

0.3.0

21 release files

0.2.2

21 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