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.3.tar.gz (32.0 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.3-cp314-cp314t-win_amd64.whl (174.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.3-cp314-cp314t-win32.whl (153.3 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl (648.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (199.6 kB view details)

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

leapfrog_py-1.0.3-cp314-cp314t-macosx_11_0_arm64.whl (231.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.3-cp314-cp314t-macosx_10_15_x86_64.whl (225.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.3-cp314-cp314-win_amd64.whl (166.4 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.3-cp314-cp314-musllinux_1_2_x86_64.whl (646.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.9 kB view details)

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

leapfrog_py-1.0.3-cp314-cp314-macosx_11_0_arm64.whl (229.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.3-cp314-cp314-macosx_10_15_x86_64.whl (223.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.3-cp313-cp313-win_amd64.whl (160.7 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl (646.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.9 kB view details)

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

leapfrog_py-1.0.3-cp313-cp313-macosx_11_0_arm64.whl (229.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.3-cp313-cp313-macosx_10_14_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.3-cp312-cp312-win_amd64.whl (160.7 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl (646.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.9 kB view details)

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

leapfrog_py-1.0.3-cp312-cp312-macosx_11_0_arm64.whl (229.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.3-cp312-cp312-macosx_10_14_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.3-cp311-cp311-win_amd64.whl (160.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl (647.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.2 kB view details)

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

leapfrog_py-1.0.3-cp311-cp311-macosx_11_0_arm64.whl (230.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.3-cp311-cp311-macosx_10_14_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

leapfrog_py-1.0.3-cp310-cp310-win_amd64.whl (160.9 kB view details)

Uploaded CPython 3.10Windows x86-64

leapfrog_py-1.0.3-cp310-cp310-win32.whl (144.6 kB view details)

Uploaded CPython 3.10Windows x86

leapfrog_py-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl (647.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.4 kB view details)

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

leapfrog_py-1.0.3-cp310-cp310-macosx_11_0_arm64.whl (230.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

leapfrog_py-1.0.3-cp310-cp310-macosx_10_14_x86_64.whl (223.2 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: leapfrog_py-1.0.3.tar.gz
  • Upload date:
  • Size: 32.0 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.3.tar.gz
Algorithm Hash digest
SHA256 e674cee08a098a1384f2bd758c2ab7db277c520336f1bb6845b914d4d715ea9c
MD5 94b85f9bdf05947e0170a4cf32eea385
BLAKE2b-256 601e3da3f53819d33308e72ef3cb7274965447efa675324e6d1174c38f9ea0e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ebd7efaf15201fc4bd7b2fabbdb0030f91af788f2ee75d22c30e0f87a483dcc5
MD5 1b2d42ffc5c54e9834addd2896244240
BLAKE2b-256 64b6f0559f39dbc6990c926f444dd088fefcde5eefdc941d04b44c70eab228dc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 153.3 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.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 f032c9c33d3105d17f0b432f76e3043588bdd910a4c8b0f08a455f7d49f6bf47
MD5 bb38ca230fac160a11faf7f80e5ac80e
BLAKE2b-256 4016873734e306dd7ebad101bbf09afdcc6bc52479db0cef7a60ba3612a426de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15e81b8f29cb99ac699c9914dcf4fe7a2c93f3bd5d94de7be799e3b3907434cb
MD5 52fb54d12aa2826d655683c85cb89177
BLAKE2b-256 0a8958ce84e12a502a3c9ecbcdf860c56df91ba4589f0ee37a37410f35f12da0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 807dc3f56220073b286cbaad58b16701c64aa4d44c518f52625061b0ca84a65c
MD5 77cf58e011788c01cb17da5814060c9b
BLAKE2b-256 39b1bf7dbb279bff16506fd75dcce182407b3b5ccfb491665ad636f3bb97d1de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa5628b23a242ad12c1e5d2ca76b617be33b0b25bb66e9aef4e16db5c5c08f1c
MD5 95e96faff6b8c55d8aa0357f89a5aa46
BLAKE2b-256 5c9db721b5a754158839e016ddf5ffaaebe9559c00049b8377d7339194df007a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c2f4f527d86a7a09f591b16a9f4cd8cfebfeb36e72a3c745c6a0339b20e9bca7
MD5 5d9b8fd784334706118f657fb41df72b
BLAKE2b-256 abfcb23eb701f965b89d0c316d5e59b816dad9f43fd61c105314c34cd396aa21

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 166.4 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 abaf65a13369c5c023d7e33106ec25ad38704278af1520a1dd3483e80082f865
MD5 a70a26c0b928b17ab0b1e952f5520069
BLAKE2b-256 40cbd2f936313abadbed2a7911a195bf99f1e54a1b5606fa40abad3fc55bf843

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 148.7 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.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 96894fd16d5d1e971fc74c5840485b906d89682c441d9b5657bfd7199dd6ae2a
MD5 1526651a1a741bba716faccc88e07c9e
BLAKE2b-256 3d61153bf0bd1d7381daa0121790c4ba7c9a4f22993306c65be587daff6ff8c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d78f4a26fc7890b9c99298df008d9d5ac99d4301a65aa8d698d33654ec1681a
MD5 16f7b0deb56f45fb8d17285fadf5873f
BLAKE2b-256 30d93b67a2aa7e95913685e24391832979f52b76984cd105d366bd43266edec7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d2120f48687fb5b080e496ba5982740f727afeedd62b5c858d0fd2109eb6219
MD5 1191f226fa175e5973a63a152865163d
BLAKE2b-256 7fc71f7cd23110e0f351559ef47626d31fbd202dff8965a155b11b1ad19af320

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51cfe9f2b72490df3203e5e76e95899b8592328f0f2391049e93ab52f30fb276
MD5 2fa03e95dc8b540381e0424f68cbc7ef
BLAKE2b-256 fd48ace50f377ddab4605a22eee07751f7e21941970307ac0fb3612d216a70dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53b33fd58968a35ffb9da942e7606422e771afbf98277b7d9dc258de751bf645
MD5 f81145bf7a2875eac6f8b1c0d64a58ab
BLAKE2b-256 654da7da56e67f367be4bc7080b9c124d31664bd0c1a733ae9f773aa2bfad20a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 160.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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 934d71b197438848dba9c3adbc213f6cd8de5d4c54ee33f9d963db3afeaff89d
MD5 3fa6ead515ea14c27bacf02798646de8
BLAKE2b-256 72c6aeab6bb2f6688bd25e68c61bd68f92b96b904783d4ce150533dea1edba88

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 511308f02888183ad730231b709333538f7a07ed4255432d3907fc4bfe945e69
MD5 39290480a19f9d6965eb2e8672894bc6
BLAKE2b-256 4f002e42b2de29ac2ee6bcf5725f109171535f035d52c4c663304a6f9abc3816

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d64fe2bee81dc75fc6c6f8e05b74221e53d5315e95ca2475f1025874e50cca5
MD5 9482d1c6570e0c4a0b1219e89033b76f
BLAKE2b-256 576e3b0a17f41e72226b8734302831d904c8a8bbbbb5fc3b70a007046746cc8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f87fa6fd07466cf61966a4a8c50eaa375ae1ed4b53bc016f28f5c5d6827165c
MD5 2b0656de666f55d934017f42154eb8b5
BLAKE2b-256 f79d626dfa924aa26309fe15f91bd215802f67b73b373dc7dc5a2d65c43134e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d379df1cdcd1f1f440504193a75f11a500435f3571ae7f92e43f60ae5c9f3362
MD5 7476371fbf46fc486fd59544100f1c5b
BLAKE2b-256 07aa289486bb5b285311789c72ad6518248a26eb441de8952dd0cd8d51d7bb86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e3d29c31c13d7d69ce6c31b547e0562845273cf20d1911cea95cac4a69295fb9
MD5 40b0c3e665b3818ca8103094dafd7a1b
BLAKE2b-256 944f567975c4a22499259e58c505ab3d6fc21cc7fa95e7a1c1eb8064d6a1d268

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 160.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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 50d05ceb4eb870f7e7bc5eaa63d88325e54d28a38469c7e36af2150d6efd5d22
MD5 441dcee065e1d135ea2430d9034262c5
BLAKE2b-256 fb52d0b2a72f35e6fc48afbdcc6232dc1650b0bb06e7c22853a44da38915d602

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 91cde150176deee7b93084d1e55051aa7857dde515e32b0ae90325cc52eaadd4
MD5 6a19246759a3c5dbc90fb7e5d51b964b
BLAKE2b-256 3380ed18cd39092071f6a3874b7d9967f6dff52c3f58a280eb942896ccaa3eff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed2b3268bcf37d214beda35310b065338053f81a7d42b32f5636c3769f01def2
MD5 0aeeb33018efbecb3c21c79e133a0e12
BLAKE2b-256 e8c4b6f8741fb49ad7c646650aecaf79a87cb94fe7a4c73ed3f5669de5b37b71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52154c9d371aa1998c98f62bff26fe157cfec5a276ff84c02c7db7848e3a4f39
MD5 e8b3b24b5d3804af874e537415bc1976
BLAKE2b-256 fa02d6c5a90c52e8ace16b6f3ce332c9249c3588159db6cb8128bbcb7265f3b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17f0eafec7fce27c37b164797b6812623aa498a7e1a7e05ccab9c72280035409
MD5 3a2c07baab09ba71581b49b4810213f3
BLAKE2b-256 129ca1e0a68cb6263403862dcd672f97b1c9a664ad99a23083e01fafb2969170

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7a425d1e16373a786e916b7043f1b68cf519a6da4dfcbc5cb6095c22c3591425
MD5 15b21e76fb0bbcd3746fd38d516c1893
BLAKE2b-256 0d84ac3529620a9d7550b04186df5a5ef31f6788e80c46923d4959c70171620a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 160.7 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4c39d7abb5e491565f6f39c5c2569e9889aec8aff9d5465a6f8e0ccad4d0d7ff
MD5 553911992cae7d69d7a1506c7424207f
BLAKE2b-256 c89cea0a6f7419f4322f612a3ee4cfa8096d5f3a5a96739731031bf34ed11c1e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 144.4 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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e19a7be83f36b48cc6535d710a1c63d51ccaceca54546c291216c7c9fa3c9301
MD5 6b68123b407cf04601341e1fa71330c7
BLAKE2b-256 b218b9859f63f046e0d5b2b8e7524ecf913da9b7d48b8a6a3f1c9afa64d71826

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0ee4563ea3a05d2925596ae2b8a9d7b23fb78f2dda58d5275f2407fa5e4d4c5
MD5 fa2ed2c2d7420092e621b24a4e808833
BLAKE2b-256 f046ba6e975cd3cf26ea1f27ad6256aeb5c3889f52c8455bb8957cf0ff79c18a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4532b55422f96235c9594fab987a31d7c2f281f0982e5f23f763081fecbb00f4
MD5 dc1b50ef2fd78f28cd69669398fb912b
BLAKE2b-256 cb49eec1b7ce00990df39b660cb3727dc9e2ab7cc99a41c1f3641773afd03e16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3ae4782bdbfe5ade1140860ade0aae0d3ff1baf0d9a0975e1258a728c24222e
MD5 22554fa32ddea9b41f298e7fa7d44c05
BLAKE2b-256 1101d13f8cbbd7b11d19955f30116cc2a1337300a2a187a829b377e320d6eaf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3684ab1557625dff9ba7a17f58766b50b4f706133c579e8e8d1a20263d603c1d
MD5 5613213ce496066249731de57110cf21
BLAKE2b-256 1c1c7b2918ab621c09e63ae8e1ade460d56c6dddb0ea2fcf2d58c6f8cd886547

See more details on using hashes here.

Provenance

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

File details

Details for the file leapfrog_py-1.0.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: leapfrog_py-1.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 160.9 kB
  • Tags: CPython 3.10, 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e944acce08ed4041ba3d81933d7fe34f0ab84ad3f9246e75397a9e0afb21a0f1
MD5 bb79bf42eabc24a8f056321d5a745cd9
BLAKE2b-256 65d16bf900e3f1af6f9ad82a405be9431edb42fc7cfdeabe155cae14c9a1cf4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.3-cp310-cp310-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.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: leapfrog_py-1.0.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 144.6 kB
  • Tags: CPython 3.10, 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.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3e2694c6b1b8abeee0e6f9052d61ca2a2a9c62d004d9e1132b5c733a38f92962
MD5 3dde1593e8e27f790cc8881b5662f953
BLAKE2b-256 c6bad75cae2cb38d35a7a5fb4e97184db95f9f0b813753a7c8af76ba6ae669f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.3-cp310-cp310-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.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4dd98e70f42310787b7af91176e5d419fc74f0f225781685875acb0b90668358
MD5 0a8a8a28f519ef3517062c5110c6bdfe
BLAKE2b-256 aac199bf7267fd05c7886a37aaa7dc5d77898bd071279a159c6542e0fe75088a

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.3-cp310-cp310-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.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 779ecf1d83b7b582ba3f33cd1c1ceabb3ce261c961d9da7a2b69294c2ade1d33
MD5 5dc0d8d95ea1f593f4c66b96d74c2114
BLAKE2b-256 f0d223e8a5640cb4f7951dca09fb8d3c40a427cc59e843c88b851efdd3d6da2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.3-cp310-cp310-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5b046c34408f48e553eb069c0120c25cad4a66e7a58dd9f72c8694686da801d
MD5 70b449671bba0c247526dfca063fc472
BLAKE2b-256 6292a64fa6f687d8dce03db5136013c29a7ff65c9a327fd64a5a61c04d8d2698

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.3-cp310-cp310-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.3-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for leapfrog_py-1.0.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 72bcda303995fc2ded5b7218be5303ac949ff6fbed763194d980ce734facd693
MD5 7b997b59bfe45e39f84e9ed9037bbb11
BLAKE2b-256 041ea3364d505990c572e95b1dddb7a50bc736fbc54573d2310423941c6d7253

See more details on using hashes here.

Provenance

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