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.82-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.82-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dataprof-0.4.82-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

dataprof-0.4.82-cp314-cp314-win_amd64.whl (928.8 kB view details)

Uploaded CPython 3.14Windows x86-64

dataprof-0.4.82-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.82-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

dataprof-0.4.82-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

dataprof-0.4.82-cp313-cp313-win_amd64.whl (928.5 kB view details)

Uploaded CPython 3.13Windows x86-64

dataprof-0.4.82-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.82-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

dataprof-0.4.82-cp312-cp312-win_amd64.whl (928.8 kB view details)

Uploaded CPython 3.12Windows x86-64

dataprof-0.4.82-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.82-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

dataprof-0.4.82-cp311-cp311-win_amd64.whl (928.4 kB view details)

Uploaded CPython 3.11Windows x86-64

dataprof-0.4.82-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.82-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

dataprof-0.4.82-cp310-cp310-win_amd64.whl (930.6 kB view details)

Uploaded CPython 3.10Windows x86-64

dataprof-0.4.82-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.82-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

dataprof-0.4.82-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

dataprof-0.4.82-cp39-cp39-win_amd64.whl (931.8 kB view details)

Uploaded CPython 3.9Windows x86-64

dataprof-0.4.82-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.82-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

dataprof-0.4.82-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.82-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for dataprof-0.4.82-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e7b9e61369abbd801dfe64f0e95a53e37e7d961bf876088e0f4110083b78481
MD5 cb98dd40649a4805927ed0d6db41650c
BLAKE2b-256 380f402ea58dafb65792ce0c05aa3c599000f3dfc425965956e47eef5c1d4351

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a13da3efbc67b25043b941e5941e7484ffa3edd61e8334381e5284e6ce5c85d
MD5 cc6138ec16dab12225d3f613f2521d0f
BLAKE2b-256 435b83b13985a3d90c549caccd5098b72a58334373ae9e15d042bf5e47ae68bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b64f5dfda1b5cdfbbd802c39d6d6daf56449b8af4c969038168dfb8dc6d886d2
MD5 1568fc73ab703c493b8cd8d24eb46cb9
BLAKE2b-256 713be6c73e1b6a2eaa7b553b2161866dfeae2cf2e9c883d9e89a1d392a39904a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dataprof-0.4.82-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 928.8 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.82-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9bbfeb16607ab22bcc499405cd06d1391ebfcf25bef7eef772bfe92ea3b7f59f
MD5 a8d824d93d535734bae4bda566c706c9
BLAKE2b-256 f1f7def9af8e83d73ab3ec6c62e21fe34cffc5a641bc81e029ba8bb8a71348dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3a7d3860e61a4fdebf0d9cd63c77fcef7baa659b69310a83f6a20f5e1c6352f
MD5 bfb379572f750039b8a5bd02195c7ccb
BLAKE2b-256 0adef7a88ad1fbbf98660885a9d8cc879cf40a7a806f664b3ef3ba84149d6073

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 979fdae442175339ffed70386725ee7b064824d83317d63cf701c6e3d855fa2e
MD5 2911b7a71d6e9c2c1332e296b24e2cf0
BLAKE2b-256 64924e01d2fa591d34152af7eb0d3d1785aeaea41722cbff8e154010aa5b645d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d4afa35a75f4ebebcebcf81d68470f52c150f8588eab1b2e47c254348cbe99f
MD5 5bd0ffbb58f4a0ea0bc382d628e74e18
BLAKE2b-256 28530d75c1ddc3905573e260e6385476d024ee64160b64f043349686add9beb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c2b957044b3a7b6857fbc16c270638dd96512792c415390f7377e96dbb1b002
MD5 49526061d7915af792f72dbe20e92a46
BLAKE2b-256 3ed6ae1974ce308d2ce610b100350038b5f1a0ce6b7769d5c93aaca6f7bd94ab

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dataprof-0.4.82-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 928.5 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.82-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bb79f762ea48590cdb4846bb78a73e0aedb76dd31e6e15680515df2996eea9ea
MD5 b8d31a458daf54d1699d284c1316b8f8
BLAKE2b-256 4d863e9b6c7b7087f6139ffb463e6705b99a81c07639442ffac666a959ae5d40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9abeff368370318f069e0e75e7ef8a257834c03c35d63a7dd754a6452fbcc9c4
MD5 388da97112441cc506e60103de88b5ed
BLAKE2b-256 6e85db286a21a010cfe43a650705506b6da832b322a3d3acb6d5ff6003d942fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8bb7203389387b368c9ae11fd0bf78a0ea1eeea4d8f5a1570c7d9b1c205ffc4
MD5 cba104a7291a0e6c047c7c67198cdfee
BLAKE2b-256 6eb8305df290abb19744160bd839cf6e83e6aefa9cd9ba85b1f86a64615720c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b8eecf93ccf12e27694c36d66577f4245fb8694034f21aec2e57dd4d7c3343a
MD5 de2072769dd58c65cb8807ec2320d423
BLAKE2b-256 db1c3d06cdc622608013cd8b24fad7d3f6852fd576358d51a6d4ff5aff69cb24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 016178f55b20d54379841391ccadffb71f88aeef73795eedc79c89d92f1adf53
MD5 1987294598e8bd49f1e678385761d490
BLAKE2b-256 0f6c20d2aeeeadff263ed1b21927b64ba559cb6acf91874968748c7a872bdbd3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dataprof-0.4.82-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 928.8 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.82-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 97facf0611521a3c42dc73b2fd185a61dba0c444dbf53f3c86aa121392d942d1
MD5 eea178fcab7fea35ed24e659cbc2a2ff
BLAKE2b-256 e10776509184613cdef8fdab96b954c181e25e3b1c020a66845406e2690fa912

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14879ca69bcd01ded6aaf979a8f6c4ad9f4f6d27c121170720c001fe4b3a1df0
MD5 51790d1822945f7ccb298aec0c4bc4a2
BLAKE2b-256 6cde79c36cb59f8cbbf77aefee28d074706f0b47fc456df84dafebf12ea30cbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb86d656f77cffbdf63759a842cf44ac7e6e35331337f5523f4b1b9c90dcb11c
MD5 3a7ff12e5111fa235baa56b48c3ce3b3
BLAKE2b-256 a46bfe8d876d6e9e25f4621f6c559a9b28b972d47fad6e33d160ffc357141629

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27c16237aef1d1786498786d9776214f17bb81039bb0d2f09ac7be19f7a628de
MD5 4383f4e584024dd9b1dbfdecadf833c9
BLAKE2b-256 625ec59dda24936dc8d569ba0ed7959ffe142e5e4d669b80d06448eb8965edfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e202825358ab0ceca69b26bdeda4dd780b8c31d95b51e182af0b0ad901be421b
MD5 ea78bd258565b87aa55a4db3bf16dcab
BLAKE2b-256 06219cd54d3bb0716766119a6b8acab237cc3a52741787b6b35594a5c24af404

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dataprof-0.4.82-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 928.4 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.82-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 700aa3802e9897245c40597a201848ef28939ade3bf80eeb7c668c8c0533bfca
MD5 e3099cca336ecc2aa68e00860a48ed95
BLAKE2b-256 ef459b0e2a231b6e7d6bf77ee52542806611193f504021d7f464090be3666344

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af653e652d0a31110a3a3d914da74b5fd24dd1d79d9ff5c5869a5d59ff5b6e0a
MD5 afd5885dcf52469a50badf2c76b6855b
BLAKE2b-256 8b4d53ef159eee78ede75f745a2e7334d29bb97b232767f486215744b593f91a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bf54b2d602af55322c18ece916e9542c8e7625def5386d93b51fbd28de09152
MD5 227dc46979912ecc1008d2eedbbab00b
BLAKE2b-256 e2ff3bba5480a8b3c89c9ce8abba6b8f9df55b121348f0cb60a92b1bbee369d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 365bdcb3be821994d4ff283342a7a01846cda9eeb195bf85e4fb4944a81afb8f
MD5 3f0a9ad76710b360a88f2cdb5aa49c41
BLAKE2b-256 d67e3a362d90c0b48fc717a833ffbc7ebeba374f527f218fc1aac10561640098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9fd853c803445f9726efc942796ffe77e764920224b516a6b559e39db1b0d7ad
MD5 dc87eb0ce19d4db8b2bd43ebaf938770
BLAKE2b-256 cb1a657e24d6f7fca10c5943bac39b68a81e759fa61f07540679b7eb6f9be927

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dataprof-0.4.82-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 930.6 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.82-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 39046865e84e0d8869374d47ff7129ad218dedd4fa5241dc4744275d5e1eda3a
MD5 8ef9ffc367e127e55b6a537bc7d82f17
BLAKE2b-256 d3b30267dbcd8651389f0e73f5f133311d5bf146a7130d1bcbafe37cb848be22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b57ddaa2cd2310c7299592ff1e1b7dbb94cf1cefeb9a6f719e92cfa5c1369f5c
MD5 703af517f33ebd41bae4119d04fac598
BLAKE2b-256 3d5c1fba645d3ee6e09271e857ce4488cb322c3b7cefe64382da5316902b5b72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29caf6ea41f67d601232b9529aaf929d619885b00e096c0c0961ef0d9b58cb44
MD5 94eea4531d2f2845528a95a0bc51da70
BLAKE2b-256 f429228e0da766ae2749d21340b4a5dee60da986e497673f16cb81d6ffed72a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c58b6995adbc9a54de55ca05d3db9d02f13405b7eb04e9807b4ee71c76b79477
MD5 17f75f5fc770e282e1f9f875dc4bc144
BLAKE2b-256 5cfed762c9558ba329cc438d813cb7a6a7344e31c2693fea46acb9aecdc7fd9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 98629cdb57e732729ea139229ee36deb10f2e81760020b4d19e8352467325e43
MD5 c2bd1fb1c7a4c57337b0d8fb0b70daad
BLAKE2b-256 50c454cf6f6f368724e56d06ae4c1b539d8bd39f5f82561e4f96abfee204fa73

See more details on using hashes here.

Provenance

The following attestation bundles were made for dataprof-0.4.82-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.82-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dataprof-0.4.82-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 931.8 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.82-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bc04cfb97659eaddc22419091f0e49d5a70bbf890536a87daa9da91fd4c2b01a
MD5 45b411732be0289fb2666bebc9f36870
BLAKE2b-256 98d1cfd9cc11d7ae17402846c7d98ff3c8a0507a4639604524b6dbeb00e80dcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1193cec462eba10e6c7bbf3c544bcd2ce55d345f40e2afdcd48f4d38c0707be
MD5 a89a39f0d29ef3cd68d9c4086c9a78f6
BLAKE2b-256 bb95925fc287690fc1858b68d7e02d1c44660fd0f7bfe44e31efd87fc5017f84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a890c1ac5f91022fcbf7f4bc146bd2b8a4356b37d126e01c05a784b075cf9c8
MD5 82ee19081939a9001bbfc0cd06a1714c
BLAKE2b-256 770c69ad8a9eda182ea5fd2bb78ac36189be1dff39e99c3f94982b5a9727456d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89a8916ba21ba1d8869bea5b6afe527f612184902d9d36c488caf543c4729d4e
MD5 a37459f5bece39b67728b7065f51554e
BLAKE2b-256 3904d6f9eb940a558c5790afee23ab6c01764a4773f2c9bb2de863707853a56a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dataprof-0.4.82-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88b0ce55d3ce95148d6564b6acbb401b74030dff3b434ba5aea026c711c123f3
MD5 f721cd0ae3a3e94919c371823c5b55ee
BLAKE2b-256 b484fe3a07cd472391ba13e91283af9b2c5ee40dac3783234ddd75c088d73b95

See more details on using hashes here.

Provenance

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