Skip to main content
dataprof logo

dataprof

High-performance data profiling and quality assessment

Crates.io docs.rs PyPI License: MIT OR Apache-2.0

Website · Live benchmarks · Getting started · 0.10.0 release notes


dataprof is a Rust and Python library for profiling tabular data. It computes column-level statistics, detects data types and patterns, and assesses data quality across dimensions informed by ISO 8000 and ISO/IEC 25012, all with bounded memory usage that lets you profile datasets far larger than your available RAM.

It is built for the first ten minutes with unfamiliar data: find sparse columns, unstable types, duplicate keys, stale timestamps, and suspicious values before they turn into pipeline bugs.

[!NOTE] dataprof is in beta. Current releases ship a Rust crate and a Python package. The historical CLI remains documented only for older releases.

What dataprof answers quickly

Question What you get back
Which columns are thin, empty, or structurally broken? Null counts, completeness metrics, and schema shape in one pass
Did this feed drift or spike somewhere suspicious? Numeric summaries, outlier signals, and range checks
Are these IDs really unique or just pretending to be keys? Distinct counts, uniqueness ratios, and duplicate warnings
Are my timestamps plausible and fresh? Future-date detection, stale-data signals, and timeliness scoring
Did parsing silently go wrong? Type inference, pattern matches, format violations, and source metadata

Pick your entry point

You are doing this Start with
Embedding profiling in a Rust service, ETL job, or batch tool cargo add dataprof and Profiler::new().analyze_file(...)
Inspecting files in notebooks, validation scripts, or data apps uv pip install dataprof and dp.profile(...)
Profiling streams, remote Parquet, or database queries Rust feature flags, or a source-built Python extension with async/database features enabled

Start in 30 Seconds

Python

uv pip install dataprof

Requires Python 3.10 or newer.

The pre-built PyPI wheels have no Python dependencies. Everything below runs on a bare pip install dataprof: local files, dicts, row dicts, bytes buffers, and every export in this section. Install the pandas extra only for the pandas-typed exports (to_dataframe(), describe() as a DataFrame) and for Parquet byte buffers. Async URL profiling and database helpers are opt-in source builds.

1. Profile

import dataprof as dp

report = dp.profile("data.csv")
print(f"{report.rows} rows, {report.columns} columns")

# Ad-hoc inputs work the same way, with no pandas involved
scratch = dp.profile({"age": [31, 42, 29], "city": ["Rome", "Milan", "Rome"]})
incoming = dp.profile(b"age,city\n31,Rome\n", format="csv")

Too big to profile fully? Get the shape first, then commit:

structure = dp.analyze_structure("data.csv")   # cheap first pass
print(structure.format, len(structure.columns), structure.row_count.count)

2. Interpret

print(f"quality={report.quality_score:.1f}")   # 0-100, weighted across assessed dimensions
print(report.quality_summary())                # per-dimension scores

age = report["age"]
print(age.data_type, age.mean, age.null_percentage)

3. Export

report.save("report.json")       # full report, reloadable
print(report.to_markdown())      # a table for a PR comment or a notebook

4. Compare

Profile before and after a cleaning step, or yesterday against today:

before = dp.ProfileReport.load("report.json")
after = dp.profile("data_clean.csv")

delta = before.compare(after)    # what changed, per column

5. Hand it to an agent

A token-bounded summary of shape, quality flags, and schema. Values matching a sensitive pattern are never echoed, and no raw cell values are included unless you ask:

print(report.to_llm_context(max_tokens=500))

Three problems, solved end to end

Each example generates its own data and runs from a clean checkout. Every number they print is real profiler output, and CI runs all six on every push.

Scenario What it shows Run it
Messy CSV inspection · Python A duplicated key, null-heavy columns, a negative price, and PII flagged but never printed cargo run --example messy_csv_inspection
ETL quality gate · Python Accept or reject a daily drop on thresholds, with the rejection reason in the log cargo run --example etl_quality_gate
Before/after cleaning · Python Save a baseline report, diff it against the cleaned data, and check the defects really went away cargo run --example before_after_cleaning

See examples/README.md for the Python commands and a note on two quality metrics that surprise people.

Rust

[dependencies]
dataprof = "0.10"
# or: dataprof = { version = "0.10", default-features = false }

Minimum supported Rust version: 1.96.

use dataprof::Profiler;

let report = Profiler::new().analyze_file("data.csv")?;
println!("Rows: {}", report.execution.rows_processed);
println!("Quality: {:.1}%", report.quality_score().unwrap_or(0.0));

for col in &report.column_profiles {
  println!("{} {:?} nulls={}", col.name, col.data_type, col.null_count);
}

Why it feels modern

  • Fast first-pass signal -- surface null pockets, type drift, duplicate keys, and outliers quickly
  • True streaming -- bounded-memory profiling with online algorithms for files bigger than RAM
  • Multi-format by default -- move from CSV and JSON to Parquet, live databases, DataFrames, and Arrow batches without changing tools
  • Two polished entry points -- a compact Rust facade and a Python package that feels natural in notebooks
  • Async-ready -- Rust async APIs and opt-in Python extension builds cover stream pipelines, services, and remote Parquet sources
  • Explainable quality assessment -- seven selectively requestable dimensions, including validity and decimal-scale precision, with inspectable facts behind every score

Feature Flags

Feature Description
arrow Arrow-backed columnar engine
parquet (default) Parquet profiling; includes arrow
async-streaming Async profiling engine with tokio
parquet-async Profile Parquet files over HTTP; includes parquet and async-streaming
database Database profiling (connection handling, retry, SSL)
postgres PostgreSQL connector (includes database)
mysql MySQL/MariaDB connector (includes database)
sqlite SQLite connector (includes database)
all-db All three database connectors

For the leanest Rust build, use default-features = false or cargo --no-default-features instead of a separate minimal alias.

Supported Formats

Format Engine Notes
CSV Incremental, Columnar Auto-detects , ; | \t delimiters
JSON Incremental Array-of-objects
JSONL / NDJSON Incremental One object per line
Parquet Columnar Reads metadata for schema/count without scanning rows
Database query Async PostgreSQL, MySQL, SQLite via connection string
pandas / polars DataFrame Columnar Python API only
Arrow RecordBatch Columnar Via PyCapsule (zero-copy) or Rust API
dict / list of dicts Columnar Python API only; no dependencies
bytes / BytesIO Columnar Python API only; requires format=. CSV, JSON and JSONL need no dependencies; Parquet bytes need the pandas extra
Async byte stream Incremental Any AsyncRead source (HTTP, WebSocket, etc.)

Quality Metrics

dataprof reports seven quality dimensions informed by concepts in ISO 8000-8 and ISO/IEC 25012:

Dimension What it measures
Completeness Missing-cell percentage, share of rows with no nulls, columns past the null threshold
Consistency Data type consistency, format violations, encoding issues
Uniqueness Duplicate rows, key uniqueness, high-cardinality warnings
Accuracy Outlier ratio, range violations, negative values in positive-only columns
Timeliness Future dates, stale data ratio, temporal ordering violations in explicit temporal columns
Validity Conformance to confidently detected semantic patterns, such as email or identifier formats
Precision Consistency of effective decimal places within floating-point columns

The overall quality score (0 -- 100) is dataprof's weighted average of the dimensions that had data to assess. The aggregation formula is not mandated or certified by ISO. Rust callers can customize the relative weights through IsoQualityConfig::score_weights; default weights are 0.25 / 0.20 / 0.15 / 0.15 / 0.10 / 0.10 / 0.05 in the table order above.

Documentation

Start here

  • Why dataprof? -- an honest comparison with Polars/pandas describe() and ydata-profiling, including when to prefer them
  • Getting Started -- the shortest path from mystery dataset to useful signal
  • Examples Cookbook -- focused Rust and Python recipes you can adapt quickly
  • Agent Workflows -- copy-paste guidance for AGENTS.md, Cursor rules, and Claude Code skills

Integrate it

  • Python API Guide -- files, DataFrames, Arrow interop, exports, and optional source-built async/database features
  • Database Connectors -- PostgreSQL, MySQL, SQLite setup and connection patterns

Understand it

Historical

Academic Work

dataprof is the subject of a research paper submitted to IEEE ScalCom 2026:

A. Bozzo, "A Compiled Paradigm for Scalable and Sustainable Edge AI: Out-of-Core Execution and SIMD Acceleration in Telemetry Profiling," IEEE ScalCom 2026 (under review). [Repository & reproducible benchmarks]

The paper benchmarks dataprof against YData Profiling, Polars, and pandas across execution efficiency, memory scalability, energy consumption, and zero-copy interoperability in constrained Edge AI environments.

BibTeX

@inproceedings{bozzo2026compiled,
  author={Bozzo, Andrea},
  title={A Compiled Paradigm for Scalable and Sustainable Edge AI: Out-of-Core Execution and SIMD Acceleration in Telemetry Profiling},
  booktitle={2026 IEEE International Conference on Scalable Computing and Communications (ScalCom)},
  year={2026},
  note={Under review}
}

License

Dual-licensed under either the MIT License or the Apache License, Version 2.0, at your option.

Download files

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

Source Distribution

dataprof-0.10.0.tar.gz (544.5 kB view details)

Uploaded Source

Built Distributions

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

dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp314-cp314-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14Windows x86-64

dataprof-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp314-cp314-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dataprof-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

dataprof-0.10.0-cp313-cp313-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.13Windows x86-64

dataprof-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp313-cp313-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dataprof-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

dataprof-0.10.0-cp312-cp312-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.12Windows x86-64

dataprof-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp312-cp312-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dataprof-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

dataprof-0.10.0-cp311-cp311-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86-64

dataprof-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp311-cp311-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dataprof-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

dataprof-0.10.0-cp310-cp310-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.10Windows x86-64

dataprof-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dataprof-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

dataprof-0.10.0-cp310-cp310-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dataprof-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file dataprof-0.10.0.tar.gz.

File metadata

  • Download URL: dataprof-0.10.0.tar.gz
  • Upload date:
  • Size: 544.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dataprof-0.10.0.tar.gz
Algorithm Hash digest
SHA256 bde4414104aabd8098df3bc3ac24c44d4e63f0ab0d96ba49794bf5a14dedbe66
MD5 59ae4bbc74f740bb9beb7d8d51a47c93
BLAKE2b-256 77c9872029fdce01de8497fec0c406d3f0801e096dc2f12c0a9f3e607ca6035c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0.tar.gz:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b65bb4dee549a3634a540b069fdbfea645a7300557a0f532f5d8c61418f30e3
MD5 92007871247eacc2d7d5c76b2e176ae4
BLAKE2b-256 a6170bf4e4deae15fd93412466dd27e5e71c2b831c4c6a58d63baeaba8537acc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d954750bd6513a17ac6951781df74fd1ee9c4f2a7afbbb6061577bb8514ee3e
MD5 ae0f9f5ab83708f84c14fdb76ad55e7e
BLAKE2b-256 46df59b0f3f83467a5cbe7da324906b843bd3d8eb61d7ce164abf666de0f54cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c1cbf88a72d0262f0ef0c7a9a21bbcb439eab3425c4f3cedae3f72c9239a64b
MD5 533a2ef811f4ffb6d929910d0f9a972a
BLAKE2b-256 e42af40301cfda97666edaf5f4c2d3c4aec84e10f7a055c51cfd183f4ee44caa

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3de8608f25d890784e5c8ef9bc6f71afdbd41fc099984bc583a4ed6bcb0206a2
MD5 c02d7abe3490d48e17d1ed20ce935d7d
BLAKE2b-256 835cf74d04d432abe778b3688bd7204f16c0d565a4f72a765d4c1278c0eb5d0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73997ad55f5fc7737f78a9cbb3ac5cea66dc3b355bdefcddfb578b06de4e5fc2
MD5 b8e03473d0734f22e22dcaa45e2b7cd7
BLAKE2b-256 01079f124aef26b41cbf8e373c944ade02a654b67693709593812f650690d5e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e313c52bc002b66164810b019d2f227314313296523a97c46a2f2a65f9790c7e
MD5 622878e1dddb141b0ceff85e85d3f450
BLAKE2b-256 0c9d1b7e74b2c2c4bf5f03421ca473a7a162b8d830536f461514fa3004cd96de

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.10.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dataprof-0.10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4d6a0d688e468edaed6662a1b52c8bfa0d0dc125b3ff34c4183f4d57d9ae1608
MD5 20e9b3d36e0918a60ac3981341cc51ed
BLAKE2b-256 c4f7a89e13deb679c9b68bc6bacdd59eaf3f5f05a97a94b04c9e6763776953de

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8149a0483d1e02a73940dff91aff4cfb514579d9d8834b70fe1bb2bc8bd82c24
MD5 4a6a67a68ba6f632ad6a4e1ed33ca566
BLAKE2b-256 6e5287a3b971468af4a94417b295546fc7318f4a7453823adf7a21dd1a42a651

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 513a870e2382df972219116ec5888d5a8e310428f9651c58d53cb9ef33dfeb8a
MD5 bbc7d2c3edd1bfc33ed977932db26311
BLAKE2b-256 fa4677fcebfd8ba47d9a4dc50b847ccb05b1e63ca056c03a8f5fce0b653a93a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83e0d533bbe0ed810aa302b3e660b9e016aabf5f317417dfd380d2e5952cd82f
MD5 8965b84700071ce0e1ee90f1cf09d1ae
BLAKE2b-256 a2c66aef5f2015b7ae476d13651f26635242ee3554c025689c4087da54506f29

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 432d8305ed5d69be4e158847d7efaa28e3592a298efd003423db55697b05402d
MD5 5433ab9a948745c6f7c9df4831c33681
BLAKE2b-256 4c74e621a68263f4a58b9bed50eec622af6b3b81d3fe6c2424d5cd6d1629841b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dataprof-0.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98c5f3116b86eacf461fbeb53fa5c2f7b0e23edfdc0e5ba4167a4bb1172d6001
MD5 969dcf68d277556edd51964cd169557a
BLAKE2b-256 9aaede64b44629864cd243351ee85d2bba2723e1dfdd4f5dc943bd448228c231

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e19fb102f24fc1ed47018a1745e8d704431251763d3477369e278d093bf418cd
MD5 e7cdbd7a8929753d7ca1b88e6acad3b5
BLAKE2b-256 a2cd6aa152f5f49f58f3c57ad55b4bbcce54960955e972bcabe4af26226b5828

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 021c89f9e2705d622728006740b709ab660a394197ecf0505e173a9e2c155477
MD5 982a5d1c88a723480029a558a8213d02
BLAKE2b-256 206f2e7823420ce8956ed988eb9a04ecaea6fb3191dfc9d70ffcae03875cf318

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b65df13d00edf47a97d5c491a485f72b478b4446881572acb096244f886a6fa7
MD5 ca8ab9ae5aa5582cff3d3c94f0636588
BLAKE2b-256 6f673041d92bce2e295926a2ff6584f377727c52eb6b7c90b02c2bf12030ed2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf609b6144a7c9a7d06548561a51194874b41ea5f004685c3ab57410bf4d5b64
MD5 8f8fce65157624086b18941f95d2c3d7
BLAKE2b-256 c935ce5d6953d97822ab5fda8894270d1bebe8e80386a8fe48accf217a553a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dataprof-0.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ab18b922bce1edb32adb4a521aab90ac84c94a92ada5cf4c969f0d17981c3f99
MD5 096ed1527a84b466656ed0cbb22e2748
BLAKE2b-256 cc43f8e2d0d34603054c44ea90f28abc62eed9a08f5cdf5a5c7902d158094829

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f87ef2bf9f2e455e55ba235329990832a445c54b1e7a6499c2fcc2fcb249783
MD5 f93ecfc74ee77d36b1907104f398996c
BLAKE2b-256 34cc0385dd2e00b1e57aa058b4a426a117b177a80812e0f2e6a8bce33ac474d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba73e303a5fa2c4cca6dcfb26fd58a543858c5dae810fe52df42858acd162655
MD5 4b057f35567a97886f5ce46a671988cd
BLAKE2b-256 74b544db5c801ced4b15bfd8aa581235531f9d2b364de5e9645e0fab166448b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e62536af91a5d46d79430d707f847163faf87a3a19dba823e5060853c520990a
MD5 3abf46c8ba29abb9bfab81713714c684
BLAKE2b-256 531ffc0f95ecaf98f9314f1f825c9c0abd050e19b591586fb8c70196f498b2dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 415be1ac29ffb1f613588e4f755ba1eb8de10718b4067fbd686ddc2ac20605c6
MD5 d25941784966694f72c6e9883f2d3069
BLAKE2b-256 d234c27dbff96c4e0b0950256d208b0998abd1b7cb560291e07ad46cae42819d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dataprof-0.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9429e78bfbda3520fad791643ebd494ee3ac9890b1f98796eeddcad7c4ec858
MD5 33ad79d27c9db3bdf776b8a3c6bde79d
BLAKE2b-256 07f94272e14b753493d621d1e97e813fd21cc73b4b707f3f57dd98fb4cc1d08e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0c221932cc83a36f02d3b291e96a410d3d0ea9b10d20c43a1a67178c51031b9
MD5 176346705b83d5c729ceaaf0c5c181c7
BLAKE2b-256 305ee582d7aeb6c201600f0ad742e93d2290f0bb788af84aa783327abde55ac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 293fdf0b7de0780cfd02fd3326099d17475d4fd31af0786b743732c9bef3f94f
MD5 c694821ed5f0e018e3df3671d4a57ef7
BLAKE2b-256 ea881e024836160890ab4e4ef97cd7a7dd08078079cdfd8a661e827e6a937658

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18e5ad09f6fa89afee1f50ba4b7e5815663cf0253b60c3a47eeacf9f4af6898c
MD5 00d771ab673e4fe660fbb32f6a825a87
BLAKE2b-256 26e797a9dd35623ee68023a89e12500565b5e0bd2f2a1a6efde467147bbaf33b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c95ae0162ec4ee818fc6568bc0a5a267ed7995d026e1a6e55f17e149fab90126
MD5 ff326347b8d95e067db3590a2dae8d32
BLAKE2b-256 ca68524143ce4fd8b3d9f90d778030c0bf9d4c88fcf9f8b7426258de5a824e2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dataprof-0.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9cbe4574d033232d11be114ad905b456e78a3d459e0cb2d67ddcabee65c465c
MD5 7650be0ced9afcf101d6a229e0ced96f
BLAKE2b-256 76b9ed6260ad661174eac88fd8fd049cb157673951ba3bb841fd52238a5ed7b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e61654c162dec31b52e5a6fcc6075ee02b7ba387b94576c6d16b74e9c114cc8
MD5 63afb057072eb94020876bf94c338554
BLAKE2b-256 17771219da9b070d642a061898ce09bcbdf7b1e960763518a1faa1cd30702891

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5766efd5032c6702ece80e8728d797c6f029eff3f775e25fc1f00e0c4845a0f
MD5 2c073f3d7659d7aa50a4e89dcaf6118f
BLAKE2b-256 c0427f92a69066fa78afe5cf315c56d0ff674706cf356d4fe16de6e993edf530

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bb1738ca62752c4579dc140d93358a4dd439d18639c332fce65deddc8866937
MD5 17ecbb0e0f3e3ebdcbdc4383415df7d5
BLAKE2b-256 1932a7454db90ac4edf251c8c8c85ed2747ad61620111bf2ad0d9f8c05e4ccef

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dataprof-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d9c520192a0af5d6ec0a9db3c9eb7e82430bb94998e081f7b41d0950efc0a35
MD5 98936add5d27a64be5c2f2f3234e3cfb
BLAKE2b-256 fe667b5c03005279c750efa3fca3274a367478ee648065408b2d557a91bceeb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on AndreaBozzo/dataprof

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.10.0 This release

32 files

0.9.0

32 files

0.8.1

33 files

0.8.0

33 files

0.7.1

33 files

0.7.0

33 files

0.6.2

33 files

0.6.1

33 files

0.6.0

33 files

0.5.20

33 files

0.5.10

33 files

0.5.0

33 files

0.4.85

34 files

0.4.84

34 files

0.4.83

33 files

0.4.82

33 files

0.4.81

33 files

0.4.80

31 files

0.4.78

31 files

0.4.77

30 files

0.4.75

30 files

0.4.70

30 files

0.4.61

30 files

0.4.53

30 files

0.4.6

30 files

0.4.5

30 files

0.4.4

30 files

0.4.1

30 files

0.4.0

30 files

0.3.6

36 files

0.3.5

67 files

0.3.1

67 files

0.3.0

67 files

Supported by

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