Skip to main content

Zero Effort Data Analysis — 1TB files in seconds, C++ parallel core

Project description

Zedda Logo

Zero Effort Data Analysis

The world's fastest EDA library — C++ powered, pip installable

PyPI Python License


Why Zedda?

# Everything pandas needs 10 lines for — Zedda does in 1
import zedda as zd
zd.profile("titanic.csv")
Feature pandas ydata-profiling Zedda
Titanic (891 rows) manual ~45s 19ms
6.3M row CSV manual ~10 min 23s
1TB Parquet OOM crash OOM crash < 2s
RAM usage $O(N)$ $O(N)$ $O(\text{cols})$
pip install size ~30MB 200MB+ < 1MB
Pearson correlation manual slow single-pass
ML readiness hints
CLI support

Install

pip install zedda
  • No C++ compiler needed — pre-built wheels for Windows, macOS, Linux.
  • Requires Python 3.9+.

Quickstart

Profile any file

import zedda as zd

zd.profile("data.csv")         # CSV
zd.profile("data.parquet")     # Parquet — uses footer cheat code
zd.profile("data.arrow")       # Arrow

Get results as object

p = zd.scan("titanic.csv")

print(p.num_rows)              # 891
print(p.num_cols)              # 12
print(p.overall_null_pct)      # 8.1

for col in p.columns:
    print(col.name, col.mean, col.null_pct)

Compare two datasets

zd.compare("train.csv", "test.csv")
# Shows: schema diffs, null rate changes, distribution shifts

CLI

fasteda run titanic.csv
fasteda compare train.csv test.csv
fasteda info data.csv

What You Get

zedda v0.3.2
Scanning transaction_data.csv...

╭──── Dataset Overview  ⚡ SAMPLED ────────────────────────────╮
│ File:     transaction_data.csv                                │
│ ⚡ SAMPLED  2,000,000 of 6,362,620 rows (31.4%)               │
│            nulls/min/max exact from Parquet footer            │
│ Rows:     2,000,000                                           │
│ Cols:     31  (31 numeric, 0 string)                          │
│ Nulls:    0.0%  (0 cells)                                     │
│ Scanned:  32.3 sec                                            │
╰───────────────────────────────────────────────────────────────╯

Data Quality Score:  80/100  ████████░░  GOOD  (5 cols with outliers)

Column          Type   Nulls   Unique~     Mean          CI ±95%     Min    Max
step            int    0.0%    125         198           —           1      372
amount          float  0.0%    1,882,560   167,082.7     ±488.9      0      50,556,774
isFraud         int    0.0%    2           0.0007        —           0      1

Smart Warnings:
  ⚠  'amount' — max (50,556,774) is 303x above mean. Outliers likely.
  v  'isFraud' — binary column (0/1). Good ML target candidate.
  ... and 18 more. Call zd.warnings("data.csv") for full list.

Pearson Correlation Alerts:  (single-pass O(1) math)
  ↑↑ r=+1.00  'oldbalanceOrg' ↔ 'newbalanceOrig'   Drop one before ML training.
  ↑↑ r=+0.99  'newbalanceDest' ↔ 'expected_balance_change_dest'   Drop one before ML training.
  ... and 9 more pairs.

How It Works

Zedda is built on a C++17 core connected to Python via nanobind.

Core Algorithms

  • Welford's Online Algorithm — numerically stable mean/variance/stddev/skewness/kurtosis in a single pass. No catastrophic cancellation on large datasets.
  • HyperLogLog — cardinality estimation (unique value counts) with 99% accuracy using only 16KB per column — regardless of dataset size.
  • True Pearson Correlation — $O(1)$ memory single-pass correlation engine. No second file read, no storing data. Exact $r$ value for every column pair.
  • Parquet Footer Cheat Code — every Parquet file stores min, max, and null counts in its footer (last few KB). Zedda reads the footer first for instant exact stats — then samples only what's needed for mean/stddev.
  • Stratified Row-Group Sampling — for large files, Zedda picks 6 representative row groups (start, middle, end) instead of reading everything. Result: 99.9% statistical accuracy, 100x less I/O.

Architecture

User calls zd.profile("data.csv")
         │
         ▼
Python layer (zedda/__init__.py)
  • File validation + format detection
  • Sampling strategy selection
  • Rich terminal rendering
  • Smart Warnings + Correlation Alerts
         │
         ▼
nanobind bridge (bindings.cpp)
  • Zero-copy data transfer
  • Python ↔ C++ type mapping
         │
         ▼
C++ Core Engine
  • BS::thread_pool (multi-threaded chunk processing)
  • CsvStreamReader (RFC 4180, 64K row chunks)
  • ProfileBuilder (Welford + HLL + Pearson)
  • ArrowProfiler (zero-copy Parquet via Arrow C Data Interface)
         │
         ▼
DatasetProfile struct → returned to Python

Memory Usage

Zedda uses $O(\text{columns})$ memory — not $O(\text{rows})$. This means:

Dataset pandas RAM Zedda RAM
1M rows, 10 cols ~800 MB ~2 MB
10M rows, 30 cols ~8 GB ~6 MB
1TB Parquet OOM ~50 MB

This is possible because Zedda never loads the full dataset — it streams chunks and updates running accumulators (Welford, HLL) that stay constant size.


Advanced Usage

Force full scan (disable sampling)

p = zd.scan("big_file.csv", sample_size=None)

Custom sample size

p = zd.scan("big_file.csv", sample_size=500_000)

Access all warnings

zd.warnings("data.csv")  # shows all, not truncated

Access correlation results

p = zd.scan("data.csv")
for corr in p.correlations:
    print(f"{corr.col_a}{corr.col_b}: r={corr.r:.3f} ({corr.strength})")

Supported Formats

Format Support Notes
CSV ✅ Full RFC 4180, custom delimiter, quote handling
Parquet ✅ Full Footer cheat code + zero-copy Arrow bridge
Apache Arrow ✅ Full Zero-copy via Arrow C Data Interface
Excel (.xlsx) 🔜 Phase 5 Coming soon
JSON 🔜 Phase 5 Coming soon
PostgreSQL 🔜 Phase 5 Coming soon

Benchmarks

Tested on MacBook Pro M2, 16GB RAM.

  • Dataset: Titanic (891 rows, 12 cols)
    • pandas describe() : 0.8s
    • ydata-profiling : 42.0s
    • zedda : 0.019s ← 2200x faster than ydata-profiling
  • Dataset: Fraud transactions (6.3M rows, 31 cols)
    • pandas describe() : 8.2s (no insights, no correlation)
    • ydata-profiling : OOM on 8GB RAM
    • zedda (full scan) : 51.0s
    • zedda (sampled 2M) : 23.0s ← with Smart Warnings + Pearson correlation
  • Dataset: 1TB Parquet (footer cheat code)
    • pandas : OOM
    • ydata-profiling : OOM
    • zedda : 1.8s ← exact nulls/min/max, sampled mean/std

Roadmap

  • Phase 1 — C++ streaming core (Welford, HyperLogLog)
  • Phase 2 — Zero-copy Parquet + Arrow support
  • Phase 3 — Intelligent Sampling Engine (1TB in 2s)
  • Phase 3.1 — Smart Warnings, Data Quality Score, Pearson Correlation
  • Phase 4 — zd.ml_ready() — ML readiness score + fix suggestions
  • Phase 5 — zd.compare() — data drift detection for production
  • Phase 6 — zd.ask() — natural language queries
  • Phase 7 — SIMD (AVX-512) + mmap for physical I/O limits

Contributing

Zedda is open source and actively maintained.

git clone https://github.com/prince3235/zedda.git --recursive
cd zedda
bash build.sh          # builds fasteda_core.pyd locally
python test_import.py  # verify build

PRs welcome! See CONTRIBUTING.md for guidelines.


License

MIT License — see LICENSE for details.

Built with ❤️ and C++17

PyPIGitHubIssues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zedda-0.3.2.tar.gz (3.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zedda-0.3.2-cp312-cp312-win_amd64.whl (105.8 kB view details)

Uploaded CPython 3.12Windows x86-64

zedda-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (562.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

zedda-0.3.2-cp312-cp312-musllinux_1_2_i686.whl (609.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

zedda-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (127.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

zedda-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (92.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zedda-0.3.2-cp311-cp311-win_amd64.whl (106.4 kB view details)

Uploaded CPython 3.11Windows x86-64

zedda-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (563.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

zedda-0.3.2-cp311-cp311-musllinux_1_2_i686.whl (611.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

zedda-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

zedda-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (94.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zedda-0.3.2-cp310-cp310-win_amd64.whl (106.6 kB view details)

Uploaded CPython 3.10Windows x86-64

zedda-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (563.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

zedda-0.3.2-cp310-cp310-musllinux_1_2_i686.whl (611.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

zedda-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

zedda-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (94.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zedda-0.3.2-cp39-cp39-win_amd64.whl (106.9 kB view details)

Uploaded CPython 3.9Windows x86-64

zedda-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl (564.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

zedda-0.3.2-cp39-cp39-musllinux_1_2_i686.whl (611.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

zedda-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

zedda-0.3.2-cp39-cp39-macosx_11_0_arm64.whl (94.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file zedda-0.3.2.tar.gz.

File metadata

  • Download URL: zedda-0.3.2.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2.tar.gz
Algorithm Hash digest
SHA256 5ac2082f4deff4a57343c8da58021dbffea7a38c4f916860e3608fbcd49013fb
MD5 e908607a6c4c539429f53e3cf59fbd87
BLAKE2b-256 59d95a23a4af46544689158a0c58c528eeace2bce6d81fc7ca0169a72977e84d

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zedda-0.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b0afa1ba1f00104902abc4312cb49be33dc1fbdddc5968209ff3ddbb740cdf06
MD5 59da0f966f551afed5af631e5dc9d18e
BLAKE2b-256 714311e5b77c018b33ecab9a369310d7c5d72d70e9211c4ee05bb94754e37a31

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a75245a7f1326c0914928e58ea86fb489456b52ebea9624fdcdf43bb648de7ed
MD5 d621bdb8f98bc6c0e50b40f151f19461
BLAKE2b-256 3af646e56f6aa0808468718bfd4951923282806af94428449fb4cb0961bf6d6a

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2f2f87883e7c12bfff71c3370afc052f53335aff5e4a9d458629dac1ce766589
MD5 b9580ab82b928dd9b11193d51b0a964d
BLAKE2b-256 d6328bf96a0db15f5d9f0f3e00c0daf3fc40df8a05bdd4c20fdf391a57e1d57e

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ec14e2079ff7d5f00fe23c70bac6d4dcc55d63078ba840dfee5a4a5406ff566
MD5 0ba73ce5d14e8a6448268dc76697e59f
BLAKE2b-256 dbf719a802c38aae79bcdcffb972ff9306b8c458183def59dd1eb8d346fb3e75

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dae906c09d2150a29829a358958fc2a8e3a80a4415c8be4c078fd4610f1f8642
MD5 4fd929482d4dc0f32d65ab7bc44653e4
BLAKE2b-256 fc852b6991b1e38212fdb94cce018338bc84c909f4d5af4f7c979ecb1c263fc3

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zedda-0.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 106.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0a8cab9de03141efef73bb2fdbfb43f0566bc831ed68685ef9519f5e0e549f90
MD5 cc4a9c6a18b3ab7f832447300addbbd1
BLAKE2b-256 0ad9146d2a9615e7d4784d6017b5d4dc27e91e46575f02c1a48ff6fea0137e52

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 adbba66b4740ba53b7baa6fd51b69155b1305ffc9735839c5e146a95f765564b
MD5 a7122c653837f38d477fa2dfc21aa8ee
BLAKE2b-256 2e268f52c87520e577d0ad4836285bcde7d7ba3522a481dd2e6e7e189ef44611

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1ea0a69f976f19f7bc5512bd678580abb08819d4dec0ac2328778742e63e5b1
MD5 f7a681fe626e3b82fab3dba433c7c1df
BLAKE2b-256 281cb34fe1bc1ff39bb5eb5d6914971009bcf8cc4c33c02a61431e1f0aa7a928

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c28a2737c21b378f22cfd1ccbaa7401d1309fa857a5a3392c4d4347180ccfc9c
MD5 5d9a79e56e6c5fb7e882732f87495ff4
BLAKE2b-256 f15a9ae8be044e963cfdac58ca53045adf1b2fd4a277444d24167abaaf1d2832

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 281bb76ef12d11bf1181575c83a72d72bf8958705e2acf93e752ac812f4b48ca
MD5 34c6a5f0d93017f8a963865b0304ec58
BLAKE2b-256 1fe81d2ab5fc27e9e1a244e12fbe747e61ca54778be35c05f721a7b45d3b2261

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zedda-0.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 106.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a8adea4b3eabb218faca22b4172575c98478e875b1c731abba255a5e07286ada
MD5 d216f64a708f4a69e4074460976260bd
BLAKE2b-256 c24c2282dfccf72dee9ad9c475e99a8295950cf9c338418c6faff4558398c5d7

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c863fd8500bfc98f9bc63fd2a75b0b0ed20fdd3335fef0df5d0e8e4b00de339
MD5 4ca81445faa59f10f710a29d7a09b2dd
BLAKE2b-256 e260c41990be2a7fb41a41d9801eaa1553ec0e51013a84dc84d64e9eee87d93d

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ee8f08f422d34939e3ef9735b147836877ab6e4724e93b37425242de0cc8ef4
MD5 f05b923bec2bea94afa4bb6b262b502c
BLAKE2b-256 52c67c4d9d04b1aa4c9579e7cac1b6c3794eba6e41ecb0ebfef19d80b7fad2bb

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 448cb49522a628284621567879233923c00018e0567c2c2219940ad9ee07e0bf
MD5 08136ff198362d29d59a6abc39b70708
BLAKE2b-256 b0d055fac214f8ab8b8de32f4866335fb9690866eed7d7ff450bdeccdfd1f140

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b24d9ec331d52e84bada192c50937351c6196fc3c413ffed81b8712359940327
MD5 de18b010f1652bc5527ff31260c7d951
BLAKE2b-256 a94d109fb23db511663f0bd272c2b5a668ab0a6e4679879af4ef77d13891436a

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zedda-0.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 106.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d098d1d6064f5fe3894ac76fda30b7999125f90c18893465b0b38b10d439e263
MD5 0703807a538624dba0e49d66e35a6d91
BLAKE2b-256 c52d871c98b29ab92cfe0fa9aeae3f040e75dddcff1927a14154847352ef383f

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: zedda-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 564.1 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 107d430c4155bc384f9b05f948124cd4a9c89cd55055f161019f962f3bddd530
MD5 de9a0ca4013f782566358e610381efdf
BLAKE2b-256 9c1102f3500ff02720d7d37275872e7b9dc0bdcf8dd03d0de93531124093026d

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: zedda-0.3.2-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 611.8 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a2cbb31ff134c30f85a19023df3265043b112ffd086889dcb57ba85577142fc7
MD5 21c8c7309b3a7bd39a1daac867a82e21
BLAKE2b-256 32c16de5cd2194bc196c1ef261771f6f8e9652c9809237fa79f702479c9ba558

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zedda-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60f5554492c417c3590adb3b5b59e2684a26375a60a1134fd4cca9bf5c6eece6
MD5 601149ed3c73055c67fb5580bf1afad6
BLAKE2b-256 d81e3fc870edb95cc51a6733632caad3f955c4d08ca38c82954ffa95f71abc46

See more details on using hashes here.

File details

Details for the file zedda-0.3.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: zedda-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 94.5 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zedda-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e8d2d2a4561fb96a3b7a006701dd2f0e4bb3408e90bfdb824b5d8450d937ecf
MD5 f2adec95756e6aa451dc5f5efc55cf2b
BLAKE2b-256 e12db3a952eba80af116041cb840f6c2823807fb50245d870f9fbcd52e2dfeb2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page