Skip to main content

Fast, consensus-based date format inference

Project description

fastdateinfer

Fast, consensus-based date format inference written in Rust with Python bindings.

License: MIT Python 3.10+

Why?

The problem: Is 01/02/2025 January 2nd or February 1st?

Library Approach Problem
pandas dayfirst=True hint You must know the format
dateutil Guess per-element Inconsistent results
hidateinfer Consensus voting Correct, but slow

The solution: If your data contains 15/03/2025, we know it's DD/MM/YYYY (15 can't be a month). This insight applies to ALL dates, resolving ambiguous ones like 01/02/2025.

fastdateinfer implements this consensus algorithm in Rust — 270x faster than hidateinfer.

Installation

pip install fastdateinfer

Quick Start

import fastdateinfer

# Infer format from dates
result = fastdateinfer.infer(["15/03/2025", "01/02/2025", "28/12/2025"])
print(result.format)      # %d/%m/%Y
print(result.confidence)  # 1.0

# Just get the format string
fmt = fastdateinfer.infer_format(["2025-01-15", "2025-03-20"])
print(fmt)  # %Y-%m-%d

# Use with pandas
import pandas as pd
dates = ["15/03/2025", "01/02/2025", "28/12/2025"]
fmt = fastdateinfer.infer_format(dates)
df = pd.to_datetime(dates, format=fmt)

Handling Dirty Data

Real-world data is messy. fastdateinfer tolerates common issues:

# Empty strings, "N/A", trailing spaces — all handled gracefully
dates = ["15/03/2025", "20/04/2025", "", "N/A", "25/12/2025 "]
result = fastdateinfer.infer(dates)
print(result.format)      # %d/%m/%Y
print(result.confidence)  # 0.6 (reduced proportionally to dirty rows)

As long as >50% of rows share the same token structure, inference succeeds. Outliers are filtered and confidence is reduced proportionally.

Strict Mode

For pipelines where every row must conform:

# Raises ValueError if ANY date doesn't match
try:
    result = fastdateinfer.infer(
        ["15/03/2025", "20/04/2025", "not-a-date"],
        strict=True
    )
except ValueError as e:
    print(e)  # strict validation failed: 1 of 3 dates incompatible

Benchmarks

Python API (Apple Silicon)

Dates infer() strict=True
100 0.05 ms 0.09 ms
1,000 0.47 ms 0.84 ms
10,000 0.80 ms 4.48 ms
100,000 4.06 ms
1,000,000 36.7 ms

infer_batch (100 columns, 3 dates each): 0.22 ms — columns processed in parallel with GIL released.

Rust Core (Criterion)

Dates Time
100 43 µs
1,000 436 µs
10,000 518 µs
100,000 1.2 ms

Pre-scan overhead is negligible — adds < 5% to large-dataset inference.

Scaling

Dates Time Per-date
1,000 0.47 ms 0.47 µs
10,000 0.80 ms 0.08 µs
100,000 4.06 ms 0.04 µs
1,000,000 36.7 ms 0.04 µs

Performance is sublinear due to smart sampling — only ~1000 dates are fully analyzed regardless of input size. A lightweight pre-scan ensures disambiguating dates (value > 12) are always included in the sample.

Supported Formats

Format Example Output
European 15/03/2025 %d/%m/%Y
American 03/15/2025 %m/%d/%Y
ISO 8601 2025-03-15 %Y-%m-%d
ISO datetime 2025-03-15T10:30:00 %Y-%m-%dT%H:%M:%S
Month name 15 Mar 2025 %d %b %Y
Month name (full) 15 March 2025 %d %B %Y
Month first Mar 15, 2025 %b %d, %Y
Weekday + timezone Mon Jan 13 09:52:52 MST 2014 %a %b %d %H:%M:%S %Z %Y
2-digit year 15/03/25 %d/%m/%y
With time 15/03/25 10.30.00 %d/%m/%y %H.%M.%S
Month-year only March, 2025 %B, %Y
Day-month only 15/Mar %d/%b

API Reference

infer(dates, prefer_dayfirst=True, min_confidence=0.0, strict=False)

Infer date format from a list of date strings.

Arguments:

  • dates: List of date strings
  • prefer_dayfirst: Use DD/MM for fully ambiguous dates (default: True)
  • min_confidence: Minimum confidence threshold (default: 0.0)
  • strict: Raise error if any date doesn't match (default: False)

Returns: InferResult with:

  • format: strptime format string
  • confidence: float between 0.0 and 1.0
  • token_types: list of resolved token types
result = fastdateinfer.infer(["01/02/2025", "03/04/2025"], prefer_dayfirst=False)
print(result.format)  # %m/%d/%Y (American format)

infer_format(dates, prefer_dayfirst=True)

Convenience function that returns only the format string.

fmt = fastdateinfer.infer_format(["2025-01-15", "2025-03-20"])
print(fmt)  # %Y-%m-%d

infer_batch(columns, prefer_dayfirst=True)

Infer formats for multiple columns at once. Columns are processed in parallel (GIL released).

results = fastdateinfer.infer_batch({
    "transaction_date": ["15/03/2025", "01/02/2025"],
    "created_at": ["2025-01-15T10:30:00", "2025-01-16T14:45:00"],
    "value_date": ["15-Mar-2025", "01-Feb-2025"]
})

for col, result in results.items():
    print(f"{col}: {result.format}")
# transaction_date: %d/%m/%Y
# created_at: %Y-%m-%dT%H:%M:%S
# value_date: %d-%b-%Y

How It Works

  1. Tokenize: Split "15/03/2025" into [15, /, 03, /, 2025]
  2. Constrain: 15 can only be Day (>12), 03 could be Day or Month, 2025 is Year
  3. Vote: Across all dates, count evidence for each position
  4. Resolve: Position 1 has strong Day evidence → Position 2 must be Month
  5. Format: Output %d/%m/%Y

The key insight: consensus converges quickly. Even with 1 million dates, we only need to analyze ~1000 to determine the format with high confidence.

Use Cases

CSV/Data Processing

import pandas as pd
import fastdateinfer

# Read raw data
df = pd.read_csv("data.csv")

# Detect format automatically
fmt = fastdateinfer.infer_format(df["date"].dropna().tolist())

# Parse with detected format
df["date"] = pd.to_datetime(df["date"], format=fmt)

Multi-format Data Pipeline

# Different columns may have different formats
results = fastdateinfer.infer_batch({
    col: df[col].dropna().astype(str).tolist()
    for col in ["date", "value_date", "created_at"]
})

for col, result in results.items():
    df[col] = pd.to_datetime(df[col], format=result.format)

Validation

# Ensure high confidence
result = fastdateinfer.infer(dates, min_confidence=0.9)
if result.confidence < 0.9:
    raise ValueError(f"Low confidence: {result.confidence}")

Comparison

Feature fastdateinfer hidateinfer pandas dateutil
Consensus-based
Speed (10k dates) 0.80 ms 200 ms 2 ms* N/A
Dirty data tolerance
Strict validation
Returns strptime format
Parallel batch inference
Type hints
Pure Rust core

*pandas time is for parsing only (you must already know the format)

Building from Source

# Prerequisites
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
pip install maturin

# Clone and build
git clone https://github.com/coledrain/fastdateinfer
cd fastdateinfer
maturin develop --release

# Run tests
cargo test

License

MIT License. See LICENSE for details.

Contributing

Contributions welcome! Please open an issue or PR on GitHub.

Acknowledgments

  • Inspired by hidateinfer
  • Built with PyO3 for Python bindings
  • Built for high-volume data processing pipelines

Project details


Download files

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

Source Distribution

fastdateinfer-0.1.6.tar.gz (36.2 kB view details)

Uploaded Source

Built Distributions

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

fastdateinfer-0.1.6-cp313-cp313-win_amd64.whl (224.0 kB view details)

Uploaded CPython 3.13Windows x86-64

fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (398.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (386.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.6-cp313-cp313-macosx_11_0_arm64.whl (340.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastdateinfer-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl (346.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

fastdateinfer-0.1.6-cp312-cp312-win_amd64.whl (224.7 kB view details)

Uploaded CPython 3.12Windows x86-64

fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (398.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.6-cp312-cp312-macosx_11_0_arm64.whl (341.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastdateinfer-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl (347.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

fastdateinfer-0.1.6-cp311-cp311-win_amd64.whl (225.0 kB view details)

Uploaded CPython 3.11Windows x86-64

fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (398.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (386.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (340.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastdateinfer-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl (348.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

fastdateinfer-0.1.6-cp310-cp310-win_amd64.whl (224.9 kB view details)

Uploaded CPython 3.10Windows x86-64

fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (398.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (387.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.6-cp310-cp310-macosx_11_0_arm64.whl (341.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastdateinfer-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl (348.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file fastdateinfer-0.1.6.tar.gz.

File metadata

  • Download URL: fastdateinfer-0.1.6.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdateinfer-0.1.6.tar.gz
Algorithm Hash digest
SHA256 b0f644d54abed839698b6ed53c1855a14fe89d1a69620e992a418869362f6dd7
MD5 4730c251ff4fed0035f4e19251002edc
BLAKE2b-256 f91703d17f3c15bd6af9f2a5e69678f3afc453eaca2e4b23a0a86992d794e575

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6.tar.gz:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f829b56589f4185032d4185b373ea78c61beb256b41a9174b8ceda007d1e57fa
MD5 effd9112702af974e12bda301371f2cc
BLAKE2b-256 10cfdb8bd6005c779c458e91e233bccdf7318dfc96777f28bd2376b2123877f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp313-cp313-win_amd64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ca94bba7d1f528cd4a1bbaa8bcbf9a7c5b5d0e3e948ded363fab475f7be7652
MD5 8801dec0ba89877b914cd1e12a3f5928
BLAKE2b-256 233d66f2d070a2c3811ca34525b010dfc7f556570f722573b442c61a487e1d48

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b58d78af9d0865bb95f2eadaf33d37f45f95e3b33ca1f90977eff71a6c26cb7
MD5 b4ecb0b29b285c7fedf4639bd818bef8
BLAKE2b-256 a3a7e931f279f263dd313587f8ae3c97c0f17b2e81e914eabb70bf43b8c2f34c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bdb684bea99ec86ebb19feaeff35df845a6d431a31b79883d17dc24bdf1dca3
MD5 99a126c72b6a612c687c7a3a1c8e45b3
BLAKE2b-256 e6cd1b1a5fe26ec41eebda05ad0a1d87955552214b4eab72dc951a2e87f8d919

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 73d73148000eab0df23930295dcb60d209cbd9ed19184e109dfe7470cffb7624
MD5 1b5bd3bb06214295f3ae86402ac8adb1
BLAKE2b-256 18df3f755fd44fa9dcc41cebe154d93cecb953338cf3eed125de627b2833dd87

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e71689e7d58a8ee369f88457b7c5b8ba56e6b0bc016b6367adc9e92eb61fb3ff
MD5 baf0c0044bcd59c579d8344511dac41e
BLAKE2b-256 404537b480dd1372c18c1a81fa362cd2e8fc3e5ce59a138a4d82e23d9bb8e75b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fa7142f8d96896e77a0cac2900bbac9409849436cf7d2273612297453dccaba
MD5 b8d780c1558d43df11d55cc9f065a00b
BLAKE2b-256 fc1242402f65a95afc0e0a75504e4f5354d6482a56495f9c3cec149064e220df

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f591f4d7723380996b446724e442425e93190e6c3166137df814967115bbe7b
MD5 5413b3e5e9517cfaac11693ab2a0793c
BLAKE2b-256 671783449db845fad4ba0b340ceea38cc243280e4ed2189d9a39898452b01f98

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f873fc6ec4d7691a1ab9b92ecc4237a68714b26d4f1918419c983522a5bf42d
MD5 0e3ca563436623d956311a0c72056e1b
BLAKE2b-256 01083288963c31a78039983a0d4eccd51134d6a00c9a38a82127991fdae5f2bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1e7e42da2fb6c374e7671d2306ccec9ae16118d19603928d59583ed8e052c583
MD5 2cde62f69dd0fa542fe8f292728eb303
BLAKE2b-256 edb137feb85b096a2c6f68937baad40113aac9ebb3d51f07deb1dc4cd57d662e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f4f92f1b196db26b376aeadff3e12f5181d24bd3916cfe66b648a6fb17d6630e
MD5 14b32b58901b646f3ddf28c769fd31ff
BLAKE2b-256 cc37904fbb071926b282ae1dfe8cf9f0ced586a4e5d02aee77c28a4d331e279f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp311-cp311-win_amd64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57d860f9833f90a46ba864cfa3292b30825cfc96910df3e46b74f176b9000d15
MD5 fa0d2b51929cbd87e50854eed0871749
BLAKE2b-256 eb26e68b205c9bae5dbda380a18ba1301d9be1338e19d371e0053e40e911d03d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45b5280abc7fb56ca4f8eb9344ce37b9bee00af869be62478d8f82da30139c6f
MD5 7c3826630ac9135184ea22b356f27e4a
BLAKE2b-256 e054ec3308362f11f45209db32626dd460525cc08ca36dfcfc5e492335a6329c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b0d2fe20234e52b7c6f1c456478ba3edea9dc17093db900007a274cd639249b
MD5 fa65bd9f5d2648876c14102bb145caf5
BLAKE2b-256 7c843d726ccf475b5d131fdee99f2a9b83d801b02b3bd34531522dcf53f35d1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f92ca5a5c9ca00f1b94fee4057f78ffd08e8a417951ad9991f0de41000fad31
MD5 5deb557bb1130599b56ecd1b9238d934
BLAKE2b-256 62d54d839301bb05b8b18fa61d6a1fec6a2351621073fbd7df8bbbaaf8a4c7d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a38cbcb3fb3b49be480b4cd39cd5ae8a48642e6076e1b5639b6fb8e59504e015
MD5 8deb180976df72e3c07d249fc585b27c
BLAKE2b-256 2eefa9e04485857b44f1fbf0df7357b879daf9c66b73565ab2e0ba296acbd8b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp310-cp310-win_amd64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 437be507d128ec6c577e42f78b170b12ab64d1f576e68bb05ffcdeb7dc9eab6a
MD5 29840d0bc0bae2d2c3eaa75612916038
BLAKE2b-256 9ee9b6057ec290ef83f0906946edf7fe98a7a09e28adf72a7aa633c36bfde8d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9ceeb3f82bff1d4dcd9cefa132961f0291005f72f72f9c826d801620fcab5aa
MD5 3cf6724820e2a683293fb210f16cdca6
BLAKE2b-256 eb10bbf44fb21a2f77c99b1d6267a54dabf5acc6158db5e3203ab42ded612fb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70361ab18953ea63927e4fdfdd1bdfa9526beccde210c71b2bb4a27fc10799f9
MD5 c62304c683a6ce23767efb660132d067
BLAKE2b-256 74f906d99f54e26d3327d316131fe9dece9a103ebd1d900435e8704c6c6c53ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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

File details

Details for the file fastdateinfer-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 94d0d6758d4a7dbca1f79646d83400e700e149a5522a29499b4a12752342ec96
MD5 bfa55b5a0800b29bc18da0ce7ce316a2
BLAKE2b-256 aa69278f14202181798dfd2821da2d16fd5f590ff4f8b08efaf93e20efc4df18

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on ColeDrain/fastdateinfer

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