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

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.16-cp314-cp314t-win32.whl (176.6 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.16-cp314-cp314t-musllinux_1_2_x86_64.whl (666.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.16-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (216.6 kB view details)

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

leapfrog_py-1.0.16-cp314-cp314t-macosx_11_0_arm64.whl (245.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.16-cp314-cp314t-macosx_10_15_x86_64.whl (238.9 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.16-cp314-cp314-win_amd64.whl (196.3 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.16-cp314-cp314-win32.whl (172.8 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.16-cp314-cp314-musllinux_1_2_x86_64.whl (664.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.16-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (214.9 kB view details)

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

leapfrog_py-1.0.16-cp314-cp314-macosx_11_0_arm64.whl (243.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.16-cp314-cp314-macosx_10_15_x86_64.whl (237.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.16-cp313-cp313-win_amd64.whl (189.8 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.16-cp313-cp313-win32.whl (168.0 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.16-cp313-cp313-musllinux_1_2_x86_64.whl (664.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.16-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (214.8 kB view details)

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

leapfrog_py-1.0.16-cp313-cp313-macosx_11_0_arm64.whl (243.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.16-cp313-cp313-macosx_10_14_x86_64.whl (236.9 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.16-cp312-cp312-win_amd64.whl (189.8 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.16-cp312-cp312-win32.whl (168.0 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.16-cp312-cp312-musllinux_1_2_x86_64.whl (664.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.16-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (214.9 kB view details)

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

leapfrog_py-1.0.16-cp312-cp312-macosx_11_0_arm64.whl (243.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.16-cp312-cp312-macosx_10_14_x86_64.whl (237.0 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.16-cp311-cp311-win_amd64.whl (189.9 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.16-cp311-cp311-win32.whl (167.9 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.16-cp311-cp311-musllinux_1_2_x86_64.whl (664.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.16-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (215.4 kB view details)

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

leapfrog_py-1.0.16-cp311-cp311-macosx_11_0_arm64.whl (243.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.16-cp311-cp311-macosx_10_14_x86_64.whl (237.4 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: leapfrog_py-1.0.16.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.16.tar.gz
Algorithm Hash digest
SHA256 a618ec8b9ab495d72a30716074613a59dfccba4029df24fdeb060d17e7f5f42a
MD5 c5c5e6df8b4d2d4567a46855417aa3ae
BLAKE2b-256 050309bc086db7707cff66890d937bee401ab8a7b5027abf423c7256d89a2529

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ba084e85790e4890ee8d1479face6a2888078b6e360909e57d9c85bd81781aec
MD5 430f23de3c328d7e07a80b726e0d606b
BLAKE2b-256 a12106a0ec2e72e579b4403e03c9c1a9f24a5e592f5f36603e275f22dff91048

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.16-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 176.6 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.16-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 89c3e058f5282973e84463fd969a3f4eea07322b2e0b61471a0755f7d1ccba6d
MD5 d9095d1a90e120c106c2bce0a8c35c78
BLAKE2b-256 b18521c7a155f022f41b88bc9508a6680016085988d49c1191391fe73b71d322

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae481944cc44b48891364d25a04d76cf4bdf80bdf7397655d197003f0b0ba65f
MD5 63d5c4fed28c05a1c634f9fc9a4f6cd4
BLAKE2b-256 e8a45585be82d4cabcc8c673fbc0030104372ca6edce7543fb6db32e2b295d92

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.16-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.16-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91c86c3ad645952838df4063daaf0ee298ad442cdb7fa50db72bc2a899ca2959
MD5 c45178746b2ba2e21eb8019b7c519dad
BLAKE2b-256 aa33d0c93295b648dd29887f10f4b761de23696f8ea0cd19d2575a1c3e3b2ffa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb0543407cc264a426485aa28fd810c9c1eae11be3f4a8004d27f305ab9d21a0
MD5 0a0890d67a217dd637613a7660e0348e
BLAKE2b-256 da79c57b0f496ca5d7920e0631948a1bc5f5d0c1e47cb6daf76edde5d3c64d27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ced1eeabe0ae2842eba59d8ad371b74a0b1b72ad8974926b3cbba9ea57c7f7db
MD5 4a35ac3f81f89cceec74d24dc28adbd1
BLAKE2b-256 a53f16ffb84efcc185c8d9921ce4e256a31a14714059885d8dc7040ac58f71e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 28333828f91facf034e0dec6385a292c9e2c611a8ff630f4b42b98a332448032
MD5 abe754f61873567c902ff2fb839f62b6
BLAKE2b-256 0343af5b87eb8056ab6bcae1cb3e6f0908aad452d8ac1510c72198a5dc050d2a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.16-cp314-cp314-win32.whl
  • Upload date:
  • Size: 172.8 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.16-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 fc8abe8177717ba41bee6f0d59e7250832c760a5b2201b88c0a5ea56edd7389f
MD5 7bc62ae17fd84f53db3a7bbf517af197
BLAKE2b-256 8f9ddecfaa9918074229f5e87c6370515643456cc4d1501be8a1be76c28027c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c21dc35d8b36f85ac10dc0e7408cc3620893054d2734b75480ffe069ce41b90
MD5 080b4da221e6e8836b4e25b587885751
BLAKE2b-256 992f56949d34a790cba0a8389df46ff63b60c43098e21f6ff3778345d9cc3535

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.16-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.16-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6ff2d5be7e9535af0ca4a3de14fffb009fe194588e1dd8902955cbdf8a1e5d4
MD5 24b60274d5ce82addfa1e252eab018df
BLAKE2b-256 4080548f0d97b370af126e0a7f8b2db8a4b8d35dc2ce314033cd551d247190c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7099bd41a85d19a84a8d78b6ff90832acc6823f6c6d937bf1bde5495a1295fca
MD5 03c8db5c3e7918dd480d9dfc744706a2
BLAKE2b-256 364308f5b791ff9daf66e6ec395ed0a40f3311d59d42dd7e3053415634133a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 445365bea5301495b6c9cdbdec2313812cf91cd3d736eef6efbd5907b519a5f4
MD5 97f4ac161a08299a2763ca46ba0abf36
BLAKE2b-256 39b7edb64fa2cb7fad90eb715441405228533124a8f84acb09d98816efb5ae0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99ef01066f669a389ced8b7c3c8c3193e0f5ef3000bc646ce982e313b94cd558
MD5 72e263f3f61f8e323702f662f46f4577
BLAKE2b-256 6a4ed6ea731d185b0a075e66b4bcb6d988aa9677ee73ae8ef6f7607317444bf1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.16-cp313-cp313-win32.whl
  • Upload date:
  • Size: 168.0 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.16-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 53d33ebb729242742c85d9d33b20e853ab8fc8be85b0dbb5dae5823f532ac295
MD5 b0a6dd9b0e2555f5ab84d946adfca23f
BLAKE2b-256 89c43725331b2e07e9fda81e747796af62797ef44933a34134c1ea313e3b9a54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3385782c86a8bf21c0932a8888e74958baff29d900767119c78f86a60e4dcf16
MD5 6b68d9551bb2cddd95449f3ed6b8cc69
BLAKE2b-256 cbfdf0a44ce117af1441ca0f78bd62b309150d212e8e3c70851ab35fe665b507

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.16-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.16-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df9b7bea7e6f0ac7e869ac846d047adba06e57d83c8bc7b0abea57bf8817df0e
MD5 e8d1b8204fb8dc42c0c14f0a83c83231
BLAKE2b-256 443160c947d5d442cb9f89b4b46f562a8001a906f24e090030005c806c15477a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54bf38d98ed4f0142706020a62131b66934a62ecf4245e80b867bbab4268c990
MD5 9ef5c9fc1b8b090108a11cbecba0a679
BLAKE2b-256 10bc6556fd72d267cef21413a5e5703fa3cd6c5e5498696e39c8cdd3a4f077d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3b241b9444b1d9c4c7519bdbfd5a1bfa8e3620ed772f92f44a29463e511c2b07
MD5 55ac5f2ee9903a16263db63f9e4557e0
BLAKE2b-256 fce26140f0ab3562a94e49e9142039bb66009802f401f8e29e12ebc57c8a0d6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3abbf3a32fd382c7c601086919dc9b22a9a153ed9ecdbb5d540da7af7976122e
MD5 d9b8c02dc17b51205d5302c66866483e
BLAKE2b-256 24ac5bd738165cdc0e457eafff6dec04c3d5bf064538a1604420b609b606db7b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.16-cp312-cp312-win32.whl
  • Upload date:
  • Size: 168.0 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.16-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ef8ada6152ec0e0fa5353e7310af4a2e845184dffbb684893becbb8b8143fa79
MD5 727a75b93921e2ccf16740d022e07292
BLAKE2b-256 8b027fc1ec5231d32906a88277433ad1f5f1ff2b98877a30b21a7aad07da52fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 041ab9e56752b75ff7dc031237bdfb4563b799c79b4ecf6506362c0720457f4b
MD5 f23d897d0a9a083a94555b74c1221ae8
BLAKE2b-256 b45ee2a0276b2b9d8618c79f3433ab28f0b059530d69ad5a287dde7c7ad9335f

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.16-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.16-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 136ad61650abae68e9482cc5de634ba0e6f5d98b4e8e598a259b8974fbb5ca6a
MD5 097bf9284cf03e2eb40bcf524afc4555
BLAKE2b-256 c86a12f07d2e5eb2ba298317605b88b8690a13bf4861472fe36040249e75d832

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d51421d61f734170c9976019dc0219f9213d610459012f6957bfde48127d65f7
MD5 424c5bd23cfd58a3aee61744ad58a575
BLAKE2b-256 ebd2fa8724615bbcc9416c870f3e42ba99ba48035ff8596bec5da2fff0ac89db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6739d8378be2021fa59bdd0e4135fe13e1ca142668367a533689a9debf77c32b
MD5 9e296ead696b0405e6097833ee1a9928
BLAKE2b-256 b0460aba5320b7fe54c0975b700692dbba5fedb4ed946badd003f0783d80d18d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea773e4b7e029e964a5fccf65631e76c16dc7b0bf4d31affcb11ccc19beb6c1a
MD5 160d621f2b14e97dfa431583ec9e7afc
BLAKE2b-256 a4807687c23bedbb60422754a2d8e3b5223e23162feb1eff7c195592de7d09f9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.16-cp311-cp311-win32.whl
  • Upload date:
  • Size: 167.9 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.16-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e9b5e0b19cbf689fd31691e1107fd55a477e3f8edd63c8440c26215562433844
MD5 265a60200523f103a37537f31dcecf4f
BLAKE2b-256 a9e1ba2626a5a74c317d14064ea636069b17c59c05c53b8afbb056dcda052a45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bce2b58af466517d96aafdaa463398c6690d9fcb999f340cb33c10b749f9e8d
MD5 4cef93aa118481f77e28f650afef273d
BLAKE2b-256 fa45489b58eb592cca97878b19b318beb76d43f75caf23cf314413323b4f7ec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.16-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.16-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 036ba5b2de3f3231de395e4933aa2c9ba7e90502f6688b43c6c2e8f4aa91c6a2
MD5 751c133a5407fe251cb1a5ffed522f5c
BLAKE2b-256 45da5f6468f27dc4daafad595b92da3d0b9f5e0df54c523f820a57f42bf2fd75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3aca45d816a0a7fb958bb907a32e869d210b82583783296bf17c74f1e0d933b
MD5 6c47db640d92d0a60d4c019d6f275d24
BLAKE2b-256 5da89250555f9943d962ad2e6390d2bf76407954f8fd1b100ef803bb41e482d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.16-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 211cc69c05cb52841ca9f3354c1d8d3c561533ebc5c52baf1bc1e0801d6e7d8e
MD5 2305dd2731e8d4eed11f98e6eebc64fd
BLAKE2b-256 01215da0619fdb8c351a5872b131c094b6a33d724d263fb8b19b854dd2046a4d

See more details on using hashes here.

Provenance

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

This release

1.0.16 This release

31 files

1.0.15

31 files

1.0.14

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