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.5.tar.gz (35.0 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.5-cp313-cp313-win_amd64.whl (223.4 kB view details)

Uploaded CPython 3.13Windows x86-64

fastdateinfer-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (396.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (385.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (339.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastdateinfer-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl (346.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

fastdateinfer-0.1.5-cp312-cp312-win_amd64.whl (224.1 kB view details)

Uploaded CPython 3.12Windows x86-64

fastdateinfer-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (396.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (386.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (339.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastdateinfer-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl (346.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

fastdateinfer-0.1.5-cp311-cp311-win_amd64.whl (224.1 kB view details)

Uploaded CPython 3.11Windows x86-64

fastdateinfer-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (395.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (385.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (339.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastdateinfer-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl (347.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

fastdateinfer-0.1.5-cp310-cp310-win_amd64.whl (224.4 kB view details)

Uploaded CPython 3.10Windows x86-64

fastdateinfer-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (395.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastdateinfer-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (386.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fastdateinfer-0.1.5-cp310-cp310-macosx_11_0_arm64.whl (339.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastdateinfer-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl (347.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: fastdateinfer-0.1.5.tar.gz
  • Upload date:
  • Size: 35.0 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.5.tar.gz
Algorithm Hash digest
SHA256 bd47df6f799cdd7b1b8bf0910aec646dbfdc9d56fbbab23e7d89d407ebc48764
MD5 c1fc333749a35fa2c765c1ded0fb307b
BLAKE2b-256 e5246f59894115b90481636c6c1a5fd4867bb42cc2ed2e585a9c182a51d82d62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e51276967146acc474f839fea3700f819e46bb268fb02a7b61c2572dfcf95fb0
MD5 afe2744fa83c7dcf349edc5b14acb269
BLAKE2b-256 4f6487d0fe0bea7c1a0e6cbdd23c2fd7ba01c7962c99d2d85fd9d3919b65c8a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 648fdae573538e83d0649961e3a487b75aa42d1902d470d803dd7cde173dfa46
MD5 797e0e5defd24bdcb98ec127b0a11054
BLAKE2b-256 91bfdbe01f3ae9c8363e3cbb0fb27e49b8d3b8a84dfe0183de4eca38cc9f584e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36c3c5ce35e9bf8d0ac8031ceab8c2d7f561488ed72696d864f4d9e90ecc01a7
MD5 9ecbf466d6d0520d2c3c8ba59e5d52f4
BLAKE2b-256 bddbe7ab21884347d19dff2961ed59f70f3c652b01b2c89a6238452ba9b50559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e36a640c79cfa40a388e6db4b650d3867e5747a880f44600f7e00a8eb51358a7
MD5 a8ab2cc386c7ec97572a16257776c99c
BLAKE2b-256 6335d4ccb9e3f18199d1907d7cecdbe6f57a4dd21c03bbf7f9e1df09896e1862

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c646a87e6d6bbefeeacaa8b6e80ba01b0c545a4a9ae61903d90c77668a5b4103
MD5 d35a2ec5888ff2dd21c8aba1afdde0be
BLAKE2b-256 39e092bb0cbd6eb041a91bb9efea46f45662f2cff4bfd2716d218c7f738455d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b77ace0b6e1a809462f40451800a59b5add10950af663a9d2ca5230a03229bbc
MD5 e9f0ef0dc538e96378de73f181d74730
BLAKE2b-256 2f3c02c16aca5cd6e097c56094ab932ffbf17cb1cbd132cc69d8ac2272396c5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60f69e24e4835b91dbe3901934178899d986b8108874da097dead100e7aa653e
MD5 5caa0aee220ab36301d147181e1905ed
BLAKE2b-256 08b4ffd53b3ca40a1de405a30356b41297043693feed1d8b38cecaf5dd26084a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c30acc23be8f16fa078ce13d9dda5a36b7ede78baefde67303efdcf4d53dcad
MD5 075fe3942c9c097342795c830ce36376
BLAKE2b-256 ec4f60cef192e4ce4a9cb704ed354c436ee4c49cc3a0cef4c5e16b9e3fc91ab8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbe81f16b5e998ce1782973fa7af95dfd7d78cc4bfa31959047fb5b291745f18
MD5 3b44515ec25510dbab1bd5285e8c53c1
BLAKE2b-256 4ea8df7979f052f4f468c6e40bb1fbdd877a295d61850445da8b4b69ebc6642f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7952a192097830a029c26b725535c1f20eea32e98b44445e183c2b4e03089d9
MD5 337bac872ba648d60e12c3f85dd02dd1
BLAKE2b-256 e0591a31aba208e474060d9ccc2a99db98d8b028f0035232c6def1ff482e6286

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6dc06090c2f1b071bdded69cc25b30944ea8e847030cebff353c185bd5608c0
MD5 934f788774de71851b9c6172ab9d5267
BLAKE2b-256 fb6f7f9e72a4558dc690aba1a4f8f85576a86e3a70a57b0c0e0b8c63596cc859

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffd72ad6e4bdfc35fee9523e379c19042a30c466eb4fdd56d76162016f88dbe0
MD5 37b6a966a8ad4f3dafbc5b2d96157b8a
BLAKE2b-256 2a27c0d25728b753ddc97ec6a3508ca92c40b9dc25e564c8c11412556827f4d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca2ce773a523c2c6d70a31b41874565b2183c815c2200520d55f785a272378ef
MD5 b686e6956ce3a106475a50fd5516fb2f
BLAKE2b-256 694f114c1669a7b67b95e3a62f796c4b0a26d93f4119883cdc4dbe31b076deeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1179f73f5dbf29e2bb4ac2eb9f547367ef5231df88dee7db452a2c13eb883d0
MD5 fcc58021475084fc1f318f4bda2812a8
BLAKE2b-256 b25494395269db7a7e4309c74481a37dc252204256a0bc6502dea9e3e9b39aed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 23621a3022dacf9df315f0aa665c85b65633858c0ec592991517f1654e549131
MD5 5c7e7ee6fdc138c05f8a47904301f8ba
BLAKE2b-256 2bc5b6f7659fa024c4a412f55550b63d349bb50ccf6b3e8a9cecc2ceeca46258

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a915a9d43c48d67cd283da197a01552ad869d2aad0d824b00ea68d85b2f65ac
MD5 f4bdd913c3ac8b9501a145c1bb88a717
BLAKE2b-256 0a4dfb36aaf86bc0ca41b59d474f2c57b378a03762eb33a521eae5ef9e704b77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e9dabf78524c788d9e1c3d8a29b086502933ecc9585044e2a1db38e77393378
MD5 e3d3b4fbd65eebe5574057611f05b6ea
BLAKE2b-256 6337b61dc303e609d4d1af095ce074b99e5c63d9230528bab159b73223fdd3ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df4107f6be101b72e32afaa54b11d3fe4d114033a09f71d2db4a620925a36419
MD5 70c36bb1d2ac85c0490d12cf7698fbfc
BLAKE2b-256 18d2d9155f603ac7bc96d15ec80452cc1a5d730a3713c65a3e0e86367a5e94c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d023feafe0cb7a17bcb9296f6cb339fc0c7bd687dcb773582f3d72838e66a473
MD5 7c669f0d6878792559defa4fefe6019d
BLAKE2b-256 2d1d4abccf4d34d640e985a27b2947bf735f31db6873c40eb258f760d1f2ef08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for fastdateinfer-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 813cb8c7b75b8bfcbefda81cb5391c6d0c16d971b148646ccb0bdd586fa2bd10
MD5 9e78e3221bd47f1028062472c1327e9f
BLAKE2b-256 4d603af20771b3d4112af39051e4a08ba3f843a5887e114b1d9133fbda31c987

See more details on using hashes here.

Provenance

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