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

Note on %Z (named timezones like MST, EST): inference returns the correct %Z token, but Python's own datetime.strptime cannot reliably parse arbitrary timezone abbreviations back — strptime("...MST...", "...%Z...") raises in the stdlib. This is a CPython limitation, not an inference error. For round-trippable parsing, prefer numeric offsets (%z, e.g. -0500) or a parser such as dateutil.

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.3.0.tar.gz (39.9 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.3.0-cp314-cp314-win_amd64.whl (228.3 kB view details)

Uploaded CPython 3.14Windows x86-64

fastdateinfer-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (349.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastdateinfer-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (352.2 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

fastdateinfer-0.3.0-cp313-cp313-win_amd64.whl (228.3 kB view details)

Uploaded CPython 3.13Windows x86-64

fastdateinfer-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (387.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (349.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastdateinfer-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (352.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

fastdateinfer-0.3.0-cp312-cp312-win_amd64.whl (228.6 kB view details)

Uploaded CPython 3.12Windows x86-64

fastdateinfer-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (387.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (350.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastdateinfer-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (352.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

fastdateinfer-0.3.0-cp311-cp311-win_amd64.whl (229.6 kB view details)

Uploaded CPython 3.11Windows x86-64

fastdateinfer-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (389.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (350.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastdateinfer-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (354.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

fastdateinfer-0.3.0-cp310-cp310-win_amd64.whl (229.6 kB view details)

Uploaded CPython 3.10Windows x86-64

fastdateinfer-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (389.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (350.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastdateinfer-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl (354.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for fastdateinfer-0.3.0.tar.gz
Algorithm Hash digest
SHA256 795d250814749fff1075787cf1ff488dfcb71ca75041b7db8b697bf1bb732f01
MD5 96fa892f6d43b8b4838a1bc6872f5911
BLAKE2b-256 05da8edc6e6b9bee1b778c772765553cf0bc418b78a38a57fc2a0567b152025d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0.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.3.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2f7b723f046480d94f334d5713acb90b7166f6908745cd38e9b8205f6adce64f
MD5 17d83c504415c1d4f954140881125723
BLAKE2b-256 303cfadd47d25f0b0e7aa12b08a4017d031bcbe6dd9075f6402b9638b88202cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-cp314-cp314-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.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 089e3d906484859ac67aca8c787950535ef9e89f260a54808897e42e9dda86a6
MD5 04e2cf68539620c2b03580b37e7e9895
BLAKE2b-256 6a96df57fa4aab498566ae627324d53e218307fa7cd811cc69de809c13202e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-cp314-cp314-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.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59695f20ca55aa442b5523a61161f8dceca772a8a5229a033d0b25d048fb16ed
MD5 9bc4f3f5d291a4a6acb970ce74dfc634
BLAKE2b-256 90959b7c70ae85f491869a090114442f1e0309c0decb0e02079b6c3f15754cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-cp314-cp314-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.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dba1c7ee7edac648a86a24155bce04ffbee8f81035b105a607b17a8c63d1f42e
MD5 5288a38590da2a9a6b3ec6940c327fcd
BLAKE2b-256 8bb3440ba330d4cc6d802636c2ad8bcedcf311205ec8689e13b29b0e7f556a57

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-cp314-cp314-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.3.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7f7666de3533dbd45d7f582562013095897fd23760fb9aff452ae354df273a32
MD5 64b1e1c3d1007deca4763cf6aa20923d
BLAKE2b-256 2c545afec323214d4441a7319015b2c2a2c375afc93d23654e50b7d6a7cd3346

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-cp314-cp314-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.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99efb4874b3c22804c37d4b59a52a72f993fdffd6928478825a3d62eae605585
MD5 0fe9d9dad78af95ddc2aacc5ded9370a
BLAKE2b-256 610b66fe5b7ec0f035e3a8851453359bb0adb342a4d7e1b5eea769a990624de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d09ebc0bdff27a497a7fc2824dea1cdf5aeb2e18bc19fc58ad8634d03e9f7b10
MD5 9758c80e76af28fbaad987c42160b42c
BLAKE2b-256 8a263161ba6afe24fb7ffb78703e533f0cdd9aa5b538df8a7730fe4a63d70a1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55843381ac6d12bea79ad81e61c0162c8e0b0a40acc9e8ac7cbcf05308361488
MD5 7afbdbb5711bdcb4179867fe0248f3c7
BLAKE2b-256 dc76973414534b601409624ccb38cdf74ed58c6f0629cfb00fc4475c99e59d4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3647a9a0499cb7fb57f73801ff906cfb9411048dc1aba7946096ffe0e3a5b8d5
MD5 3cf5cacf5619f835a344a50a32923322
BLAKE2b-256 9dcf7cc22b2d2f7420a77fb87bf075f60f3d69e9826266437eaa39c0fcd84513

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a1d45a3ec15513d692038d24fdfd88164b1241d1a80abd4e61bfc0586b8cd52f
MD5 a56eae6668e84302405a9e32341569e3
BLAKE2b-256 fbac541e1f133e06b99f3aa0e9eef58acc0a315d0020b01d610bed508b9015c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 783d6300624bcfb0eb81eefb22a295137e6f54a3bbf3bdddc22d2086f6959c56
MD5 5b409aff69cc9a1fb58d6e0371432b63
BLAKE2b-256 f911f0458f8f46fef15d0c977f4d52dc3551c13c1b454fe423b000978098c697

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a66c14ea0686ae0b96dae24d01494d88c282c9870d91d68ecb9f58c8db0a5c39
MD5 6041f69122e7f42c501acfab7ece78fc
BLAKE2b-256 cfbc9ed6f47778efcc4aa85c0801cccfdf1ae1aa8561fc73331f74d106e10e1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10591de62da125e9a7c938d05d2b2e8b93c0e3ce9728b2ea309fdf5b9ca5bead
MD5 93231e47780ff358116fb55c4a8b9915
BLAKE2b-256 b412bc5000d455f42774ae6d5b35ef889ce88bfcc03aaf171accc547b3fbea3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2bc1411a3847517ea55ce2280cdc0fc5c8f59fdd15c7389b29c76063afb0457
MD5 fa12d55851a0da79535ef8f5001ea6e1
BLAKE2b-256 1c8d375747980b9864596f047a6b69297ea0092081b83174db55bd732f95d0b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6705fa770c0177c71b27909319b3afc8858c8fd94f576167d84ef636a00915b9
MD5 122c9147096f5d7cc0d9142b309fc972
BLAKE2b-256 c6f93d3611c36776f42c4e9ed3091421e5b45dd552d71970a3955196d3d40178

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 185ab3fd490a57fb994b1394f4aadaffee2d77793e9cb29ab6c9343b11a94606
MD5 505902f7ff5c22cb2970fe4480486ccf
BLAKE2b-256 64a18896fedddc8f32d3e985988a03592e10921fcfd66bd2b15a3bd595474e8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2b508a10e5bde941212b9c49bca7d96323ca80707410259c964cf8559b03927
MD5 b4539bbd529071295b5f6be06d754ee6
BLAKE2b-256 8bd5456d8de554193d1a212f55205883988a38eca98194113b0f30cb3b5f21b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 346b59cd156203e1d632f134829f5659e3cce0c5892c4711af9e7eed594a03b7
MD5 f31724ff77fa67c58ceda0e4e75d26a8
BLAKE2b-256 ecc2a52867164d0696433c6967f31befd13c6f2dd0a792658fa7ea6bf7bc5b23

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07b86c60447803e9c6220fcdf3e2bd592f07e6051cdf5bdb3cab53b8c7b63106
MD5 3cbf93f3589ff03b7cce8fac185007fa
BLAKE2b-256 d5de705583726061c7ad9e711a847797c24c11aa5ce705688fbcd82d4b4bf883

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33601f26c0b50d97702e34c05a45d599e67072ad5377a2cc603f7b05f0bbd5ab
MD5 1d3aa5308cd8c2d1aeb640a9826976f3
BLAKE2b-256 4b74e51f187190f20866c8945191c7e1a8e0af0bd17baaa88b4effe03f4e8c3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b3abcb44f45c234691c6e42dcb94bfd7cffe5a864f615630a74affe888363b05
MD5 d7de9450f42ceb38f23529ceec407d7e
BLAKE2b-256 649c4a2095162193bccfdc9bfbd8aff88af59fd0428bb4123242f86771011fcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fa8a6383c9eaf5bfb6fadc54d9797955a3ae97988ded95d8add00f6b7d48bd2
MD5 744b9ad18e79434150240a3d0a09b621
BLAKE2b-256 c1bc3e37c7494d81cf5d147047129f457c792a218772a45d86210d5f19856d5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16453a5bc60c2631423bbbe6aa9c13eb1643774474596b3dc948197edde6f084
MD5 e959ee643f9ed19545a40e4ee0deab83
BLAKE2b-256 5475ddbcbbb9184a4d9bd5c8287bb90f9e5e9f4b7e7aabab7fd7d7544e90314b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 081a8360cd9cfb0f10354bd11111d9c1c39e49a85ceb184ee35dcb1a0cf19354
MD5 970902e97b67932f41acac224e4ec6de
BLAKE2b-256 e4d58eb661ab6f9f407941571b358c7c7769fd5f16e009e78b044e0e3e55bd5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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.3.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fastdateinfer-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fee8fd716575d735d24d7781035c987d2d741e61af7fa8ba14ccc7ce476956fa
MD5 41c6ddf51b87d06198292f833cc139e4
BLAKE2b-256 af612333632da1c38d2ca8bcbc7f7adfbe3bf125babac372ed182c24b9f2dd0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastdateinfer-0.3.0-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