Skip to main content

Fast Rust date-format inference: detect the strptime format of a column of dates, resolving ambiguous DD/MM vs MM/DD by consensus. A 270x-faster, maintained alternative to dateinfer / hi-dateinfer.

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.1.tar.gz (40.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.3.1-cp314-cp314-win_amd64.whl (228.5 kB view details)

Uploaded CPython 3.14Windows x86-64

fastdateinfer-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (391.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.1-cp314-cp314-macosx_11_0_arm64.whl (350.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastdateinfer-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl (352.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

fastdateinfer-0.3.1-cp313-cp313-win_amd64.whl (228.6 kB view details)

Uploaded CPython 3.13Windows x86-64

fastdateinfer-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (391.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (349.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastdateinfer-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl (352.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

fastdateinfer-0.3.1-cp312-cp312-win_amd64.whl (228.8 kB view details)

Uploaded CPython 3.12Windows x86-64

fastdateinfer-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (350.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastdateinfer-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl (352.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

fastdateinfer-0.3.1-cp311-cp311-win_amd64.whl (229.9 kB view details)

Uploaded CPython 3.11Windows x86-64

fastdateinfer-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (390.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (350.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastdateinfer-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl (354.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

fastdateinfer-0.3.1-cp310-cp310-win_amd64.whl (229.8 kB view details)

Uploaded CPython 3.10Windows x86-64

fastdateinfer-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastdateinfer-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (390.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fastdateinfer-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (350.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastdateinfer-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl (354.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: fastdateinfer-0.3.1.tar.gz
  • Upload date:
  • Size: 40.2 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.1.tar.gz
Algorithm Hash digest
SHA256 d77a351f598ec34ed9164d0feef72da83ab298541af1a387d816d288b3d7e500
MD5 ad9317bb01fcb430cf08406921284079
BLAKE2b-256 307e4063dd79cacc084804faa7d6f0982e149e1775cd20631f09561c98e95bee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f05631707d2167cde613e055ebd743f8b0c4f6290bc47c752cba1cb8e469aacc
MD5 5039f9e3749243ebdfcacb412e6e67ab
BLAKE2b-256 f48a41137b37c690acd1621591023f172f84a0c2bd09d64460b640311f427f5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5ffb176f466ef3c08b4468db376ba7dbf3b17743a8c340c24e26287fac49a7a
MD5 9c91a9ac291c464b289cd66ad4527ad6
BLAKE2b-256 cef242eca63b86e9610dc7495ff2c80e9fc6a15dafaf12afd38c53599c975b0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aad8fe99a59fefa9c67c91727e441caf5cd0054aacb28a89101713e6289db76b
MD5 d3371f15a18f5d848c481005cb4ba655
BLAKE2b-256 1a8cd805eaeab4e8a9987e16b6c559ad94be76edcba235e65569d17335723556

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe818425f04228476a3e1482d846b96ec1cb98104abbd7d21f45d5200241e263
MD5 6cb96cdb08d936333a311304c65e5ed7
BLAKE2b-256 aa53aa29133a35f3bfb1775f795410a536f1d4181a73b02e2952a730ce25c2e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e918719ab8abf81c7dd575e6f5ac11f3393be4276e4b615391e0b74ad0b7cc53
MD5 81b5a3dc2cef5a56338ccd3fa925b515
BLAKE2b-256 818ef368931ea5e298be61c02c6f220b7e9098ec6eddf559ce222cf20275d04c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6fae730a4258d51e1b740e2d086a2ce1a9d66d5cb611c5792477c7d8bc055e72
MD5 7ce2c20fe177074ad55e4faf10b79c53
BLAKE2b-256 5e6462c57a5266a2214677d6ea9655477374e50bd0ce44cfdf8b205aaa679de5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05c5209b9ea964862b55177298b8b2c0e779ef6b61df748b143ac2675b79b0ef
MD5 d4141e2cd3ce54f2b4853a182065d3f3
BLAKE2b-256 e32deddeae4dd821e5344e975951384ec9a8841f0c04305651b4b5f53e1893be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89a7ea1657c4e19e9383f6167cc7918afc432d1122bad98f01b77327e78f49b5
MD5 ae56fca906153619e4dd812eb8616a9f
BLAKE2b-256 2e5bd268dcef4c714938ad00f12d59fb3dc230a9fc04280b56490ae8e5d20083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df9e4367065358900d8ff26033ced7361551b06ba08484b49631fe0d90494730
MD5 17e820a27d6948de9250ac6f42edfa2a
BLAKE2b-256 f907fa51c6c3c7f8a0abb83c41d923296394dcd93dc548853d41adf71824d41e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8a54da1d215409adbb25f71f86223e48c772392f1a832dd72babcb77b2b2601
MD5 86818ddc08ffed57f9d9207b9076cdbd
BLAKE2b-256 1ad4860ea29edc134dee744e58deaafee2a1f599ff689602f69f6d4df4248e71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3c2cca52562d82c8f3e3beef1c4a090c12d0cf9bc73ccf0862141281f039ed11
MD5 cc34894198ff06d505f40090a1793ac0
BLAKE2b-256 98c427ceee1dc6c0e831d40ea2a36c347916568c440215b118e7a18cef2e0f29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cf09236f3f8708f08592143dc7c615ec51eda8aaaf01daba7e6ea927de16d87
MD5 f32da5181edec33f32172f040aa442f3
BLAKE2b-256 b74a57af50d7b689dbaf81066552181f9505db5bd4780fd21ea8714eba83b2d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcf6ee9cc9accef855da850da134cf1cdcca591d274af7d2c99f521c9c527656
MD5 7ba1ff21fcc3472a99a5eb3da069071d
BLAKE2b-256 3776fd0489cdd9f8f3f626194935b4fe85837adcd88d5ba2e422a772d19fff5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99ec42b4a6c3c10ababe77caa86440af8f7bf26def84d1fc7353212f8a3066b4
MD5 b8248c4b6fe18ebab046bfb8e7cbb0f0
BLAKE2b-256 f8bcc490b438b661844ae020c2c27a248629f8b4015c4378959e4977b9d45bce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2b610b0789a931e91b5daf5ee6013e2fb09452ddb2ad18e328435fc7cc8ed23b
MD5 d11f5bae38c7ed0a4f87f77536f314cd
BLAKE2b-256 fa810ad2f92ca8380134d757964e4ee45fcc389387c3f5772818166ed4a8bfca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db4705c266b72873add5b3c8b4b592b14907066fd990732b36b30ff804189049
MD5 1643c8754694439b967e1723e2c89a86
BLAKE2b-256 9e08a7828dd682a1fea36a734a0704e256606ed681d66c0626a194557564c24e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbb7c8a670b3ea3755b523289a9c3fc2b91caee58b83afd39286c9b97c70442e
MD5 7724eb68acc8038c21213343d674546b
BLAKE2b-256 a45f046480c93c19e9bdceea198fbf1c5d351f185a8c0fd29751ff9155fdd9e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c07686bd9c7cd12c7d3276d62863bc547dce9237e7ff3eefad48b7553791e9c2
MD5 5a216faf074d25498be3d695f4b349a8
BLAKE2b-256 a8cd4fdcc5e48b81d24549fb47aced9f97802078ee1b25f61d5b178122bf4bb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0448357bf676268a2aa3ca597237168ae06fa35916e69a78737fd208aa3d2025
MD5 0db28d91cb27e4cc2bc219d069094a15
BLAKE2b-256 1bd645373bad72f26dbf395ba1431033b10e1529628a53fb754676d5dfcfe1a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 979f5ab87160243a6e0060d2c121085b01310cef018ff9c4adc21be866201798
MD5 bbd62398ef4e83bdb45b4ae8e4d306fa
BLAKE2b-256 75e142fff210fe30093b9c9c54b99b42429c2c57d934853ed3e2e0680d119291

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0204c91f700e945f0f38a7ee7dad5f638998afc5dc0bc3e4d38cedce51d18e9e
MD5 8e45811b156484ad0049058a2f6b222f
BLAKE2b-256 0fa9c96089447ce7636d383e84519096b216a13f0de6bf007d7e690f0a962a93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77c1c057f67881da4f2cd063658b12ada8a07b34b2b173981a773268dddec99c
MD5 d5633fc13f77e7c5eaadcb393009c0b3
BLAKE2b-256 08da6db0f6232b1a835e137217fc0cd59bfe377f027155bcaeda429af690cebb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2bb4328cf899d028d449e41711f317c7def95f19457ff75733c3f3cf971778d
MD5 66ad6a1bf08ff29ad36e27457412b9f4
BLAKE2b-256 7951fe21a165c655dc3616f1d28109d7036c6c14ff6a76952996d41abb99c3ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9c854244ebb457450f93c9803bcc0292520bc37dae886d4fb3f996a673d25a4
MD5 3518f6310eab5a10657af33e49b26f0f
BLAKE2b-256 d4206e9ab66ed5228bd268a0c40eb75d4c7d139b873795d6d5110bfbd97ccabe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d745edcebb60654b65ee03229847790ab214d3a9df0438a4c83d3360c143ea6
MD5 e7ba6003339d46ec67a0585dcaa923d0
BLAKE2b-256 04156420fd7a861d27dd1067d4d1ce20feaff53c1717e52936007c55f305434e

See more details on using hashes here.

Provenance

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