Skip to main content

Fast, lightweight data profiling and quality assessment library

Project description

dataprof

CI License Rust Crates.io PyPI Downloads

A fast, reliable data quality assessment tool built in Rust. Analyze datasets with 20x better memory efficiency than pandas, unlimited file streaming, and comprehensive ISO 8000/25012 compliant quality checks across 5 dimensions: Completeness, Consistency, Uniqueness, Accuracy, and Timeliness. Full Python bindings and production database connectivity included.

Automatic Pattern Detection - Identifies 16+ common data patterns including emails, phone numbers, IP addresses, coordinates, IBAN, file paths, and more.

Perfect for data scientists, engineers, analysts, and anyone working with data who needs quick, reliable quality insights.

Privacy & Transparency

DataProf processes all data locally on your machine. Zero telemetry, zero external data transmission.

Read exactly what DataProf analyzes →

  • 100% local processing - your data never leaves your machine
  • No telemetry or tracking
  • Open source & fully auditable
  • Read-only database access (when using DB features)

Complete transparency: Every metric, calculation, and data point is documented with source code references for independent verification.

CI/CD Integration

Automate data quality checks in your workflows with our GitHub Action:

- name: DataProf Quality Check
  uses: AndreaBozzo/dataprof-actions@v1
  with:
    file: 'data/dataset.csv'
    quality-threshold: 80
    fail-on-issues: true
    # Batch mode (NEW)
    recursive: true
    output-html: 'quality-report.html'

Get the Action →

  • Zero setup - works out of the box
  • ISO 8000/25012 compliant - industry-standard quality metrics
  • Batch processing - analyze entire directories recursively
  • Flexible - customizable thresholds and output formats
  • Fast - typically completes in under 2 minutes

Perfect for ensuring data quality in pipelines, validating data integrity, or generating automated quality reports.Updated to latest release.

Quick Start

Installation

# Install from crates.io (recommended)
cargo install dataprof

# Or build from source
git clone https://github.com/AndreaBozzo/dataprof
cd dataprof
cargo install --path .

That's it! Now you can use dataprof-cli from anywhere.

Basic Usage

# Analyze a CSV file
dataprof-cli analyze data.csv

# Get detailed analysis
dataprof-cli analyze data.csv --detailed

# Generate HTML report
dataprof-cli report data.csv -o report.html

# Analyze Parquet files (requires --features parquet)
dataprof-cli analyze data.parquet

More Features

# Batch process entire directory
dataprof-cli batch /data/folder --recursive --parallel

# Database profiling
dataprof-cli database postgres://user:pass@host/db --table users

# Benchmark engines
dataprof-cli benchmark data.csv

# Streaming mode for large files
dataprof-cli analyze large_file.csv --streaming

# JSON output for automation
dataprof-cli analyze data.csv --format json

DataProf Batch Report

Need help? Run dataprof-cli --help or dataprof-cli <command> --help for detailed options.

Python Bindings

pip install dataprof
import dataprof

# Comprehensive quality analysis (ISO 8000/25012 compliant)
report = dataprof.analyze_csv_with_quality("data.csv")
print(f"Quality score: {report.quality_score():.1f}%")

# Access individual quality dimensions
metrics = report.data_quality_metrics
print(f"Completeness: {metrics.complete_records_ratio:.1f}%")
print(f"Consistency: {metrics.data_type_consistency:.1f}%")
print(f"Uniqueness: {metrics.key_uniqueness:.1f}%")

# Batch processing
result = dataprof.batch_analyze_directory("/data", recursive=True)
print(f"Processed {result.processed_files} files at {result.files_per_second:.1f} files/sec")

# Async database profiling (requires python-async feature)
import asyncio

async def profile_db():
    result = await dataprof.profile_database_async(
        "postgresql://user:pass@localhost/db",
        "SELECT * FROM users LIMIT 1000",
        batch_size=1000,
        calculate_quality=True
    )
    print(f"Quality score: {result['quality'].overall_score:.1%}")

asyncio.run(profile_db())

Note: Async database profiling requires building with --features python-async,database,postgres (or mysql/sqlite). See Async Support below.

Full Python API Documentation →

Rust Library

cargo add dataprof
use dataprof::*;

// High-performance Arrow processing for large files (>100MB)
// Requires compilation with: cargo build --features arrow
#[cfg(feature = "arrow")]
let profiler = DataProfiler::columnar();
#[cfg(feature = "arrow")]
let report = profiler.analyze_csv_file("large_dataset.csv")?;

// Standard adaptive profiling (recommended for most use cases)
let profiler = DataProfiler::auto();
let report = profiler.analyze_file("dataset.csv")?;

Development

Want to contribute or build from source? Here's what you need:

Prerequisites

  • Rust (latest stable via rustup)
  • Docker (for database testing)

Quick Setup

git clone https://github.com/AndreaBozzo/dataprof.git
cd dataprof
cargo build --release  # Build the project
docker-compose -f .devcontainer/docker-compose.yml up -d  # Start test databases

Feature Flags

dataprof uses optional features to keep compile times fast and binaries lean:

# Minimal build (CSV/JSON only, ~60s compile)
cargo build --release

# With Apache Arrow (columnar processing, ~90s compile)
cargo build --release --features arrow

# With Parquet support (requires arrow, ~95s compile)
cargo build --release --features parquet

# With database connectors
cargo build --release --features postgres,mysql,sqlite

# With Python async support (for async database profiling)
maturin develop --features python-async,database,postgres

# All features (full functionality, ~130s compile)
cargo build --release --all-features

When to use Arrow?

  • ✅ Files > 100MB with many columns (>20)
  • ✅ Columnar data with uniform types
  • ✅ Need maximum throughput (up to 13x faster)
  • ❌ Small files (<10MB) - standard engine is faster
  • ❌ Mixed/messy data - streaming engine handles better

When to use Parquet?

  • ✅ Analytics workloads with columnar data
  • ✅ Data lake architectures
  • ✅ Integration with Spark, Pandas, PyArrow
  • ✅ Efficient storage and compression
  • ✅ Type-safe schema preservation

Async Support

DataProf supports asynchronous operations for non-blocking database profiling, both in Rust and Python.

Rust Async (Database Features)

Database connectors are fully async and use tokio runtime:

use dataprof::database::{DatabaseConfig, profile_database};

#[tokio::main]
async fn main() -> Result<()> {
    let config = DatabaseConfig {
        connection_string: "postgresql://localhost/mydb".to_string(),
        batch_size: 10000,
        ..Default::default()
    };

    let report = profile_database(config, "SELECT * FROM users").await?;
    println!("Profiled {} rows", report.total_rows);
    Ok(())
}

Available async features:

  • ✅ Non-blocking database queries
  • ✅ Concurrent query execution
  • ✅ Streaming for large result sets
  • ✅ Connection pooling with SQLx
  • ✅ Retry logic with exponential backoff

Python Async (python-async Feature)

Enable async Python bindings for database profiling:

# Build with async support
maturin develop --features python-async,database,postgres
import asyncio
import dataprof

async def main():
    # Test connection
    connected = await dataprof.test_connection_async(
        "postgresql://user:pass@localhost/db"
    )

    # Get table schema
    columns = await dataprof.get_table_schema_async(
        "postgresql://user:pass@localhost/db",
        "users"
    )

    # Count rows
    count = await dataprof.count_table_rows_async(
        "postgresql://user:pass@localhost/db",
        "users"
    )

    # Profile database query
    result = await dataprof.profile_database_async(
        "postgresql://user:pass@localhost/db",
        "SELECT * FROM users LIMIT 1000",
        batch_size=1000,
        calculate_quality=True
    )

    print(f"Quality score: {result['quality'].overall_score:.1%}")

asyncio.run(main())

Benefits:

  • ✅ Non-blocking I/O for better performance
  • ✅ Concurrent database profiling
  • ✅ Integration with async Python frameworks (FastAPI, aiohttp, etc.)
  • ✅ Efficient resource usage

See also: examples/async_database_example.py for complete examples.

Common Development Tasks

cargo test          # Run all tests
cargo bench         # Performance benchmarks
cargo fmt           # Format code
cargo clippy        # Code quality checks

Documentation

Privacy & Transparency

User Guides

Developer Guides

License

Licensed under the MIT License. See LICENSE for details.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

dataprof-0.4.83-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dataprof-0.4.83-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp314-cp314-win_amd64.whl (973.3 kB view details)

Uploaded CPython 3.14Windows x86-64

dataprof-0.4.83-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp314-cp314-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dataprof-0.4.83-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp313-cp313-win_amd64.whl (973.1 kB view details)

Uploaded CPython 3.13Windows x86-64

dataprof-0.4.83-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dataprof-0.4.83-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

dataprof-0.4.83-cp312-cp312-win_amd64.whl (973.2 kB view details)

Uploaded CPython 3.12Windows x86-64

dataprof-0.4.83-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dataprof-0.4.83-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

dataprof-0.4.83-cp311-cp311-win_amd64.whl (973.1 kB view details)

Uploaded CPython 3.11Windows x86-64

dataprof-0.4.83-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dataprof-0.4.83-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

dataprof-0.4.83-cp310-cp310-win_amd64.whl (975.4 kB view details)

Uploaded CPython 3.10Windows x86-64

dataprof-0.4.83-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dataprof-0.4.83-cp310-cp310-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

dataprof-0.4.83-cp39-cp39-win_amd64.whl (976.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dataprof-0.4.83-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

dataprof-0.4.83-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

dataprof-0.4.83-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for dataprof-0.4.83-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 824e079f7c310238ea2a5ce8e1c129a0c788c5e00ca31fb1ef9a7d67c62514f3
MD5 552c798aa6b8f7f8e9ff3b8b25a90f52
BLAKE2b-256 81ea3d4a5ded22f400e606db20a218db337b19ae970f02e801d6f947a50466ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e49fb4fbd1ebc892cd1c83b2f99a5150cc9ad4b8b9fb2127b7d11465aa07c504
MD5 751560aafb68ff40e573ce6e8f08e679
BLAKE2b-256 bc793da9d5b4a0c33e3bcbeec68d85a8b6d35cf6a532f496f100f4f4933c0046

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1aafbc07047c923f893b9700a7e3fc57cbf69c2226da27bbe7388161b69c782
MD5 25b295dd91ff564b5fd4456cf2416bf7
BLAKE2b-256 1b946e08df485fdc064a764769bb8e3d5e7b51e4f60f4f0bcbf6924a435fbf36

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.83-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 973.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dataprof-0.4.83-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b4c309ad3cff4bb11c794ea5fc07e86cd52723c7930016b5e2243af390fb946f
MD5 b7ddec204e667844a3d392c418cb5864
BLAKE2b-256 4961da5632b47f2a2cac376a6a593edd7fd06a6ab1bf604302639422349126b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25f7af7f0810df65cb78fa9a1b1741b05ea15737b675df09f31e52bcf30a2aa5
MD5 712cf1f9fe11190f459a89d6cc13c547
BLAKE2b-256 aaec992acb70abcce6f3112f1f55cb10cae160a330148ced77c11dd2d85f8493

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7806fffcb027707ce94fd4d967a5087174e5042e22eb0317d8838db32759294c
MD5 2e55df6346ddcf41a5572f39b1f915ff
BLAKE2b-256 0cfbf2d91b624a63394f9dec1dd68475b2e0634e8c2ae94ab29f07f5743db44c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b725ad90e55db941276d0482c9f2fcfecee3da63b86db978c8eccb43bfe6eea6
MD5 9508520fbdafa0a75c21a490059e936d
BLAKE2b-256 59793a21e9d493476fc6535ec83d233c65375f8cf7106383df707bcaf7cde55c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30c09e0a18ce110a64b52d169beec3bd50508fa35d9cf198308afb6fa65f4fff
MD5 3b5fc17aa665851f24f31a595fa93e06
BLAKE2b-256 e766bfcbf9b2bfcad191528946fbe5972abcda318dba1813306dd077a79abdb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-cp313-cp313t-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.4.83-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.83-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 973.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dataprof-0.4.83-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 320211e9069ae5fafde7424080704475c3204f38cae64969ecb288ce2d7957f4
MD5 5e408e0a2d5082238ffa03b44239001b
BLAKE2b-256 8951ac4804bba4b311b76d3adcaddff91da0368cf64b6296e372c05e5829e5b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f502e76605842888d9c6e06f7bbf15d72f7a694412cda9dfdc90dcca17f92df
MD5 a23f8b25599975f7fe1d32459cf3edc9
BLAKE2b-256 e61d61b95452b20a5f358bb2bdb5e5fbda238821464b6c0fe9c42b329a32be52

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67a3c0d8bb06955e37fcee7acf4f17b7bdcc4e35117f33058f73824b54bb47ef
MD5 e9488ea3d4f34504107d7a47548e603e
BLAKE2b-256 46df7c3c322c7b3a2c0d9cb1130bbef53cf28fac17f89b9ac111c7bd7ff3ac92

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87138108030c50dbf4cf8bf4ec12e269d92b7c9ee6f9eeb1b168c833f83bb4ae
MD5 4269c34dc0a1a03fb6b55a19158e9083
BLAKE2b-256 8f5b28878062ad59606b0cb6f450fa897b1669b3cc53703b699a7c7a89635430

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b0e4e8299757e8e9438b9651ecaef95e6a6a614a5ffdd13c41f172acb0d8f340
MD5 9bdf9b56d531c458c9c697cee623c0c8
BLAKE2b-256 7c5f34278239fd3e5ff8def8440ac361826f2efe5a1d2a3650e6c9b268b614cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.83-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 973.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dataprof-0.4.83-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 190817b2709351fefee7ceab0f6077a3df81a5c56cf405a9573aeb433180ee0b
MD5 c69aa60c0b44608009bbb4b9122e5793
BLAKE2b-256 d9042cbb971890745476fd2b4e46a0614dad50cc759189fa5270e0cd52f28e26

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 730aabff9475c265dd132550a07d14500b267b95da2a672ff02c9e2cfc09e40f
MD5 1028df193baf9fab3951eb4d51982e9a
BLAKE2b-256 12dce601d12cfe55035e6e5774e32ebba49a6a1323322ddd2f196a64c6b18c74

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c5c5a8393f6ae3c94b994ae9336f0e42967440cdc73c99e0e4ab202ff6fa8dc
MD5 187532868b31d2228db867b34b938254
BLAKE2b-256 9672f0b44c806db8ebb6e9a0deb09938c79c0aef70800c31dfb64ad28932c2a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c28c1ef3f18a4a244e42e14adc7616ddcc4dda20171fd72301b4ef02f72b6f1c
MD5 a29b6ccc1d3a118523620c8f76046c95
BLAKE2b-256 cdd6ee99d1a60735f102967caca94790a1e25b3fb5fc41b84f71a29bd3a23e52

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1478482f40b02e12c594f1908041ae8ed2e2e9b6e96d447484b139645531cb04
MD5 a5852b94c639c83e59e4628c8605841e
BLAKE2b-256 7bc755aabe7164bc62a42a0977646e45af63c95e4334cf131333e20aacab8e4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.83-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 973.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dataprof-0.4.83-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5631080da68267deb5e3056ee45d6963fe7a391f1e89bd454211d034f1e89fb
MD5 6882d201d7bd44e437d42d290704bfbe
BLAKE2b-256 e673b6353e10b080203568c8bcf4835ee10416af57b238cba558136e1d3f0ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b8c55d7bc5f3ceea08a83250d1dc96cda680ff507d2997720d73dbf44457924
MD5 1154988dc71828b7922c7987df96bc1e
BLAKE2b-256 00c8f27cbf475fa1b937a79566732512f2fbcfe8b0726715956a18013ed2b53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9921b1224acdd41d6a2080bddcb3aef878226c92515fb7afb80b55b1a6a73b80
MD5 92786cd8e80f9dd7b9b28b1d46d3d85c
BLAKE2b-256 eb5396333b858392f42f28f4515d771755c3738b160c8106da34b73927747215

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dcd98275d4d358e857f7717d1d7be2ef68d10f8b98881e13553d0f4faf0e908
MD5 27fc55e5a51ced5d9e01d0a882936a4a
BLAKE2b-256 382a315ca41a7b15a04089f96d3703b2b8052c090ec5627ebb57b2828157f244

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee1f4f5e3a35553fb34e231d0fb3121d166e3229a472883dcfdb073b300ff729
MD5 6d22275d240afb96c7454b58a871e65b
BLAKE2b-256 a6f5253c9d8bfdc47be943284a0e8c8e318bb29d7c9acafa5584044ba00a24b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.83-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 975.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dataprof-0.4.83-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce8ddbc48c8fdadd7445cc28b10b323d8caae1bfd0ccd5819369ca0c104e6ed1
MD5 fadf85f15aaa7eecf7fa224191656d9e
BLAKE2b-256 dcfd1596c48e4c04aec405951f0b9145267209be8c6690679db59c5edb21fe67

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa2cf7e0f976d5f36d3dc50281d55a5be17a1afd1749a5dcfad75a77b2fadb43
MD5 d35eb70e967ec6ab7ac105aceace70e8
BLAKE2b-256 1eafbf8555d1a64a16abbccf26ab6f1b6221ccb4523fd85e107b4dbe81ce62e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d4fe338422f0ab0addde692e809aeee350880aadc0d655cced32e86094bdfae
MD5 99aff443d3392b0a547eff1ff1f5de77
BLAKE2b-256 2a8e3850cd5836a52dae9b420483a4fa2a2ffb04601ac226517363263062f439

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c4ff7c3089037b0ab0c74dd7976f7f82081938bb4bc3b7a3b02d2bf55b3900e
MD5 e0cee047754d05b1f459494fc06ba4a5
BLAKE2b-256 39baf07307bc490fa2bd6899e4f2b6a127896e87ee178f6492c8c0c8a063d63b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.4.83-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77caeafd63cfbf6bbae7e4352dd8e073f2913f6c6c40b7c2d2b28951deeb0e99
MD5 6804b8008c814185439fac904e2434ef
BLAKE2b-256 059edeba9f865f51bc0e2ba3405547ce403848874f6e1d1505f4ec3fd2d1ee66

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-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.

File details

Details for the file dataprof-0.4.83-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.83-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 976.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dataprof-0.4.83-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 22c710b9923b56d160d78e554786a9f8dc9675e616edc57f61227f4c7a24cd13
MD5 30ff1a5b7c2bec934dc8d3902b21466f
BLAKE2b-256 084c5edae91e2da3f659d935947d4341d2e61548a40b93d1125ee9d170574ae2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-cp39-cp39-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.4.83-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdab424788631ed5c1d74bbf97c5ea19d2b97d071846f293d06c2e1d056551bf
MD5 4a2f276da94a7eec7ca61af72f9511c0
BLAKE2b-256 d3980ce4539a41b7f7cac44862c2c843246ef6d4070663939460e3b0ecd8b2ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-cp39-cp39-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.4.83-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d6382fca886adcc7056778a10044068c86ac1b3ccdd1f95af0aa7ef7e1ebe03
MD5 ba0496fd85cb476529c488cc4038da5c
BLAKE2b-256 7c59c8e51a2cd5e8ff520ab11cf9d13154ce6512e1c91d6500bc5753f7ab7b99

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-cp39-cp39-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.4.83-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce28e748154b322837ab944eddd9a1e2a062842bedaa12e0704eb389f2b3af0f
MD5 ee0d7656f93645003b6d386b9b1f8603
BLAKE2b-256 a0e8733473b76a134217d0395f7955435818c4d0838668dc4a0bea11db8d391a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-cp38-cp38-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.4.83-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dataprof-0.4.83-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a89f576d367b2adbc7476b5f9c94a351ba71f3a5185e405bc04fb7caa84055c2
MD5 67fec44c6e02364b2674f4ac1ec0678d
BLAKE2b-256 2aa6b95fd2c6e77c6a439be8fa23d1ecd2c452559341183183653e2dcb665788

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.83-cp38-cp38-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.

Supported by

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