dataprof
High-performance data profiling and quality assessment
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
- Crate Redesign Notes -- what the facade owns and why the workspace is split this way
- Release notes -- upgrade checklist, migration details, and known limitations
- Contributing
- Changelog
Historical
- Archived CLI Guide -- pre-0.8 reference only
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)
| File | Size | Uploaded | |
|---|---|---|---|
| dataprof-0.11.0.tar.gz | 727.3 kB | Details |
Built distributions (wheels)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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