Skip to main content

Pedotransfer functions for estimating soil hydraulic properties

Project description

ptfkit

Overview

ptfkit helps researchers quickly estimate key soil water characteristics from basic soil data. It is reliable, easy-to-use, and consistent across studies and scales, streamlining analysis and supporting scientific workflows.

About the Package

ptfkit is a library of pedotransfer functions (PTFs) for estimating key soil hydraulic properties, such as water retention and hydraulic conductivity curves, from basic soil parameters.

The library is built on publicly available scientific articles in soil science, with the goal of creating a comprehensive resource that includes as many PTFs as possible for soils worldwide. This fosters knowledge sharing and supports international scientific collaboration.

Each module contains one or more PTFs and references the original scientific publication. PTFs calculate hydrological parameters from easily measurable soil properties, such as:

  • Soil texture (sand, silt, clay)
  • Bulk density
  • Organic matter content

Using PTFs is advantageous because measuring base soil properties is simpler and cheaper than directly determining hydraulic function parameters. The library is intended for:

  • Soil scientists conducting research
  • Students for educational purposes
  • Farmers applying precision agriculture techniques

If you discover any errors in PTF implementations or would like your PTF to be added to the library, please create a new issue on GitHub.

Core Features

  1. 🔗 Pedotransfer Function API - Compute soil hydraulic properties across studies.
  2. 🧮 Vectorized Input Support - Accept NumPy arrays for batch processing.
  3. 🗂️ Model-Specific Output Structures - NamedTuple outputs for clarity.
  4. 🛠 Extensibility for New Models - Easily add new PTFs.
  5. Performance Optimization via Cython - Fast computations on large datasets.
  6. 📦 Packaging & Distribution - Precompiled packages for easy installation via pip.
  7. 🚧 Strong typing - Type annotations ready for static analysis and linting.
  8. 🎓 Well documented - Docstrings for all implemented PTFs with proper references.

Installation

Prerequisites:

  • Python >= 3.10

We strongly recommend to install ptfkit into a virtual environment

Linux (Debian-based):

Install Python

sudo apt install python3 python3-venv

Create virtual environment and activate it

python -m venv ptfkit-venv
source ptfkit-venv/bin/activate

Windows

Install Python with the official installer or use winget

winget install --id Python.Python.3 --source winget

Create virtual environment and activate it

python -m venv ptfkit-venv
.\ptfkit-venv\Scripts\activate

PyPi

Install our precompiled binary wheels

pip install ptfkit

Build from Source

Extra prerequisites:

  • Python development files
  • C compiler
  • git

Linux (Debian-based):

sudo apt install gcc git python3-dev

Windows:

  1. Download Build Tools for Visual Studio
  2. Select Desktop development with C++
  3. Install git
winget install --id Git.Git -e --source winget

Install ptfkit from git:

pip install 'git+https://github.com/AgroDT/ptfkit.git'

Development Guide

Step 1: Install uv

uv manages virtual environments, package installation, and dependency locking. Install it with the official installer or use your system's package manager if applicable.

Verify installation:

uv --version

Step 2: Synchronizing the Environment

Setup virtual environment & dependencies with uv sync. To evaluate coverage during development, you need to build the module in a special mode, which is enabled by the CYTHON_TRACING environment variable.

Unix-like

CYTHON_TRACING=1 uv sync --no-build-isolation --reinstall-package=ptfkit

Windows

$env:CYTHON_TRACING=1
uv sync --no-build-isolation --reinstall-package=ptfkit

Step 3: Function Implementations in Cython

PTF are implemented in a private module _core.py. Every function is annotated with Cython types and decorators:

  • @cython.ufunc for NumPy vectorized operations.
  • @cython.cfunc for cdef function creation.

Each function is named with the template

calc_ptf_<first-author><year>[_<extra>]_ufunc

where:

  • first-author and year are the bibliographic reference
  • extra is an optional modifier, for example for similar PTFs with different inputs
Example
@cython.ufunc
@cython.cfunc
def calc_ptf_aimrun2009_ufunc(
    clay: cython.double,
    bulk_density: cython.double,
    organic_matter: cython.double,
    gmd: cython.double,
) -> cython.double:
    k_sat_m_per_day = np.exp(
        -2.368
        + 3.846 * bulk_density
        + 0.091 * organic_matter
        - 6.203 * np.log(bulk_density)
        - 0.343 * np.log(organic_matter)
        - 2.334 * np.log(clay)
        - 0.411 * np.log(gmd)
    )
    return k_sat_m_per_day * M_PER_DAY_TO_M_PER_SEC

Step 4: Writing Pure Python Wrappers

Each PTF implementation is wrapped in a separate public module

<first-author><year>.py

Wrappers provide:

  • Clean API with pure Python annotations
  • Overloads for scalar and vector data
  • Docstrings for the entire module, each PTF, and data structures

Each function is named with the template

calc_ptf_<first-author><year>[_<extra>]

Examples

Jabro, 1992
  • Located in a separate module jabro1992.py
  • Dispatches calls to calc_ptf_jabro1992_ufunc
  • Returns a single scalar/vector of saturated hydraulic conductivity (m/s)

Example usage:

from ptfkit.jabro1992 import calc_ptf_jabro1992

k_sat = calc_ptf_jabro1992(silt=20, clay=30, bulk_density=1.3)
Li et al., 2007
  • Located in a separate module li2007.py
  • Dispatches calls to calc_ptf_li2007_ufunc
  • Returns a NamedTuple with attributes:
    • theta_s - saturated water content (θs) (cm^3/cm^3)
    • a_vg - fitting parameter of the van Genuchten equation, inversely related to the air-entry suction (α) (cm^-1)
    • n_vg - fitting parameter of the van Genuchten equation, that characterizes the pore-size distribution (n)
    • k_sat - saturated hydraulic conductivity (Ks) (m/s)

Example usage:

from ptfkit.li2007 import calc_ptf_li2007

import numpy as np

sand = np.array([15, 30])
silt = np.array([25, 50])
clay = np.array([35, 40])
bulk_density = np.array([1.2, 1.3])
soil_organic_matter = np.array([3.4, 3.2])
res = calc_ptf_li2007(sand=sand, silt=silt, clay=clay, bulk_density=bulk_density, soil_organic_matter=soil_organic_matter)
k_sat = res.k_sat

Step 5: Writing Tests

Rules:

  • Test files: tests/test_<first-author><year>.py (one test file for each public module)
  • Test functions: test_calc_ptf_<first-author><year>[_<extra>]
  • Assertions: simple assert
  • Coverage: normal and edge cases (normal practice is to test function performance using values provided in a reference paper)

Run tests:

uv run pytest

Contributing

Citation

APA

AgroDT lab (2025). ptfkit repository [Computer software]. https://github.com/AgroDT/ptfkit

BibTeX

@misc{ptfkit,
  author       = {AgroDT lab},
  title        = {ptfkit repository},
  year         = {2025},
  howpublished = {\url{https://github.com/AgroDT/ptfkit}},
  url          = {https://github.com/AgroDT/ptfkit}
}

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

ptfkit-0.1.0.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

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

ptfkit-0.1.0-cp314-cp314t-win_amd64.whl (80.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

ptfkit-0.1.0-cp314-cp314t-win32.whl (74.1 kB view details)

Uploaded CPython 3.14tWindows x86

ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (375.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (357.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

ptfkit-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (372.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ptfkit-0.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (378.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

ptfkit-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl (81.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ptfkit-0.1.0-cp314-cp314t-macosx_10_15_x86_64.whl (83.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

ptfkit-0.1.0-cp314-cp314-win_amd64.whl (74.1 kB view details)

Uploaded CPython 3.14Windows x86-64

ptfkit-0.1.0-cp314-cp314-win32.whl (66.8 kB view details)

Uploaded CPython 3.14Windows x86

ptfkit-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (373.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ptfkit-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (358.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ptfkit-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (370.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ptfkit-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (380.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

ptfkit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (75.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ptfkit-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl (78.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ptfkit-0.1.0-cp313-cp313-win_amd64.whl (72.6 kB view details)

Uploaded CPython 3.13Windows x86-64

ptfkit-0.1.0-cp313-cp313-win32.whl (65.8 kB view details)

Uploaded CPython 3.13Windows x86

ptfkit-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (375.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ptfkit-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (360.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ptfkit-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (372.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ptfkit-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (384.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

ptfkit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (75.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ptfkit-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (78.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ptfkit-0.1.0-cp312-cp312-win_amd64.whl (73.4 kB view details)

Uploaded CPython 3.12Windows x86-64

ptfkit-0.1.0-cp312-cp312-win32.whl (66.4 kB view details)

Uploaded CPython 3.12Windows x86

ptfkit-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (393.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ptfkit-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (379.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ptfkit-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (387.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ptfkit-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (396.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

ptfkit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (76.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ptfkit-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (79.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ptfkit-0.1.0-cp311-cp311-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.11Windows x86-64

ptfkit-0.1.0-cp311-cp311-win32.whl (70.1 kB view details)

Uploaded CPython 3.11Windows x86

ptfkit-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (388.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ptfkit-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (372.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ptfkit-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (378.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ptfkit-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (391.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

ptfkit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (77.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ptfkit-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (80.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ptfkit-0.1.0-cp310-cp310-win_amd64.whl (76.6 kB view details)

Uploaded CPython 3.10Windows x86-64

ptfkit-0.1.0-cp310-cp310-win32.whl (70.6 kB view details)

Uploaded CPython 3.10Windows x86

ptfkit-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (382.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ptfkit-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (365.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ptfkit-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (372.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ptfkit-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (384.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

ptfkit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (77.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ptfkit-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (81.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file ptfkit-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for ptfkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e89e45ac0c09c53208bf059cd5c37ae8472a7ee1c68b5ebbce97cbd2bdefa61e
MD5 8a9e0a076a60b619ca215d58a43a6feb
BLAKE2b-256 1c7438ea876956b5d6bff619ba0ac4b67f094ad941605a5df3febce3bee70eb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0.tar.gz:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 80.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 01d01522fc76037ee7429a712dd4d227ecbd97cb46d2dc10bde48d07c2ebba5d
MD5 bbaf096fc53cdc3d3b1d8057b78184ee
BLAKE2b-256 efa8d46813a7ad725dd3806fc895d5033a8c72bb2c8abdf8658a8efd5b574fa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-win_amd64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 74.1 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 4dfa7d2e0469823b9e1b7c0bd9a798e7a5ba031a954ef8aaa9f1de7c2422ccce
MD5 c5db44beb3e56c6846dadf3d3232aa4a
BLAKE2b-256 5f8a7759a039d632adf1ec57a8dfc94937c21114db53cfc7077df0fc68b3a585

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-win32.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 569231b44c9dd019271702549e4ce4e8759563a145c5696702ada509936fab64
MD5 cda5cc7180157623180235989e711a0e
BLAKE2b-256 e0ed5e7dd47e55527363ed767def42f33e148f84c388660c88c96a9fde7c9f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a2261720cceb95845fe8d56b600a81d1356b215c379676dd75dc8faed3a45c9
MD5 5c495f9e83967b46e18d4d5f53ff22ae
BLAKE2b-256 3b8d1b7cefd86f3f85cd4a8f2dbc011110daebe979b76f6a7f7b3cfded059393

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4780b686fb5c47de3e383e304bd345998af0f784837c4345b62e0719b63e234a
MD5 1caf4b2429ee03cdf02333a8e50a5e05
BLAKE2b-256 e15c6f4043c76dcfd4f3e40b4e125035f6c9860716761bfb3dcef4cf8d307e2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fee5b98cf2cd753306fca243f72dafecfa79e24a0f24c47de08cd162335b876b
MD5 93989498e43d15cf330dabafd1a745bd
BLAKE2b-256 ee143140b10c1f02fc80e27140e24b4a6b424be6a66c64a0be7880bc32fbacc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23b97cb21dc1070c25da69e12ecee5e6e7fabb00366d8d644647a4df7c42f53b
MD5 2bd921dd2e4760e25255168c404874f2
BLAKE2b-256 e220c00f1780d213aa3e87da3ad606e40e0d0eb416b6e517cbe8e290839352b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c45831b540017a1f2012bbe66e8b06ff3f81e7b98e5e3905d7c393c07f5c52c
MD5 11464cab0dc27fb98a504455f34f7987
BLAKE2b-256 43f913391b8f430aa28a87f2cfbb4f61dcc60e58a00ea66d3915688939d29107

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 74.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fb711e1d6453324030e3765881067738bb810e6a85c8efc969190975ad5fe0d2
MD5 12e68b69fdf0df1061a2ed2455f48b30
BLAKE2b-256 e4359296eb8ad6f4c686af3983d09aa0c04aa9e686584ee5d78099f87f8722df

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 66.8 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c59b801a620d8cc18f8cb419c16fc26eca6ae258e6444094dc400fd9b91fe1b1
MD5 1aeb6230d2a070e4f3dcb12d3fd935e6
BLAKE2b-256 06873f9a244109aa40c1ce38eadf25a3cd194f46b5fe4a25d29e4891843735b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-win32.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9826206a8e5450cc75a2f2a3b9927862cf95bd12a6190011ff367dc66b9c2db4
MD5 c6c0db459738e57a0bfdfef262959d7f
BLAKE2b-256 fb6552fe27e83ba9c898d1249e9122c496689fd175a033fe27e5b2822def80ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26fa854e10e0ed96f252fc46d7ea63731fd6b152f2d93ef6e84fe343a29214e5
MD5 d0452a726cac8bc15a0078a70bf65c46
BLAKE2b-256 1aa52b00756fe07a2ae96c772435d9bc0f4c1e7608d8587eafa7504bbab977bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbcebfcbabe5346ab30b03216121e0189a891b44ee0b0361774334c4c87e55c1
MD5 aaa9df254836d73b2fada717ff4eb30d
BLAKE2b-256 2a7a5a76c6cc17a5f73cf302ccefe50cd1a27d99e04d0f34a4abda180cf08011

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 885569b2898159b150bf5cc87f37ccede2bc999dd795fda6223b7f47ccdbcb75
MD5 1e4a4cd0e3b104bcbb5aff208941bed5
BLAKE2b-256 fc6d260c598f3d470141c49033ec213a6c7133b52e18ec40728a00e86c17e72d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ff6877c7c16b3c06a866dcab24b3cca69a244db524996841e4f600fc4c18e1d
MD5 faa126f17d5eb79735e5b3aaffd43b6f
BLAKE2b-256 33e28208679c66849542cc04895cf969d83af27f0853ed3ef8da2334c36e6284

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ecf43d324f95ddba4f4c21c588c248b534b88313f058e644d8b064c9a0977a53
MD5 ca669553029885336aef6817fda81408
BLAKE2b-256 a9ef017de56492c228a5fc37871e8f320ee46539a2536db6569575c5e05b10cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 72.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1ec3f553f4ec9c92f4ffd39e933af95a7280aecb44c59b570e08694fa4d65839
MD5 182ad42eb022c462bc748a338f88f205
BLAKE2b-256 0a1af5fb1c80337e19abc1bece7d4f61939f03c4432f2fe0dce79a4aaa4b96b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 65.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fce46ede4f3b9667a0031dc17ae3887fa88785a0c3dabaf24a02f8a3daf4a354
MD5 51a5f11953297a2a940583bffde51764
BLAKE2b-256 fe64a1af2063acb15ecf1ef5c1fef01d34dbc23469aa32552ecf3e8eb0223a9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-win32.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e092257be4fadd41c437847fc042ca4183388a347670cc4cfe2a6dddb6e365b7
MD5 bb572dea6d63836bc03e29ae327cd671
BLAKE2b-256 7d42305c468edfe6a369ff3886afe6748688f3c81b7d5aa01664f2f7631372b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48f7eb4f5f71a9b040483e38acaa26e744b183130ec51a4b4db9155a5cd98e26
MD5 a844e9707b3908d847b4f0f97777edfe
BLAKE2b-256 09c114702f140a0dd774ca9a687bb3bedd0bb6140764121a277c264433e6d7f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50716626fc3ca28d6b9ea7a5ed37f856a045d4cb152b57cb02dd73ddc589bdeb
MD5 8a0b5bae92ea5614ae44e06e3517516d
BLAKE2b-256 e24a917c2466667fd198a59d6a12ed8b90fbb01d5464be2d2aecc74e048fc229

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 bf304cbd37f2e7def444da06635ef84a4ee07e43df2d44c467b867529125eb4a
MD5 b28fd73a8d99cd8eba01c7ab97861681
BLAKE2b-256 219337bf39a3592d678c88e9c3131ba4cdf84537538e4b55ba8ea4681e156dea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a0ce5983f473feffd16793861ca33ce9fa26c3776d822729dea89ecd848b782
MD5 bb45a7b2fe87698cc437339945352b91
BLAKE2b-256 09f34cc7996134f21e72387a74720c48dfe7242fc3d4abda38007d6300c25176

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c247b42f36da1c14560054dd3b5ff9ca05d1ca9dd02bdb4e7bb86fc5c4965204
MD5 b02066b807ed0b196e8182eb50e209e7
BLAKE2b-256 f16ffe42160603c546097e2bc5719990afd8c214ae27f2bffc2ed06ca1457b7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 73.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d75c1434bfdc2efd0ac6e36120be56af8fe0ca7d6aa88a99f0ac538adf271867
MD5 8892f33a12b9c5da7b25db681b0102d2
BLAKE2b-256 f22a225ed47e40e1e486b822b26b23f7db2d6cc969df80ede0860bc11d093707

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 66.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0e7e64f77ebd16a07db8c9d46ac71afc88e1b2907ac4796081b75f3ccebc05e2
MD5 b424145f4662b94585f8a3b340f45038
BLAKE2b-256 bafebaebc5dad1f26774ce6abfd4ff6685d9e7b280937fabbf2e92e40ff5b69c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-win32.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 845e9bcc2bba17b3ed0eb0149a021014639cc56257f1724fda60ab6271e29e7e
MD5 c092a926c8a29d28b32d02fd10e75047
BLAKE2b-256 89cb096edd41783993425134cd84331b89693d0f20446ededc79d7d2f0047a78

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3518f7802ebedc374f5a37a2cf3c3b25bc82280bd1f40267a073b2561bbfa1a
MD5 2096397ae3b88f4c5bdde8b7086240da
BLAKE2b-256 2eafbe2765f7d98f059b9d7b0315b63064fba4b973adace6057301f9e9cec684

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3eb1deafcc8cf77ce984dbd0c563386e64ebce27191b694bea7f99f2de230c4b
MD5 ad49673a157db6103af4c6c2d6342b8c
BLAKE2b-256 80c4d155aca5ce41643b62d0b4dd7548e0cd421a3146ae440d6efc551a0696a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 68042d3ec1f02cb1a87a8be9aa3673c21c3ff750058454d15283e30415d2c7c0
MD5 c70fcbf0b201e835ae94d8aff56157eb
BLAKE2b-256 f5ab8aa3bdfa62c1715d82f4ee28df25dc17d89084f0f5c540b16af4cdf008b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3602b293616c93c5cbd78e514bf397a48d03c8e36f21d6ab595c8f29d5074aab
MD5 b2f88a1dae673700132b6f3e17cc6c42
BLAKE2b-256 13e9b73fc8db808fc3e5dbc8d1f8395f1bb1bf238100fc093cdfdcb918a42a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dd4ea91ef3c0bc04a4812a6bb87c97c83d9928fdb0f7bcc459cbe776644e68a0
MD5 43b48a68e1d7c1a8cb8d463969a835ef
BLAKE2b-256 3078a04f831b4b6240e5dccdac5162e1bc5a027d7e51990b353a85fbdebc0f5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 76.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7fc9deeac3b917364290b59ca5954b3f42d9b0c20466385a217eb5dd058e5f24
MD5 1e6c7f8ea04aac61e4753ae6611713b6
BLAKE2b-256 476049bdce16e56e550492036477d0d4bd73100de42e8db07b91135f5f64a3e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 70.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 99af93dc80284c621248e68a493fbddf212498354491e56ccb4f39e152fa8616
MD5 7b8a7bda58a3176178f503dd9de581cb
BLAKE2b-256 e9bdd20d3de43cc6a2c234b5aef696daf693050fbfe86732f4dc9e982d904eb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-win32.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6761fcab20a69d829443b247ffbca7ae524dd2eb4dcd578b702394f5810fc50
MD5 94fb602adead152d931003b33d94e7d3
BLAKE2b-256 3db276dea6493f2dbe310f819f504438d045b7ba8874da9f8dd9c0dd0fae5177

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0a5367df2395e7c95c6a656061c740bcb27fd59a62f1309246efa6f83f0938f
MD5 fef3d83b90d417947061c9e18c274bd0
BLAKE2b-256 d78563d2e668a6d18ac997c61fcecd1845eeb0061ddd7ed10d81db88fe49d82d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22b999731216d24775057c0dff2960d886d3a7593e95627951f4a8fdbef2c9af
MD5 47b05011e4b91597a53399c68abfd5b8
BLAKE2b-256 7f40e3e0f4a79d6510475061963746ca6a1d53ec0cd3dbf74ae12e015726d772

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6f0b037a434736f3b9542cf6bce225fee8ffd10e21b5666d5f31551fc03b2d0b
MD5 6550ce38d88f38d239838bd4145b8aa0
BLAKE2b-256 60e8402c2d15241f587827ebed80c1a0d9914d40a1252ba9e613652740870281

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f2ecc1dceb9c96e903f80963857f11da09264e16631772ff46cbdede093fe1b
MD5 aa296eb49e010afd6942af6f91a25264
BLAKE2b-256 52ce6f66e1335099a9cfe1feb0ea0ff5294f96b3ab9bddfffb9943b14bccd0d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba67a860326e189026db36bb3ca9033c8f360fecc26c2b2f9081950afb5f7b9d
MD5 9702e8c21780f214a9c279d5fa5453cf
BLAKE2b-256 03b82c9c8b40571cd815152d0752e596b40a4c75a8be3f57da6bee63245d0461

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 76.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8e4429dfb73e16c64675cab4a3ddf71d3301e95601cdad0f8bf37e41ac06a96f
MD5 d926c79bf5536c9c04106f38467b9a7b
BLAKE2b-256 63cf73eee6792231014229d45748b49b61d7fd44ffdb75f6f8b889e46e5a5f0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: ptfkit-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 70.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 346d53b5c1384b453193d1efea8657dfca9ba7bd91c0ab0eaeb11c306e79affa
MD5 0c7b3e8438108394d6f064fceff8bebb
BLAKE2b-256 2be9713d3e9c4851723b95cc52adafafcedd9206eb445cd14cc53116ccce8881

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-win32.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f8c0d5adb219846f12a2ab175b542cc780dcd136ea3cdc1756e31a79046959e
MD5 ed96115e4539edba4080d022a03a57ed
BLAKE2b-256 bb78f36c31247c7bfbca8ac4ff38db8e365a419d694fa1ecdfda820c7c2ad03c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d48f74c8c8908692c9e94fbb901eb23761e6b92bb9547804923c7997fd932094
MD5 a4692cf76f5798206121e2871ace051f
BLAKE2b-256 c2837f44d8ec875123f887af3cbab014a60b10946ec0873127b6a1616acb2e8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff2e8d5271511e443352a43a8408d9cc40bb1b0174490f947e94660fb634e991
MD5 c057cc146667c3bb488811bf3719be90
BLAKE2b-256 d5195f251011a88a5d2da46ea3c28c05e5af74493fc2985b161e796097d9a359

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b348ffddc0eae6eaae3a5539646acdc7876f8215ab925568daa73ec117ed2df9
MD5 2fb69182190194796c1cc8bd0dd565f8
BLAKE2b-256 028fc8af6427811b7c5f8632dce40c10b71079027b6d79ceac47c26f4d2a5157

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c6d683605244a35caefc4f9e2a220757ecc7e0253be6b28e98aef98617b34df
MD5 1ce9059ab380949e9b3212d790fd9462
BLAKE2b-256 237cede90870324b8bb52fe19d008f0422ae2b45b7d12d326dd06ddb1760ceb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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

File details

Details for the file ptfkit-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ptfkit-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57ac2b9d28f9d480b756b4a55445f40d645115bad0bdc062e80932a64b09f865
MD5 ab3d413eb512ace1306e76affa378ed5
BLAKE2b-256 341577f0e983a119164ec025e34ad2d90929b65e2a80d6958a15b0e40eb17a79

See more details on using hashes here.

Provenance

The following attestation bundles were made for ptfkit-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: deploy-pypi.yaml on AgroDT/ptfkit

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