Skip to main content

Python interface for Leapfrog model

Project description

leapfrog-py

Installation

pip install leapfrog-py

Usage

Get parameters

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

from leapfrog_py import read_h5_file

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

Run model

Here are a couple of ways to run the model

from leapfrog_py import run_model

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

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

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

Run model from initial state

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

from leapfrog_py import run_model, run_model_from_state, get_time_slice

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

run_model_from_state(
    # parameters
    parameters_adult,

    # configuration
    "HivFullAgeStratification",

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

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

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

Run model for a single year

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

from leapfrog_py import run_model, run_model_from_state, get_time_slice

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

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

This is tedious for two reasons:

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

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

from leapfrog_py import run_model, run_model_single_year, get_time_slice

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

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

Development

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

We use uv to manage the project:

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

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

For local installation run pip install .

License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

leapfrog_py-1.0.8.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.8-cp314-cp314t-win_amd64.whl (170.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.8-cp314-cp314t-win32.whl (149.8 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl (657.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.7 kB view details)

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

leapfrog_py-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl (240.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl (232.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.8-cp314-cp314-win_amd64.whl (167.1 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.8-cp314-cp314-win32.whl (148.2 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl (654.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (206.4 kB view details)

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

leapfrog_py-1.0.8-cp314-cp314-macosx_11_0_arm64.whl (238.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl (230.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.8-cp313-cp313-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.8-cp313-cp313-win32.whl (143.9 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl (654.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (206.4 kB view details)

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

leapfrog_py-1.0.8-cp313-cp313-macosx_11_0_arm64.whl (237.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.8-cp313-cp313-macosx_10_14_x86_64.whl (230.5 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.8-cp312-cp312-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.8-cp312-cp312-win32.whl (143.9 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl (654.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (206.4 kB view details)

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

leapfrog_py-1.0.8-cp312-cp312-macosx_11_0_arm64.whl (237.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.8-cp312-cp312-macosx_10_14_x86_64.whl (230.5 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.8-cp311-cp311-win_amd64.whl (162.6 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.8-cp311-cp311-win32.whl (144.5 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl (656.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (207.6 kB view details)

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

leapfrog_py-1.0.8-cp311-cp311-macosx_11_0_arm64.whl (239.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.8-cp311-cp311-macosx_10_14_x86_64.whl (231.4 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8.tar.gz
Algorithm Hash digest
SHA256 040a26787d0ebd82536ffa4cfb4b0277baf00cbada312821a33889d7ca461ffd
MD5 94c01d93b00f332e01a0cd1ef23d3a24
BLAKE2b-256 f11b1459a64eaffdc3281ee1c31c4c2b40102ce74b23f626b7edb7de5ebb69fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8a9293718c107a4669b3f485a31249cbfceb59e26c5cbca8fe9aa86d3cdf08ba
MD5 433ffc2712bc7db877ca7906cd733867
BLAKE2b-256 e38c0f90bb765ca82c4805fe01181e0f05f469d96261b4f6f3c98da1800e8ac0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 353f6352fedff11ad0faa2161437574f70296f083b8ccf4c54476ea44fd6bd75
MD5 88debbcd66841439acf8dd5e3f13301f
BLAKE2b-256 5c579f04e552f49902d3380e9d12ba3c594d5ed71774bf3b7d674b7f659da1f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9dd85e812ff548f2706c42c5e0ce59ac073975643c3b81f35eb6e7db04b05276
MD5 ca5838726f813a5a220c883ebd49a148
BLAKE2b-256 121da792c1559e02dacfe82076bb60d776deec92d392fad7df5a6aaf6343ffb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f3c008ea333564b81e4cf6f37b0d0c27345398e3f16efe7a431fba4a6bdc744
MD5 50667fde9dbe63790b52535a398250f1
BLAKE2b-256 13e987498b3dff62a3f8036c0478b7b1afd9734674d064c0b50edaf02e294e3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 163f276f2029c895414f04e8483f0d8fa59237f9920d191b6f887d70838d96bb
MD5 eda44ede6e119811c60082e8a56ec5a0
BLAKE2b-256 301e1b2b2b325b9e7126c0be7fc2f519422930545502ee1692afd3bf5891623e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8e4c95e28c41b587bd6558e8216c4a2216fa0139233a7a69088f0b47fb3fb65e
MD5 7763f6a1fa34495d5b39f549c9b7efbe
BLAKE2b-256 8a357de325bdd45de9469bf61c41a7b9fe091e81b3062b3a8c9af54a6dfb4736

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 792f5d127bd3295ccb9f611ad9a4ef9c265ea281b98e06695d0e4eb8810c1e88
MD5 64593e40a61c620c66e392ae666758ff
BLAKE2b-256 1ce5e3295a4806c73cf159abec3d3bdd9c526144ae6034eb2a8f5cfcd3da7f6e

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 160a1a09b1c5143856e1d8fd081cae0df394efba1536ee43a49d572ce347c6cb
MD5 62464b42f6728fcfa3ec4917409a3ee3
BLAKE2b-256 915ba7335258519fd467fb210864d0bbe3ae30d8790f8792fd47e0ea636b79c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e372786def9f053ecdd9729c734fb0ebb839c43dcc5257a8293bfdd01a8e8991
MD5 56185d5c7f6a186cf88686ff6ec308e7
BLAKE2b-256 d617e44e08ab63246f88aa63bb41aa8dc1053fcdd0498bd182e081886dbfb9b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ee613eb4203a3d9d274c265aee98a803e924179f799f8653bad5313318009cd
MD5 c8a119de5d2c2d6e37166cd99aff185b
BLAKE2b-256 832b1ef6c2df65b7bb22b7121e22a29e9a3c229b63ed0b4f42aede62e31fe8f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5b01fbfdf87e6748d213bf8636b9a13ea68ca369010b46b46a338d9c6af3236
MD5 5dfca31126950cbcd99d579e115bcf19
BLAKE2b-256 168b7b3e00b620b841c7b7b2c0b8abead3590aab6d6882cd449d594026a9ff09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1922bbdab9f69114d38c640749f261eaca18ab95cd2249d4120592601abdec6f
MD5 cd91b7ca1fd27269b2cef016b1091928
BLAKE2b-256 411e0c2ff8aa470f2fb82b729768e6b991a87c58007b01bacc5fb4f16702126f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c18f513eb68f149f091b74cf7a8661c3e9907a7041718b50c945d0121edb8ec
MD5 fcfcba9a0c23132660355445fd36bf94
BLAKE2b-256 6bde02ea883f0fe7da2e37f891d9441a480cd287c4b6345ee2a8b8d11d78014d

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 cd229a652d9960e2a5460e2743aff8556947479edd31e1da02a9b1a3e2362f40
MD5 70acd4a90e563fcb005da18c49e93147
BLAKE2b-256 272154009a651d2ef3af7993f089b489048e9f303f4224bf79626f8e3cbe8121

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1318fec6d912f0d749d5609dc425c07d4a14a71d4cd4b81c524cf83ebd21bd8a
MD5 01186f668412f1d917f9539c4095727b
BLAKE2b-256 53d9cb8ccfbedeacfefef4e0a3497ce21d46d972ec428c6e8f07f9ad43673e12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78d278da28d3b44067eba12825b272ea02e2d7ac36c0cca0d2a78c6d2d76715b
MD5 75f1af790d5c8816fe1c3e16e89caf91
BLAKE2b-256 b801b35e3573ec8534a4419c66731039122c98f7b03739750c0c60c05ca439be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fcdeeba7baa7ed803c147aa42398cf7857f8ede13a8445132b97973a59bebfd
MD5 198179707da6fe28ed2b1fb90674e241
BLAKE2b-256 e36ee66931b4852431f911208c4a7723e92774817a08160e1357c57fd4852803

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 db4ad18de861f8ff6910fea2d9b7939a519580caea56881570cec04f570a595f
MD5 94d92caea5f1633cd9f607fd871d4db5
BLAKE2b-256 dae590f39a61ec2ec671b4d4fd2dae689ee60d0bbdf421ae065ea211fb77cc4a

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d154c44a7a05db95d9ef6fbaffde7eebc4838cadd4a1582fdccbb89cd68df46
MD5 419a364a8b2a995afb12fdb1fc3217da
BLAKE2b-256 bbd38cb9eef67fb7f8e109d8df9523406ed7e1c9ff40d2288bd463bac030640b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5934449d7d0d52bae565ab97d217213afb2d7dcc0cbdbe04cfed9e17c7c13862
MD5 dd3d801bd7c389b47ecc7bd098c9093c
BLAKE2b-256 70a16b0ce091e1c4d1f87e10e37f0a04a262902f71f9f4c477ac6286814d2ed2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8a5729f41752b8d8114476dbf17fd5f74565e75bc729cfa6e7d20ca20b24bdc
MD5 dccc5942539fbab8c55f01fc079e405d
BLAKE2b-256 a9c48eaf5ab47e99705395070cda6f8921797f48ee957ba737b3989793222305

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eccc738d7164d148b48855ed53297cd94074fbada4647bd0bb6779595991c151
MD5 66b2fd8751463208ed8e153225f57e57
BLAKE2b-256 68f32206382198f1fb7aeb6bc37d91c194c038320e60e0a1d8cc96d37387e20f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3815f3ed355d0cac7ae8669c06752fa9ccd64d411a9d3f419e6fec2c5aba0a54
MD5 e9ca4687379af8a3460be67eac3b0ec0
BLAKE2b-256 8456957d7bac0a7f859ba23e037b30aaa9b26b4dc6b7c7649ede9ba6481924ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cf53ffb0501bd072f990fb96adb1c7f0e54decbe6aa107dd0d02bcf36aa8da60
MD5 9f89a1eaf4b05c7954f38d41e09c835a
BLAKE2b-256 942cb505a85876491ef2ee124b3ea5c8f23c6bb92b3cb3476b55eef97c1e7c49

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0da06be3487ccf2523b7c9a43d5656e0b7b2a2b79d56133cba8abb19b669ab54
MD5 7dc3aff3b2b52f63241575131a24eecb
BLAKE2b-256 24bfc882bff7a77b1021322e6d5c58ebc1f45787b8543a42fbc0bbef09cca74b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7bf9e930c57a49b5108cd952aa40336ba9668a7246f77a6e729760b059056d52
MD5 a8931ba9cd20d286ffa1e5040d4729b3
BLAKE2b-256 a04f3b9b4a8951f8ae15fb5d386fe5d97d2a7add79f443af9940b1255ef56238

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c228f6876b0a6f6fa4acd4928a04bffdc52f7e973879205233a962b63b7f5f11
MD5 a01a0547c367d9b3006a55ee0175afad
BLAKE2b-256 ebfdc9dd0a4dc102e7f08f714efefbe0912986cdd061d340e807330fdd1623d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45d47fa804d77299c7f998518be305777fa4c1f32ea28f9f03983bf3ffe66820
MD5 69234fd66a7ce65b2aa97fd0e0248767
BLAKE2b-256 457178fa0d6786e22223179ed13f6615492665c1ca8b31b180889f493e3f2448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d49b275906a4e036cef07dee31c8edb93ac48b2f250a622123714f5b103ef021
MD5 7db84f854f350de3554013ced11ab6c3
BLAKE2b-256 d2d78ee99ccc8de2a4520b1bc7473fb1741fcf91871a6818102406a5ece870ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.8-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0b2a95b77592522d09f466de43761e2ae6931d537a8c134b68f991a1a0c59ff7
MD5 7a55ea547701dc24409e72bba2594687
BLAKE2b-256 52fad45a22bf0d27adf56dac35d47bd48ee6bc9dda989017093a60f9536863b6

See more details on using hashes here.

Provenance

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

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

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page