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

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.12-cp314-cp314t-win32.whl (149.9 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl (659.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (210.2 kB view details)

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

leapfrog_py-1.0.12-cp314-cp314t-macosx_11_0_arm64.whl (240.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.12-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.12-cp314-cp314-win_amd64.whl (167.4 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.12-cp314-cp314-win32.whl (148.4 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.12-cp314-cp314-musllinux_1_2_x86_64.whl (656.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (207.8 kB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.12-cp314-cp314-macosx_10_15_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.12-cp313-cp313-win_amd64.whl (161.8 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.12-cp313-cp313-win32.whl (144.1 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.12-cp313-cp313-musllinux_1_2_x86_64.whl (656.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (207.7 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.12-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.12-cp312-cp312-win_amd64.whl (161.8 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.12-cp312-cp312-win32.whl (144.1 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl (656.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (207.7 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.12-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.12-cp311-cp311-win_amd64.whl (162.4 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.12-cp311-cp311-win32.whl (144.3 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl (657.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.8 kB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.12-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.12.tar.gz.

File metadata

  • Download URL: leapfrog_py-1.0.12.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.12.tar.gz
Algorithm Hash digest
SHA256 61741c451e28e292a8776adf24dcbc88904155c0062064ffc4458de707f37d87
MD5 d94dc1da32e344d642599ac7534f913d
BLAKE2b-256 5c12963c84965c306cbfd1c73180c59c386dd1172cf577e52a8fccae55e8dff3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 092a053e875b100ef4a1f21f83a321055ae06a1e4a41dc718ff0118c3984fe20
MD5 576cace32741ee846e5bcf4626f8d8a1
BLAKE2b-256 28c2d92dcdc4a6ea54151d28f3b6679e9057b01dd505fb4d0504c74ffc57634a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.12-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 149.9 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.12-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 f780dd241c76ba6be3ded0490e32fc04fd7ca270398d843946f2a59542a6c235
MD5 35c2f97ed3f8b694036ada6cfe14357b
BLAKE2b-256 0bd9133df7b7e2e425483729f4643bd95c6dc5717c4484032edca16433264cfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 345e30fed04735226b6501761896024efbf1ef9a18dbaf65c379e3b4bb5a04b8
MD5 9814540bcfdb6bc78c52ca476277c9c6
BLAKE2b-256 fd02e9adad9c7e36eb971d9516e56a5a0f77c1fea1cf34807d2b3f96684d75df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a10fe0f0c47ac5ab0345a886a1a72ee7189f11c64e55d6a247251f3e55418f1f
MD5 ebdf3b928de64a6ad24e96c268e76445
BLAKE2b-256 72c94d981be053c86e69400bd6f1f1ef0468c6d2846ea9b4b14f0981b9067eb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9538f20f60db95d30b5be0363dde519d8a81558bfebbf625239fe879195149a4
MD5 964d770a8be3ebbc6353a764621bff53
BLAKE2b-256 177d2c7b2b7ddfe0a1ccb0e418c75c047c1ca1dd4bcb3577505ac35a50e60bfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a130d98926e5055ae1c83fc9b702f9acd8100afbd55c46a160a8775a17563471
MD5 0fe472a481effc86f49f29d50bde4591
BLAKE2b-256 45d1d36f5f3a0a09f0129287926a137600700fc7293e021c0bb45b757c30d288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6a868b25123e7437dc8ce7964da0d01d09a4bfd8effdd9657bf203e8d6ca69cb
MD5 633b2b9f138a4efa48cce6029084c99d
BLAKE2b-256 40410487dd720818041d2670b0d324d914d29efc1f6060f43927f1cd0507f419

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.12-cp314-cp314-win32.whl
  • Upload date:
  • Size: 148.4 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.12-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7a5d8c90789bd6668a252e1bcb1afef010be28e74eb4585c8ffb33d0f8aafcc5
MD5 c0699b0898e61c313aee383567a6761f
BLAKE2b-256 135420826a90e47feb4344a8cbff0cb4e6dad53ae96467f4cd05546befa43215

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8de29f691b1261262dcbd81997620d1a5fadda1ca9bc67e33ed592c9d9e48944
MD5 79bbfa75e3db1c892505828991ebcafd
BLAKE2b-256 808fad614b40aaf0ecd9b10b1a5c90ddda48a8830004fe26894373551d377bbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaebff0aea91364af0289c4383653ebe39b2a0c36b59145c78c43190367d431f
MD5 a9a34d8999d3e34122922009e76d020f
BLAKE2b-256 398d03933dd3105bf6887e010e9e44fc46b91525c04c62eb747e1d65440edd29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f855ec4189d78c109e4a79886c2587232911dca644b93b8a6e2133d29bfd6244
MD5 8bd35c78d005e2249d28771ed9145659
BLAKE2b-256 6a1c777f9f4feb0ae680ae428a8a12c26bc1850cf298cf28d7fb8f7d5bfd8093

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bd534176a18aa23257b9e3d8594ec062d1b408f706f079717e50f7beffd97cb4
MD5 2984edc1c204b00c30dc335ce5d15f33
BLAKE2b-256 3748a4ef1acfb468cb8db0fffcebf7a70f0f2c355ea2dbcaa0a0464bdc802d01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15b60ffb49b95f756068439c33881ddfea609383eb8ad5e20c59a0cc922f6cc7
MD5 15d620dd77f9d4a4b29806631045b89e
BLAKE2b-256 35f9183d9497707bd0deab6d801eb09110a8a250997edf8c72a1f41f5e02bc0a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.12-cp313-cp313-win32.whl
  • Upload date:
  • Size: 144.1 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.12-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ae3d0a3dec6226e878dd76d54e30b61dc3b7f93de069485a458842ae79ec9f61
MD5 f65b7808b5f176b53608af7550d34865
BLAKE2b-256 d8d82175a2f68b94354c8c271eb323a3b236b7b637877e6cc0ce2bfe1d51f270

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbc637198ca49c8e11151e81db18ac72a80451ec803505fdcecae2b87cf90ee2
MD5 aecc00c7cbab459f36733faf429c8ddf
BLAKE2b-256 c1f7bdc82d40cd25c3fb0cf4c6397fe6d001fa5101a6ab31a60bd2d73f2ea74c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 add80dac30095e9387d9403f8591198d1e0e831f77a208c128d88ebff2e77399
MD5 1914f1aa4a7509450baa0f4496235eaf
BLAKE2b-256 12b2ad2438ca9aa5ad4acc6eb4e38f84c29505a170828cb5865141b0eb731559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84728d4c72212d2e347bb94baa23e0e2bafe1850e35d7ae91fd7a275c48b45d3
MD5 295e90759556281471bb1e8ab0e01345
BLAKE2b-256 f3a4c8c62608ec27c4d2227ed257b265f6716fa7ae885da5f88da94abbf87be9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 911ef50c9674360b663dab0eee6f47398a19c373abb12e3ae68750c15b8f67b3
MD5 3bec43675818ff477d54611a535b4fab
BLAKE2b-256 7df7124733f7d2610cf301a04979c42c964f3a696705cbc2a58b34f086bf190d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f16bfc269a69e27c7a5d73cf2c55d777584effb6947fae4e8d16394f942b4ae9
MD5 e027e0bb540da889dcf56cca296b0137
BLAKE2b-256 a588231f7081306a7e2db6a75667394b0f2dcf04b9fca9a78160b35591d993a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.12-cp312-cp312-win32.whl
  • Upload date:
  • Size: 144.1 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.12-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 10047031811d387c8a23423aa7dddd5ed7e178a2bfb2302284feef4e871c180b
MD5 161c6ac243f6c78e38b398b275ef638c
BLAKE2b-256 655314c48dec76cc9e6bd82534060e1fef65d3972441f2f71ed1462005948b84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 059b845b2065a4d1ab7b0dd683ff305d7f71335ee47e99d9319bb0174dc1de0e
MD5 629cfba3d9f8506096a7caddf8ff3d63
BLAKE2b-256 e6268addac38d65e389c21ce38c25f9d3d0bc253728d793b3f2454c6e3bb6b27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62e03f60511db9705d4a0c21bb4171eaf681f2a86678a8a57e5fd5bc8f5df70e
MD5 98476728454f1f2da0430cb23905b741
BLAKE2b-256 41298b72b71dbb2b7f3ffe9576a6b987a43d336d1c689d0346dc1e4aafdc3662

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca69c7aab76c3f05ecf91310a2e003ee8d72e811e07c1d11e715e62cb67e02b5
MD5 1d987bb1faafc630d8e2496ea2522b51
BLAKE2b-256 cea1ad7ad0221d638f8078ab3daf984d6c889732fb07de7b463b3bd5b8ae2e98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 359ac5b71a94bed47cced00340efda53713c956e9dad7d0b6405eb7aba93462a
MD5 eadf9f25df3c9de0846dd1f84b5ebe4d
BLAKE2b-256 8972845c4e82063e3fb12a6b3cffab12804220fe4bee40d8e35baa928b74ff94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 44e22c3630548b1c6f48a0ce984b2445237ced80f0259363a9f0e19a809f5849
MD5 2c12e2944f1dba81e6bebde473417512
BLAKE2b-256 33690c560042976801465418553ef50c171c981d0271d4a2a03820f28d0e3fe8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.12-cp311-cp311-win32.whl
  • Upload date:
  • Size: 144.3 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.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f71b6d8ceb8e65db3afb682c2e79892c4cc1ba7dc6dbfdf3629d4b27a90af6fb
MD5 85ad52a396790fd9b844ad7952da567c
BLAKE2b-256 e7c984209b57e1b7a151a1e7e5db69ca860cb0a8290992307aecf46b196ba893

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72f7842f0174eeefe4ba7cada576b815f887a9b7e736cecd8f06be1545058dc7
MD5 52a104883dc8ca02ea70b6ab37b4401e
BLAKE2b-256 0c118849cb33a1acd11766754a4f7f65282497b5c56258cedc0f31aae0a7b381

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f0b35dfb21eb1a6cd2aec0ada7615d3a2a31a5a7c15261cd21c5f106575be1b
MD5 ec3d85abb2b12012fb517a30d45c4c9b
BLAKE2b-256 7b73b04b0f14bcfb00dc8bb854c202c662593fdedce5e7018399d499b836fd9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcd5c6d3aa460e29ff67785c7331b6006c26f81cbc8a2f686d6f89b0985851e5
MD5 73023a6600ef72e4f05829cb3084dc4b
BLAKE2b-256 291822551a1398075f8b901a99d29609ad6aef3ad53e5f54cd279c825926c514

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.12-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d3c906e913763e9d831ace3c9b8755eaff4722a4700d81a25ed278c61ef7c9c7
MD5 e213f3e792914af74ac303bcb313a081
BLAKE2b-256 2063ba5fe23fa9f58a9cfd07a1c8445c9a9f18090aaabe9023763543e3e83955

See more details on using hashes here.

Provenance

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

1.0.14

31 files

1.0.13

31 files

This release

1.0.12 This release

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