Skip to main content

Python interface for Leapfrog model

Project description

leapfrog-py

Installation

pip install leapfrog-py

Usage

Get parameters

In the following example you will need parameters - inputs to the model. We have provided utilities to easily get test parameters (we use hdf5 file format to store these). If you already have different parameters in the correct shape you can skip this section.

from leapfrog_py import read_h5_file

parameters_adult = read_h5_file("../leapfrogr/tests/testthat/testdata/adult_parms_full.h5")
parameters_child = read_h5_file("../leapfrogr/tests/testthat/testdata/child_parms_full.h5")

Run model

Here are a couple of ways to run the model

from leapfrog_py import run_model

# Default configuration is HivFullAgeStratification and output_years is range(1970, 2031)
run_model(parameters_adult)

# Can give another configuration but make sure the parameters match it
run_model(parameters_child, "ChildModel")

# Can specify which years to output from the model
run_model(parameters_child, "ChildModel", [1970, 1971, 2000])

Run model from initial state

You can also run the model from an initial state. For example, to run the model in two parts

from leapfrog_py import run_model, run_model_from_state, get_time_slice

# Run model until year 2000
ret = run_model(parameters_adult, "HivFullAgeStratification", range(1970, 2001))

run_model_from_state(
    # parameters
    parameters_adult,

    # configuration
    "HivFullAgeStratification",

    # get the last time slice of the state returned by run model so we
    # can continue from where the model left off
    get_time_slice(ret, 30),

    # simulation start year, this should be the year the previous
    # argument represents
    2000,

    # years you want the model to output
    range(2001, 2031)
)

Run model for a single year

The previous two functions will return a dictionary with values that are have one more dimension (time dimension) than the state specified in the model config. This means if you want to carry on from that initial single year state you would have to use the get_time_slice utility at index 1. Example:

from leapfrog_py import run_model, run_model_from_state, get_time_slice

ret_single_year = run_model(parameters_adult, "HivFullAgeStratification", [1970])

for year in range(1970, 2031):
    ret_single_year = run_model_from_state(
        parameters_adult,
        "HivFullAgeStratification",
        get_time_slice(ret_single_year, 0),
        year,
        [year + 1]
    )

This is tedious for two reasons:

  1. Repeatedly getting the time slice for one time dimension (initial one is unavoidable since we use run model and don't have any initial state)
  2. Specifying output year as year + 1

So to make projecting for a single year more ergonomic we decided to create a separate function that returns the time slice for a single year:

from leapfrog_py import run_model, run_model_single_year, get_time_slice

ret_single_year = get_time_slice(run_model(parameters_adult, "HivFullAgeStratification", [1970]), 0)

for year in range(1970, 2031):
    ret_single_year = run_model_single_year(
        parameters_adult,
        "HivFullAgeStratification",
        ret_single_year,
        year
    )

Development

This project uses scikit-build-core with nanobind to build the C++ project. You'll need a recent version of CMake (>3.15) and Python (>3.7).

We use uv to manage the project:

  • Sync the virtual env uv sync
  • Run tests uv run pytest
  • Lint uvx ruff check .
  • Format uvx ruff format
  • Format imports uvx ruff check --select I --fix

uv will rebuild automatically if you make a change to the C++ code however if you need to force recompilation use --reinstall-package leapfrog-py.

For local installation run pip install .

License

leapfrog-py is distributed under the terms of MIT license.

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

leapfrog_py-1.0.10.tar.gz (21.7 kB view details)

Uploaded Source

Built Distributions

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

leapfrog_py-1.0.10-cp314-cp314t-win_amd64.whl (170.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.10-cp314-cp314t-win32.whl (150.7 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.10-cp314-cp314t-musllinux_1_2_x86_64.whl (659.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (210.5 kB view details)

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

leapfrog_py-1.0.10-cp314-cp314t-macosx_11_0_arm64.whl (240.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.10-cp314-cp314t-macosx_10_15_x86_64.whl (233.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.10-cp314-cp314-win_amd64.whl (167.8 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.10-cp314-cp314-win32.whl (148.9 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.10-cp314-cp314-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.10-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.1 kB view details)

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

leapfrog_py-1.0.10-cp314-cp314-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.10-cp314-cp314-macosx_10_15_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.10-cp313-cp313-win_amd64.whl (162.2 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.10-cp313-cp313-win32.whl (144.5 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.10-cp313-cp313-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.1 kB view details)

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

leapfrog_py-1.0.10-cp313-cp313-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.10-cp313-cp313-macosx_10_14_x86_64.whl (231.0 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.10-cp312-cp312-win_amd64.whl (162.3 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.10-cp312-cp312-win32.whl (144.5 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.10-cp312-cp312-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.1 kB view details)

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

leapfrog_py-1.0.10-cp312-cp312-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.10-cp312-cp312-macosx_10_14_x86_64.whl (231.1 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.10-cp311-cp311-win_amd64.whl (163.1 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.10-cp311-cp311-win32.whl (145.1 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.10-cp311-cp311-musllinux_1_2_x86_64.whl (658.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (209.4 kB view details)

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

leapfrog_py-1.0.10-cp311-cp311-macosx_11_0_arm64.whl (239.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.10-cp311-cp311-macosx_10_14_x86_64.whl (231.9 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

Details for the file leapfrog_py-1.0.10.tar.gz.

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.10.tar.gz
Algorithm Hash digest
SHA256 f35cff80c2eb5ab390bc9e50518b7862d8a5d3ed8f8c75db5c01ba50f9493692
MD5 82f4648db58f01addbbe2fb595c75ca1
BLAKE2b-256 9d9765c3969f44a100ae0e9aa2b50bebfee7833c018b2afccb0ed3fbe75ecdef

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10.tar.gz:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1c93acb492bcd6b1de16cf8ef53e612d32dd4967ffdc02c8c77eb8bb69c14915
MD5 f766fc6f402a5030f33837d28fc3f03d
BLAKE2b-256 a7bd97bf4ca712f5025d07e1c7acb6795bb6e833b65ff5ed850032c00094c9b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314t-win_amd64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314t-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.10-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 150.7 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0a9d3a1b992b318745dc740c242c5b4cb2e3b09a8d0ebe88ba24eb69fc2ecb9d
MD5 0d7a843c05fa3fae6cc9ec6504e40962
BLAKE2b-256 afcd73e502bd7385a79f5d2e7eff84d82000d514ddcbf553ce2daa4d433655cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314t-win32.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08dff9306ce47835b4c01686afe2985abc44393231927169b0aed6fde353b0f6
MD5 7fd701a050ff196843e17c5e239b6f89
BLAKE2b-256 2e226314074c41004cd9fa21b960ba43188492d29cde48a430f13d90d1077df3

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a5629962fc15e1916e4993503ab7e3ff2a5edd62bc3550e944352b20796bc9e
MD5 484f8c4a904b8a0d1ad3c36ca5afb886
BLAKE2b-256 4a6337c8384a35d3ce47918517c3da57570a67f89b3ce3969afa41dfb17fa7aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd6f8e040fb0e0063a30d63112320a08a58e573c9d649ff6f6cb3c7d77eb9081
MD5 ef63ed3ab0fbe0e3ae296cdb73fd47d6
BLAKE2b-256 474d549afe6c75ec192c3b04c6d6aef07d3fce2c3f21391040b56f838cb17b7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ad74e7552f9dcdb957caf3ac4b44c6b3024e3eea2f0f1cd4cb05a789d8f33ff
MD5 8d3f8954dfdc664216ed58f99799e01f
BLAKE2b-256 ff0a93e96753ba631356631877f3e22d259358d747af440c6cbea50a701785b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 58aa96f736391eb295c13d88dacbd1055dcfca7432b373845514487abc51e779
MD5 9ddcc2b63949d21fa5268277150f6619
BLAKE2b-256 e3b3aedb70b41d936a34b32575bbf7c6e4599095793c03d452e2aae0e485fbff

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314-win_amd64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.10-cp314-cp314-win32.whl
  • Upload date:
  • Size: 148.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7e9941a8b6586a6cacb27fe28e4814bd9d34799321ef13a97acc21ec9afc5d14
MD5 ea507407f0e54386e6fe86ed2a211b14
BLAKE2b-256 b958b57edabf0611a4079ba92b83aac6566118a1219da3cdca88c1854f919b5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314-win32.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fadd6155f1624c882d56867ca55526b6d2cb0595191c1e7023e38ad5c0e6abae
MD5 302cbe398e9fddd17e9cf09ddca85f67
BLAKE2b-256 eb12378b6169334f7bd8796b06ce73dc06af7a177da217f7f6078c1a9d4cb3aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05d4266c4a26d9103899288927bac9b8565e46c5da9fcc415b5e4ac4d32ca7e5
MD5 e225c8ddf2d89774cf87c9ee749ce225
BLAKE2b-256 253d045355ab897de3ff6097ab8240153eec1a907fc2aa5b1623ee0e4c95fc18

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c35f736a6419a094d40bc6d15ddd442534c39b9e5d7ea7b33a0ce82159b3622
MD5 722689483d3a30ff58dbe6cc72f7c809
BLAKE2b-256 71372528c9289178ddd3ddeca0a2ae9fc71c480e47236a00173794a969c26bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 29d11e5304b18187868c56e9e4563db5b8238fa68851a2b3deee355bba6dbc36
MD5 a60acc86b01de93453ada55d905e2d8c
BLAKE2b-256 6f4b092dcf2020d60433979c44a9a520612dbef0e4181588e9a7c95e48fa0340

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 83a9882ed0ff2e3b13430e95f6afc92138be9f6aa7b92e54ff621d9811dd6cf9
MD5 39b9ecac3b89bdd3a839d9c5d32a189d
BLAKE2b-256 b539c81926a481b4ed6c006960d1f09d91633abf1b5e0810985cd3af5ab090e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp313-cp313-win_amd64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp313-cp313-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.10-cp313-cp313-win32.whl
  • Upload date:
  • Size: 144.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.10-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b27d0886c2b7f86cabe2021c50166ce63852a8d6037d3ea508ddd087b0e5bd66
MD5 bad95043cba996255440aa15b036d071
BLAKE2b-256 56c8d6e56ec690dd7984e51d6cd97b1af39d41941f263939b4d856e1c4f8ba98

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp313-cp313-win32.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe96fb9c1898c1f49bf30616e2eb802c38e12f2758050cc4fba8676f5a481c1e
MD5 dd39e40bd73afddc4fd2c60e726dc787
BLAKE2b-256 ad5b56609bbbfc7a9d592e9f1542ad335f2034da208a63b7cd575d98c777d2f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 983a04a64ca328e33bfe0228cfbe46c0f20df99ed3f75c48531c3ff5d3c44d1c
MD5 01147e1222c19b493c810711ec7dd72d
BLAKE2b-256 380f5e775502205061b321ee2cf95e24084e0d2ae22d5bb2a8ca198fbcb2a8d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 405057785514610691bcd86c14f8d0b8138e91e539bee276a55b30a82f008dc9
MD5 016f6978f0b0a212ef61d18728b9bb8a
BLAKE2b-256 cdbdc539d21dfedb9fdf597137137497fd2aede5f607b7cb597497d9ce9be832

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9e8a76cdc06dc3e91574e81047684525ce531301567e65697da2bcb1a4364993
MD5 92cad9e09a97964cd3eb647b28665366
BLAKE2b-256 b0726c77e0cef2be1d6098e61ed8cb63523f04a25dddee0a3aa106266238dee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c7c9bb7990bb044e6359aebbe5d3d856eb099552e51d0540eba9eaafb3e4c34
MD5 14d61f229b267db549c1af3961ed5c38
BLAKE2b-256 b54777f0634fe53e9b45c55743ad7cdc381705d3da3de6ffc54bbb3737e4c57c

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp312-cp312-win_amd64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp312-cp312-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.10-cp312-cp312-win32.whl
  • Upload date:
  • Size: 144.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.10-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3fc7dfb708cb37607d1e7084925eb9159669adb9d8d90d53b5070891779b0e60
MD5 1de384e71214e76a5e4956ab489d99e4
BLAKE2b-256 69799c932661bdad1f5e54f06b6bc2010108877790a2d1ce5d4784613c9f3ea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp312-cp312-win32.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 144c1b66405b92ad7c3f4a0c0d85205f1b90139dc411036c49e130188fe0213e
MD5 7e0d63a5e9273b3e7abe5a75e49dfcaf
BLAKE2b-256 82f8407092f7f57650f3b5b369b09960687aea154d1fb4c2e23a1165f0ed0bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 849e23991f9ecac4165f6f9637065f72370be0e8e410eb4687d20da283854f7e
MD5 3de1b3e8d248f2bf558f5e2bfc825bad
BLAKE2b-256 2cda14b8095f80a601db635b52941c44414ba831fb9ae9b9682b5fc121db161b

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78448447cda7841f058f8a1514afa90a426281ef21a3b85ae3faa515a6c0d280
MD5 1cd9584b84b3399d33113499a3d0488b
BLAKE2b-256 09fe988dced80adbc6abe068d2b0d9fc0024b4fd1bd449415f29a4da1b8b1d1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dfdc34672ed3bd664d415123520407f608684b2b61972728d2349135ec5b6ec5
MD5 dbaad16259d8b9635128fb6dbefe1422
BLAKE2b-256 6ddd1cc4d3e921cc43101db395c25ccd85b0188d8cef0072d97ae3a4f018961d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 544eb4fc304b46e157d9440e2d7aaffed25195d4c4760bf7a06c8bbde39cc434
MD5 0d361c9e777574cf9f04ad4c7de342bf
BLAKE2b-256 4b4f121f567d8eb96362762d4a7c7e253d6b9c057cc730576a874f598e8b009d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp311-cp311-win_amd64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp311-cp311-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.10-cp311-cp311-win32.whl
  • Upload date:
  • Size: 145.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.10-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3b2f78806f5336e4a4e885e0f755a6ab65a0b940f5b3f2316a59820c7d407c39
MD5 b63bbeddf38a37341497c389251d1fc8
BLAKE2b-256 8a987ad720e828d06f289db72d13077e6d5d12d6b31fafea91a8897bb8ad9f78

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp311-cp311-win32.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8764a638f10db2e46bf580be04e359eee348ce2b8d33bca9bf50b3f273d5011
MD5 d06ffe9733ed108290263f4f130febc1
BLAKE2b-256 74b68d5a3de91607fe33e47d9dffbf974bba2420e2885cc1eace273a48c1eb00

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 569fb1e69f7b49bdf70f2bd6402d86fd8352548f864b827f6cff9cc9861dd5e4
MD5 1e398c5293b4783b4f7c2dfd81aab24f
BLAKE2b-256 2d531ccc5c6125d3ebabe61af5d5594441fac11b53b3a92928d33555cd67fe91

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e5eefffa10a1ede9f7fd82bccaac89ebc666a70642cc91080e5a478064749e2
MD5 97ab0b32b94daabfd68808051965afad
BLAKE2b-256 3b603f08e3613d95f6cc692005449fd2f423555e81a4b0c7865a14902cf3e77d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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

File details

Details for the file leapfrog_py-1.0.10-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.10-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 486746f14510218afc7639cb31b9ebae227c958f492d464010d8448ce2d0f69f
MD5 1751769c39a62005e4b6e1ff7672bab6
BLAKE2b-256 1b9cb79db8bc422950280269608808146c2bf5224a618fb5fd8fdc546aff7b14

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.10-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: leapfrog-py-deploy.yaml on hivtools/leapfrog

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