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

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 profiling, including HTTP URLs and remote Parquet, is in the wheel too; database connectors are the one documented feature that still needs a source build.

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.11"
# or: dataprof = { version = "0.11", 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 a Python async module that ships in the wheel 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.)

Reported columns follow source order in every format and on every transport: the CSV header, the Parquet/Arrow schema, and for JSON/JSONL the first record's field order, with fields that only appear in later records appended where they were first seen. Converting a dataset between formats does not reshuffle the report.

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

Citing dataprof

Use the Cite this repository button in the GitHub sidebar, which generates APA and BibTeX from CITATION.cff, or read that file directly.

The citation is for the software. dataprof has no associated publication or DOI, so CITATION.cff carries no preferred-citation entry and the generated BibTeX is a @misc software record. Reproducible benchmark material lives in scalcom2026-dataprof.

License

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

Metadata

Release files for dataprof 0.11.0

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

Source distribution (sdist)

Source distribution for dataprof 0.11.0
File Size Uploaded
dataprof-0.11.0.tar.gz 727.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dataprof 0.11.0
File
dataprof-0.11.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
dataprof-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
dataprof-0.11.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
dataprof-0.11.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
dataprof-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
dataprof-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
dataprof-0.11.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
dataprof-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
dataprof-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
dataprof-0.11.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dataprof-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
dataprof-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
dataprof-0.11.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
dataprof-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
dataprof-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
dataprof-0.11.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
dataprof-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 167.8 MB

Release files / dataprof-0.11.0.tar.gz

Download URL dataprof-0.11.0.tar.gz
Size 727.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7bb88f57bb27ccec51b65009b40c11c860446f9bc81efbed06f4611280b9a57a
BLAKE2b-256 checksum
How to use checksums
9f2c19e6287102466cb985a734286874fdcfa03526958a78b222395a64a023ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
8463aa1eb504047cc746334cb5767c7072c4993bc2d44628cb1542c7ca8f3f83
BLAKE2b-256 checksum
How to use checksums
c3a91e84156d2d91591464153555cde61817e2996a0bb2599da55da66af234a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b4ded5926dbdd820e5ba6f350a312cd0d535b9f24b8f74bd75a0b78f4ee8a64c
BLAKE2b-256 checksum
How to use checksums
dcbf25b4f4e29bff412583c9d5cf7d340c887d3a5ce7f8765f63ee5ecba9ca4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0f4909f0ea73d4b25f7459404f95447354bcffd9bfdbcbb6e8ac0f10e39891eb
BLAKE2b-256 checksum
How to use checksums
1f136c025d797dfa50dc6279e4a2f854d86b1c5613ffcef611922d3f5f469e41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4fb2f6f5526201d792fb68fb87ccc20e4a79e6f272125127a3bba5633cd03d3e
BLAKE2b-256 checksum
How to use checksums
588f4143e66e2008ba270a0fe29b1cf4115452c40ec4c70ae83e4cc040e3f09e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d7161408192f7699e4a7258c13615948595084eb7cf277f00fb72f4a3be7d847
BLAKE2b-256 checksum
How to use checksums
1de4ca641001190a9a8e45ce6b7880e8bd70b1f3304af810f80e7f56d0c81734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f22563335cef10e473b422878625ebbd8b3ef61b9488fbc433f30718f87d548b
BLAKE2b-256 checksum
How to use checksums
d16111a91372cb294ee27b5cb70cfbfc021fd90d46d2a144ec493cb9b601ee31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314-win_amd64.whl

Download URL dataprof-0.11.0-cp314-cp314-win_amd64.whl
Size 5.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8e98d876aa008c5fa22a6114707cde6921e83129731c7e4c74c3aeee388c6e02
BLAKE2b-256 checksum
How to use checksums
c5128042b2996d1c68540232a931f1b0fd5665b8cb42369b5dbfebb704e3aee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
51a0662c231aec8801ef0181deca500a2f4b403f17f5df3a8a4837d3caf89ff5
BLAKE2b-256 checksum
How to use checksums
935b8a325f5e7ca0664a2fd0d71afda2713efe8ccb55db00113340be9da2c44e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
722d80b92e1d726f2cb94370c634d0efbd7e564a0da9949f4743ba4d3cb220cb
BLAKE2b-256 checksum
How to use checksums
4c9d10977c67355e8be622b9f5f7440d28e73000d35b0b41eda694b092d6421c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL dataprof-0.11.0-cp314-cp314-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4aceb3d57b9a1201db2a99a4719563355afa39400f410cfcbc3949be37fcb36
BLAKE2b-256 checksum
How to use checksums
fe46d9319030cd872968f8deff74708a9d1b6fafbb3aa44ef5b766ab85f54643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL dataprof-0.11.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ff4e516e5124717e266f9eefdac12930729fbe2b31a1d0094f82d3912d4a38b0
BLAKE2b-256 checksum
How to use checksums
c79eacb9604d1c37d717c66fb8f18f1eca71925be0487d331bea972ed68ce767
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp313-cp313-win_amd64.whl

Download URL dataprof-0.11.0-cp313-cp313-win_amd64.whl
Size 5.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e52615e4be5977779ada98a110094cb3435b95b0d5ff8aa624bf9f1de4295392
BLAKE2b-256 checksum
How to use checksums
407a95821509d0fde87e6f1212005e12b00d3db388f47163ada45d2be8c9fcd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6829b153b8dac128bdce50d53e9d1f3a469c5b1f057fed8a680ca7b3e172564c
BLAKE2b-256 checksum
How to use checksums
5b9acdf34996a908fed080fe84d0a9fdf768937107b4e991fd95001051322815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2ad5039012866f8e67efba3d33cbfb0a0471f96ae13bebc5fc428a462c53aac0
BLAKE2b-256 checksum
How to use checksums
1b0a9561178846b1abd168bcbfac88c783d0bfe9d709aaaee0475cb975838679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL dataprof-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
605105b1560999340e710077214cf2bb2a31062fd5cfe2a51d986c80c50e7705
BLAKE2b-256 checksum
How to use checksums
d35685a28e8b1798b59faa01a4143256e3c805f0509b9027802c8403d4eead52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL dataprof-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d62d23cf78197d50133fb2e73b3ac22475a958f95752a0c11d27bf3fb6710af6
BLAKE2b-256 checksum
How to use checksums
364b86d9330e7e48450d117fed829125f7a53618d10a9d1f10efa31db4abeb9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp312-cp312-win_amd64.whl

Download URL dataprof-0.11.0-cp312-cp312-win_amd64.whl
Size 5.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
85edd9a48127860ba031b2801ea3187531e1bf5eb9f2de5f8e3de3ef002c74d6
BLAKE2b-256 checksum
How to use checksums
6c502cb6a566cb0cfab54fe6f7f1968828f2c12edf3c00b1d7a861639f8939c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
52d3387cc2b4408bf26765977f5dcfe39603af8de7e970fc2d116d2e7c115c25
BLAKE2b-256 checksum
How to use checksums
215d4f9d418deb32e2515d0bb9f7248b04fe1e29c865c5c9bd727818ee689f48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d3cc90467a8cc073d9cbd80dd49f35ee3af37eee9e9a157084587eb3030843c0
BLAKE2b-256 checksum
How to use checksums
49541704dc1491098ff0e9353ffcee9d9864be271c3807d22cf370e90f9890b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL dataprof-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd013844e3015549aaa3efbbe878acd9d32da727299f286bf3ac1b20d855462b
BLAKE2b-256 checksum
How to use checksums
7b87d1e14462c96b3f5c9995f4d0e871a921ae310684a5df7ed82dcb0c1a9d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL dataprof-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ba95e9b0f45a9206cde8d474890148a353ba016c90aa7f03bfba873021381fd1
BLAKE2b-256 checksum
How to use checksums
d548f4fb66c2d9372b1f0808ed33c2ce87147f0f7e80868f6edd1d0e11590e4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp311-cp311-win_amd64.whl

Download URL dataprof-0.11.0-cp311-cp311-win_amd64.whl
Size 5.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c5bb38c257564bc91107d89496d073600bcf44c5cab168dbe775147beafdd37d
BLAKE2b-256 checksum
How to use checksums
d29b073368d1313f924ac753bf8c4adc059bf362dc74604d0022643875db1f35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
315c30b3bca936cea22c940bb0fd6a37955b65b027c3ce7e42928c3e53c1454d
BLAKE2b-256 checksum
How to use checksums
1c43cd2426019570188797cb665fba8e2773e7646338062e1879488fcac33b91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3e15ed2646c3db00de4238914cedbac04f5e69e195c84a6c37ecf73259108d19
BLAKE2b-256 checksum
How to use checksums
152d89dd0aecce85d112e7a85d898a910debb9c9af8e8a0163b0738308c06dfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL dataprof-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7aee4c0789909d22b45a9507cca29faa42ef516f82e9fd9f144b9b3f41b919fb
BLAKE2b-256 checksum
How to use checksums
016da6aec12b34919b1983ef115a3ccb8847b9f0210eff2dc8c380ccdaa8eb43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL dataprof-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
42cebab126615b861807c9b2cba4d7ae7170749d41b61161ded6d6120a2d5313
BLAKE2b-256 checksum
How to use checksums
f50529f905af7b9ecf03cde9ecaa2fafe0892fc834d8fcdf2ba329d1f4ed5080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp310-cp310-win_amd64.whl

Download URL dataprof-0.11.0-cp310-cp310-win_amd64.whl
Size 5.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e600289533235f6236a6a9bdb37ac304c0b9c3f3620873385699ab7a0e2b8c69
BLAKE2b-256 checksum
How to use checksums
0653b195bfe041103c43e65459311c704bfffbcf23e2dbe40e9c34c4931c053b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL dataprof-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9b303ccc763fb9305c99cee6016d7a216ad5a286ae3e37a2a616919b72e59bfd
BLAKE2b-256 checksum
How to use checksums
d65429703941369ac454ae1737b79c33a2087c299944acb7c21735f51433d066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dataprof-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ef441473fce4b39f0c858a80aedb365ff76ecf5c6a384630913ced45072bea2d
BLAKE2b-256 checksum
How to use checksums
d43a242d613ec30333f6fbfcbdc67312c85e1717f846209fe3a191c344db6016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL dataprof-0.11.0-cp310-cp310-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8aa43332003e0b4d2d633d0721d074d9ab07b215d1ee31635766e167b0898ab4
BLAKE2b-256 checksum
How to use checksums
82644eb6c69458f4584f655393b1d5b154fc6953bcc3b60e1506fb60d8ae9476
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release files / dataprof-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL dataprof-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7e5a7381212aff09a2c43f3e8c97504558ac03298ca3ad23aaf201838745a525
BLAKE2b-256 checksum
How to use checksums
0c4707b2c4b44e50e087e150b5207c1fe49cf2cf3dc9f805c85d38896ccdad34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log
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