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_first_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.1.tar.gz (30.9 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.1-cp314-cp314t-win_amd64.whl (173.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.1-cp314-cp314t-win32.whl (153.1 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (648.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (199.2 kB view details)

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

leapfrog_py-1.0.1-cp314-cp314t-macosx_11_0_arm64.whl (231.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl (224.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.1-cp314-cp314-win_amd64.whl (166.0 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.1-cp314-cp314-win32.whl (148.5 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (646.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.5 kB view details)

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

leapfrog_py-1.0.1-cp314-cp314-macosx_11_0_arm64.whl (229.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.1-cp313-cp313-win_amd64.whl (160.2 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (646.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.5 kB view details)

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

leapfrog_py-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (229.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.1-cp313-cp313-macosx_10_14_x86_64.whl (222.6 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.1-cp312-cp312-win_amd64.whl (160.2 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (646.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.5 kB view details)

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

leapfrog_py-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (229.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.1-cp312-cp312-macosx_10_14_x86_64.whl (222.6 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.1-cp311-cp311-win_amd64.whl (160.2 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.1-cp311-cp311-win32.whl (144.2 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (646.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (197.9 kB view details)

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

leapfrog_py-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (229.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl (222.8 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

leapfrog_py-1.0.1-cp310-cp310-win_amd64.whl (160.4 kB view details)

Uploaded CPython 3.10Windows x86-64

leapfrog_py-1.0.1-cp310-cp310-win32.whl (144.3 kB view details)

Uploaded CPython 3.10Windows x86

leapfrog_py-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (646.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.1 kB view details)

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

leapfrog_py-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (230.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

leapfrog_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d12e61a62febfca38cd48a9b658976f47d057e5c02dd67650837fd61e01cd423
MD5 84d68ba8af83d25f172ea6e3ea19d377
BLAKE2b-256 6cbcb83616bee2a56347baeb582716b849d1a15a797340e75a654df24d0bfe14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 61edf37a0f3fc456bcc00fd2e33d573e516225d42544efd0c956fc1fe0f2b121
MD5 b735146d60ca5211f7af504ae22ca25d
BLAKE2b-256 230f9c6e42ca01a36aee63d315f5e06ad32714165e14810c064e1832f09bb31f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 a2d78236e21187a2907014ea7fe258c385181b35506aa15157358865bf2a3251
MD5 165f5183315507578c11e8134cebe59a
BLAKE2b-256 1ae3ae92ef59f707dbdf629867b98c3a8d4886fe3fb53a6969ebb2a8d2800243

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23441ebaf400e4ddacc1d6ceadf38dba1396b36883ed566ed5b2d494c0d32db7
MD5 15a24ce6442522d0ca8baf7e690a7b95
BLAKE2b-256 6589aab072feabe34ab9e23527c0bd388b15332d117f37699c200d6964ac693f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4ceb13f12518619db8425d72b50e30416772d3bf5de91939c04bba0a60b4640
MD5 337dd97f6503e4f09a5fbfbf5fd74261
BLAKE2b-256 a29680606c61b5ac0671572cbf9eda381b0e7d1de0dd1c9ff4bdaf757ea790f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aac8f0ac0a143f7470c135837bba757ac9ae854320aff2f23f6b6fb5abf77a06
MD5 281d8e04b2c0ed4aab9dc026c4bdd692
BLAKE2b-256 ce970f9e56c1f6ae1ab71b535a237ccad3b41618b47b64d8839fc648d5e34524

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2ed2d2e258925d7d82c432ba70c63409dbaf5c43786fc079b8f560d05f9e3e7a
MD5 cc5eedd1ab0128948bb9b7021006bbcb
BLAKE2b-256 3c88efbf80ea5edb92efaa3841f2558468dd8b277f1a4b63480005b5109dd7f9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a9ead0433399bb2034674d5ca7a0fe41537f7cc6dc9270268dee44625b96ea37
MD5 da906ab8bb44d9ea24a6eccdfe02d591
BLAKE2b-256 619e71c19121879737e4e5b9da7ac3b11679c18476360ce5deef9ea9c6d5b036

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 5f41a04d12dd39146573a0048be0e0f5aed2061c538a3d252bc4457f60f68087
MD5 897b46d142fef72b25b1bae68b09e62e
BLAKE2b-256 768e8d8bd6a75fd5e403e08c2c1dee9d4804876e43d5b42bbefce0a6e4d7e87e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 403e1eca21f13295fbda6910053bed7739a9e98f78049be6a37032bee42a663a
MD5 0f73b152cd9ac3a3034323e1ae155faf
BLAKE2b-256 f0a57c003e8a89804da03af378254d734a342287c5eae7a69f0d8744225322ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f44c6db71f208c6ba2ed4988cb4a632c1dc2b12cf648d5a28f6e2ab11e540d5
MD5 1943255ccd5382fb048fca564ad60ca1
BLAKE2b-256 e243652ebe099dec5ec8bc17005fe8168da39331e10996661f95dc6238260eef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3f6ded77146449b635261dfc138f070e9c3e9b74d517c77cbe2050d8757e827
MD5 2c21b92c0b35b9ffec42d1286d124738
BLAKE2b-256 694551137ff14ae14a3219918224a8e9836e527c2161de15069cbe2a6e74a08a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 55976bb648fb07a5b4ea66e2c23665d351a100cbd43244859e25359a84482888
MD5 601836a0b4d79312620ce62ef107410a
BLAKE2b-256 c195e06ae0b3ebf413d37e8999378a195709b49ade0e1d88c69342a54abbd088

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 253e91febd788a5ccbc441d2291d73bc3c7bbc8da7812f2b5cd0d192536c304a
MD5 2751849a4a5190b543635b2a21f12847
BLAKE2b-256 82e13b40f23d0418712d3bb54db8115b6510dd1a9c00480757d578a11e5af40d

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5eb647f4dab138cefae3b78a63d89ee84f3d3321bf3c6b5c7c4876fe2eb4d764
MD5 8d8578771e2d5d9512271c78bfd34180
BLAKE2b-256 12e335e83b181038e03826cf9e88f42ccd08024295437a3439b854879c840915

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c08c98335417130c66e7381c1f99f283f7d3518efa3288be93d4a9b971e12fe2
MD5 63b665daece1e03fa614f8ebc04c8afa
BLAKE2b-256 b58045045fcb43a3524cc588196afd30c2b63e2fec05852aaced331d709a4ab8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d0d58649c1fb16b36f07c25b242d1c630cf90dc2584a7ab44d759bb82d6076b
MD5 74ddbf5a3bd86f28fb87961bcd919962
BLAKE2b-256 b60c082090c05f9610f8e6848cf55da7c9c390e1533f9babfa9cca8e6c32d046

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f453dc1dc2af8d8a7aa8a3f9e5c94051d83eef00622995990f0b93eb3d363a27
MD5 c3bf48b7ed6482be2389da3ec8dc8e71
BLAKE2b-256 3eca4eeccd73d72cfaf74d4d1ffd04ed1b00e525fd833c8d9b36a85e0569b7aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 498bd0451f44a77b3ea27467db3a4c7af107cb722fd4142c6aeae7d2abcd7a52
MD5 6f454eafc8f93d98ebdb80447f5846d7
BLAKE2b-256 b1f3a184209abbbd7ab8a1d0bc7404f4a6cb005b51395d4a30574323aad38155

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b0f59db870ad624418e7055ab42fc5f09655292138a28421dbc22c41c8eb6ef2
MD5 bbb6a3d0e80499abda62f7092fdd667b
BLAKE2b-256 ef4c51abbb7ecf46d8ccb3ec1755c4cee97f7d3eba741e5d6278b6f178d2b2b8

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a6bfeecd711a42d6b7f8e8bfb59998f13ec8031c94faba17eda917223e9b4dad
MD5 fe28c8362328e1dce7f8b2e4c19047bb
BLAKE2b-256 aca52aa065bdacf410acc148e57a91d9eeeaa31947e8333470e7dfae9e992ac9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01f8878ecb41daefe6cdb36a7ac9c0065c67e9c65537da9f2b361af5008c2a18
MD5 0a660d48a6819cc7d6819c3d2a53ac73
BLAKE2b-256 eead2ab0237af87d4c752d10b843ed814e89c2e67f86a4ea397142dd5dc4d810

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e336480c2bd8291e9b28b03a62f48919f579346752874289e145e609ae10620
MD5 891b8ba4522b1c15f7c71eeed23ed269
BLAKE2b-256 234f177b55507b9d87cedde69ae091510b1f32fd6d25f5e67a16b7b938a4adfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c77c456509ae219a654990bd421b5bd393a7e1c26e6bbd9ae994cb2e8c749ab3
MD5 98953b63d2da5b7a96425662f84374f0
BLAKE2b-256 8b8690b725d3b2f80ea315194e9d4fbfcddc0791bf1741266538dfda8df9cf77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e6a108165a4778fe931b4be8727c79a63d57e647cdfd4f591341caf412248ca8
MD5 36f97c53116787b13f86eb9126c25eee
BLAKE2b-256 c9da814eaa97e8def47397b036f66fa067b9789e5aa570ca4ca56d0a549bf7eb

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 574e1deaaae192dfc158e6d3c7d49d493671bd76857403a1c8e1acb3f4cb8177
MD5 4291072c4f8e46199061acf13e4e86b7
BLAKE2b-256 2c54666ba532677506db3059413d5692f34c87c2657fafad0eb375cad7cda9a8

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b406f52d459ce1d4ec8ae2ba63fd23ddfb55984ecdf011bac1a75b0c1aa82493
MD5 75b77b780df3dabe27ad4e949d9393ae
BLAKE2b-256 9dca14d0f50b7c09a67ab62f8b66527d657892e864e924a7f857b20edc8b5bd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1dfbceecce000a37cded37980a6558602cb8e98c1a3075624e2374aae063d3a
MD5 ad11b9966c91b181f3f0e2685ade7205
BLAKE2b-256 716987448bc7fad78cccdfb54a3a32153b1b92a2f0643bcb0e178c8669bbf495

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 364f9b79aee8d670a4cca2b41105c8834c5e04628e520f6329a3de32dc315fe7
MD5 d9781f2ce9103f8e4a1ad40b2ca98477
BLAKE2b-256 0055d5d6a9dfd8680859c22c93ab2581a926f2de25664182a1ce763683bbc1c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47da6f6b4eba2f804f439c003bfbbe09f7036db36febda85a44a32dcdea20cd5
MD5 8a0166ba5dbf198c448a973e8a06017a
BLAKE2b-256 e6868764bf6196ec74236879510a8bdf493ec29b80a56ea62487073845ecf640

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 de15bd63b36e455dfc59ddbfc75aa82697d5e7b2ac62b2d68d7cbf518180fc06
MD5 29210c7bfb1c2d10c9577c70484b7ca9
BLAKE2b-256 dc5452e65959cd1881b25521cf8ae9c88966427ed52c80597aef9a8669dbcbc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for leapfrog_py-1.0.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: leapfrog_py-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 160.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for leapfrog_py-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13e9457e1dbd2103bdde3e00cdebab6df1c2feeed74a4a8647c82a624fb18181
MD5 0fa4dc95f92f5191e49e5f058f0e36dc
BLAKE2b-256 8ebb4ce95c2f8a10b976c4298e819666778c9ec9fe14bb2017a54404e503ecec

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 144.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for leapfrog_py-1.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 88e0c1cb1ccbcde952537faa5967a5691d01cc17db4593087ac66e0beaad2c17
MD5 eddf96b6641511815470f4ca47ab5976
BLAKE2b-256 cdd39173452dbfe6c7bc9c70f93fe10527c7c4b9ee2e2c6a3b118dfd68b1f737

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6227904a5eaaa0f00662b5715569cd87614d5c05b573a609b64d1a5d2c3cefc0
MD5 bd14f7bd7f299c6cc565653d78cbd25d
BLAKE2b-256 6e6ecc7ac3fa13c1bad75c3f4b7ca692b2c6e50c35bd240e81f95330689e8120

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f45f259845cb92309dc88be645a0a3e6e3f6e3f5db93d3b70b235cb929b6b94b
MD5 8f773e285a6bb59eca5625b9f153a2ce
BLAKE2b-256 e05c8167dc54c0c186aade1e832f55cb1f857775382ace2374448f574e13d298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ef82462839c8649302280025cae6668436e7d40fc5d6a7ffd6a4ea8bc7739df
MD5 b536853aad4a64b64fda65ecdb61b5f3
BLAKE2b-256 f5772737020f23979c3a1b85c4a2a03ffaf6651651c48e855bc028c099ab5133

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 168a54e52fee1c588efdfc0288c47c9b9019ca464e13339071c3c003e94743c7
MD5 90011e796ef28b1133c43288b627ecce
BLAKE2b-256 a80d4c0f1b98f68bae4404788d1f8eefd565ace97bc79c4e9f45c3df686a1fb5

See more details on using hashes here.

Provenance

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