Skip to main content

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.

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.14.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.14-cp314-cp314t-win_amd64.whl (170.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.14-cp314-cp314t-win32.whl (150.2 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.14-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.14-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (210.3 kB view details)

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

leapfrog_py-1.0.14-cp314-cp314t-macosx_11_0_arm64.whl (240.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.14-cp314-cp314t-macosx_10_15_x86_64.whl (232.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.14-cp314-cp314-win_amd64.whl (167.6 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.14-cp314-cp314-win32.whl (148.7 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.14-cp314-cp314-musllinux_1_2_x86_64.whl (656.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.0 kB view details)

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

leapfrog_py-1.0.14-cp314-cp314-macosx_11_0_arm64.whl (238.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.14-cp314-cp314-macosx_10_15_x86_64.whl (230.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.14-cp313-cp313-win_amd64.whl (162.1 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.14-cp313-cp313-win32.whl (144.3 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.14-cp313-cp313-musllinux_1_2_x86_64.whl (656.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.0 kB view details)

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

leapfrog_py-1.0.14-cp313-cp313-macosx_11_0_arm64.whl (238.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.14-cp313-cp313-macosx_10_14_x86_64.whl (230.6 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.14-cp312-cp312-win_amd64.whl (162.1 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.14-cp312-cp312-win32.whl (144.3 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.14-cp312-cp312-musllinux_1_2_x86_64.whl (656.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.0 kB view details)

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

leapfrog_py-1.0.14-cp312-cp312-macosx_11_0_arm64.whl (238.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.14-cp312-cp312-macosx_10_14_x86_64.whl (230.6 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.14-cp311-cp311-win_amd64.whl (162.7 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.14-cp311-cp311-win32.whl (144.4 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.14-cp311-cp311-musllinux_1_2_x86_64.whl (657.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (209.0 kB view details)

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

leapfrog_py-1.0.14-cp311-cp311-macosx_11_0_arm64.whl (239.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.14-cp311-cp311-macosx_10_14_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.14.tar.gz
Algorithm Hash digest
SHA256 44b4081b9102f28ddd3f59ae301bc68bd0a40f62b726e3c9017ffca34bef8d01
MD5 ab377e9e9d4715f2b4f504b0e1da6a20
BLAKE2b-256 2c644fe2f3df4a668dbaa44e4624a28fe6d295e411834dbaf54e741284d59684

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14.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.14-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3ffe8818592f11b6f8259a816502245ccc72ceb4b7e3a2880d38cbbb348cd9c8
MD5 f3857c01f7a4efe10b5e12b32e108a1d
BLAKE2b-256 16044e008c89ab4cf23a86a09f368cfb9c50d9608a6b4b6edde1778ee45733b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314t-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.14-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 150.2 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 7694db1080c924156176d562e37663f8c4a0c74f40bddf40e42ed4f24d39755d
MD5 b1de5d69a0a1b8f1e2aed13a7e5985f9
BLAKE2b-256 e8efb2ac0eab973f11d272ecbfbb35e69354b98ed06c229d02b16d0a37e70602

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fea136da4e3983e7a19f13ee795d4fe4a48a829b5812503ee83d2121a3323c8
MD5 59dbe22bdb5598858afb0a7fb3cd15c4
BLAKE2b-256 645263ac4cea95bceefc4fd9eba05e83aad7c4522b877652f0d39a60edbdfb72

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8f42b929f97123524cc675e0cd8242401bd8c02e9957c7199df1438f679cc3a
MD5 3af331c2dbf7289cfb03ced990d3ad1f
BLAKE2b-256 e4b1a363387118f1af1592e39dfe427e8f0bbf406d87d209cd81e9dbc44eac36

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76b6c4d56a2563ab06f4764624430216f6d351c1ee8b8ea3cfdc06f012bec9f0
MD5 6603d4c44210a61f1e042834c7da80c8
BLAKE2b-256 3a81a86d4569f676392ead0e5634379031a84e2b2bff12edd5dcd17690ac8344

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a214119186053d531a11de3bed5bef65b957aa4df86f9a34c6243efbd05f3a75
MD5 2051cd264b67888f18171f4875b837bc
BLAKE2b-256 ab99b97d04a65d635cff58af3fc7c98fb13018b204be5ff0da2fa66e4fba029d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5b608ea8b3ae1fe74e721b6bbd43bd25cdb4009a2be27bf0a677181cce68f2cb
MD5 4e5dd329a1c43fc142c489bba46a60ef
BLAKE2b-256 f1c80a0bb99de005b3a57b1cc27de799eb93fff2034c2894b54c89ab60264d87

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.14-cp314-cp314-win32.whl
  • Upload date:
  • Size: 148.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e1fbdbbca2ddfe1c11d27e1d80233619f67a7da5fc3a22788dc85b57fb6d952f
MD5 c4cf959f67394dde570f797e16292503
BLAKE2b-256 b0bc16c5a228f7aa06285c856897530f78c584da60f76e57feea06221ff500d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9471ba4ea4f926a438ee85f71b23dcb5834266cf578445a3a7af43e27255f088
MD5 801f79bdb08de0dde7dc576d9d91aa9b
BLAKE2b-256 f5fcddba2ab902d893667838cab20f96a43722a59ba56e4512244df95dd0f999

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa85ed8962b1fac8924389a40221af4327d439ce453c9f191cb48226bf4895a3
MD5 29bcaf0be53cc6d9c6f754fd6f55e51d
BLAKE2b-256 c9ba6a25d6e22e7553ebfc0088e92801ade91a59aef4d51ebfff9e7d8aa0335f

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fb92c5e88af1cdfff5413d762cad1d2c9083e058aa3dd1b11d153a84b57b60c
MD5 3e8910e0cf12da0587383d8fc5d566f1
BLAKE2b-256 d131273a1600fe4cdb96a3cb42d470b06b1eb4beba59a0c75a92aac542cc698f

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4dd2f868e8bc50773c1f57151ba58a0392b7be11464c142307796135310472a7
MD5 c5d202b9991635439cb5170ead33422b
BLAKE2b-256 ec9459c30c2186b4718a22e48d4724af8b848741d42661970a051a04bec0d40d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f40a7a5e6f12b1932d5a83568569db12755ad667a7eb9be2264ffaf6586e5c28
MD5 98b791fd8967500fc8debd0bb660d186
BLAKE2b-256 70a252baaf5321c293e9b501457059ebc8c44e184630d7c46bf1922774ef23aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp313-cp313-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.14-cp313-cp313-win32.whl
  • Upload date:
  • Size: 144.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for leapfrog_py-1.0.14-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ec37249cdb3c686a20c166112b4f2e68718eaa486ff452f44cde7866905cf11f
MD5 1dc7233b56acb9ae02ef4e63983a64c9
BLAKE2b-256 43949011023dc7792870f62868ca6ce106de7e312ec85760fc315d3e1844f867

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c155cccb5a9189dad3ed64bbc753d6ed374558d6ef1fce42f2364d785bbaaf3a
MD5 50b4bdaf85c99d62eb338b4d5febc385
BLAKE2b-256 a1c8fa57c6c1939608d7c5268c39927dc765bac47c15610990bf987e2b624f46

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efcf98496be7aaea2407a104d29ad7d3f94289b0a6e827484de93dca0d95ac11
MD5 6f3eb5fd50194dd399a4f6be411dd5b8
BLAKE2b-256 1c76b0934bf28936f4f45e7f4453df92d608fd0e7917d43f5105a06acd2882df

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de6d2534931bcf2f4a19208c4abb19dd642e7f01474ba600e639356f343cc9fc
MD5 19e4449c2343d452099f3c4a821851cf
BLAKE2b-256 5dd44b4d0618f1ca89833ef4fdb507992cf898e8d844d4219ee1acc9209450bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 86b7fd75b53dd545b01c60d7ee925212ba45fb9d5efe046dacefe98b0f6616cb
MD5 a976dfb1671b287c394ca95dfd340522
BLAKE2b-256 3923b4f2d82e3e46fa7df0a6a9c94c15de5967f3ae12619277e83f1055555bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 31c6b6350ab4c5e2ce6c336aae26b23d89542ed68854431a52a4222acacbe7b8
MD5 5722809f18b88501fbdbe9eda6837fe7
BLAKE2b-256 afdc696e5387ba4476998349e2436a772bcef4edffc9e085d2b767afc21516fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp312-cp312-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.14-cp312-cp312-win32.whl
  • Upload date:
  • Size: 144.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for leapfrog_py-1.0.14-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a3dd0ade01d511ffd39db9718f19a342455c066e620c1bef26f61ce9ad832e69
MD5 a67c4b5101ffa5b4e2dedd0293bff942
BLAKE2b-256 55c324ec80fa83fade2a901949d909872b3932e01e05bb346555422efca277e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e70df578f16025744e7c89bfe63c6643cc465c17120fbdb6084aa6d8ebceb82
MD5 c3e897211d9af943f3adddb686f601cf
BLAKE2b-256 51551bc7fb5da96a21fb956e56748c180947e765bc6af4fff5d945887f758687

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 301a4bcbb869023da67d6d7bbc6e8a443a6cf470493b77251ef2ecbf28091ea0
MD5 0312c299119cafb199cd87e3d05e3951
BLAKE2b-256 07ccb7d11dcb15559a0d4644a8d6fc17854f0a8663cc0da5fccb21b775d3b698

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86135b97369522ef2348e21aa747fe9d65814dda539b9174369423b34c9acca8
MD5 d87d9be22a96903aae7c2670358cf687
BLAKE2b-256 12df86ca049f7b1c12d67d697b4cec7790deb1e1e924b8b763c54c8e6e084639

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b83b24e27c9b7b990dd0ae234f1214540d0a737a9d51fb32c0517a9bfde48b04
MD5 7bbc6b44b790371f4aff789df4a175f0
BLAKE2b-256 4a0eaf1cbe68d6a4970352d8b978dc4bc82b75c746fb839eb3a831330fbd3697

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 99941cda87f83683fab09268f9dab5201edbc6f6ef83cfd9c89d115203cf33cb
MD5 cee67dfbd18132e1a0a72774b08ea2d6
BLAKE2b-256 a4fde0532d98731e8901f2aa25e980f91f40fd0319b9f2d072e2250db1d16b51

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp311-cp311-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.14-cp311-cp311-win32.whl
  • Upload date:
  • Size: 144.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for leapfrog_py-1.0.14-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1a467dc692d6fb3b0017641f86bdf4c40f000eb3b5922ba47807fa555af736f0
MD5 58adee06f5a6db1e5a29760fbeef21aa
BLAKE2b-256 91820fcd32b268c09742e6858e9a96c3f5a286b8df1b83bfb561c9e4ab9a709e

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca60fd36b23c06c167732e91ccd9a2a30a655a80f3cf0d226c212a3ea72d8c67
MD5 1bc491588623c863bf61a8bf2dc06074
BLAKE2b-256 b0b13b707ccf3de22ba8d0262c015d85cebeb2eb25cb4059e766dc741f31ca00

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 635cf6bf29b022333e9ddbcc79e3aae998b1e606b5731ee6b4d06e5ab3f9ad3e
MD5 8975fca7f803212e6a1935676b2cce4d
BLAKE2b-256 d98352df1275a740bcb83c204f2d29248ea3ba07c2bc0278df67e21bb9ebe430

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2bc9604de1d71dedf8ee3a4a4695a91f7967a9c4c00e7140e6b28671af3f76d
MD5 fd1a6e47a3d9579a02e78d43cad8dbaa
BLAKE2b-256 07494a97c5addcb19f89acbc6495af267cb704a80996ce784bfa87b5635cd134

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.14-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.14-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 95906e16a5185b676bf555699b10d3a244675556bf34f68161a6f29cedb81b32
MD5 4d4d2682c0a745992e2ef4b9c0d5894b
BLAKE2b-256 be5a4f3fd94b1ab37c675878ff962b2dd652796e952fa8cf808d39ab0620c282

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.14-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.

Release history Release notifications | RSS feed

1.0.16

31 files

1.0.15

31 files

This release

1.0.14 This release

31 files

1.0.13

31 files

1.0.12

31 files

1.0.11

31 files

1.0.10

31 files

1.0.9

31 files

1.0.8

31 files

1.0.7

31 files

1.0.6

31 files

1.0.5

31 files

1.0.4

31 files

1.0.3

37 files

1.0.2

37 files

1.0.1

37 files

1.0.0

49 files

0.0.1

52 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page