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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.7-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.7-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.7-cp314-cp314t-macosx_11_0_arm64.whl (240.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.7-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.7-cp314-cp314-win_amd64.whl (167.1 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.7-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.7-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.7-cp314-cp314-macosx_11_0_arm64.whl (238.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.7-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.7-cp313-cp313-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.7-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.7-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.7-cp313-cp313-macosx_11_0_arm64.whl (237.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.7-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.7-cp312-cp312-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.7-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.7-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.7-cp312-cp312-macosx_11_0_arm64.whl (237.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.7-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.7-cp311-cp311-win_amd64.whl (162.6 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.7-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.7-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.7-cp311-cp311-macosx_11_0_arm64.whl (239.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

File metadata

  • Download URL: leapfrog_py-1.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 15efe83f83fb5db7405e59d54ad9fa08b323080c0aa88ee6c58cb3c9bd64959e
MD5 45c4be5bbc0dd692e6d4679573979582
BLAKE2b-256 c24ef06f3d4fe1e4a2e8cbf3e1d88a678b8d3433b8de2675e49550fa449820d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4353a88292e628a6ee4b55a42a3a409b2c02fd8585f795a0902a152dfe01a6e3
MD5 261b112a9639ecbff1e97b6db1b30088
BLAKE2b-256 21d18277ded2b866454987f7a3c045a2f06502ce1a18d0fef1125b4e7cfcc1bf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 4715e7ae256a1c448f8ffff67cb8a6bd6bf58eabd10e92d9922c9f235fa69d34
MD5 1b6b927508ae8a86eb77926a172eb07e
BLAKE2b-256 ae9d26f87e110e4a4cb4e77086689907d51a078b98f39d0ac7b958c6e46b4042

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9aebd3799288b0a51c42e1ed559b9491924b98b7cd053b5382f85bed764166f0
MD5 486a8b8dfacb92d9cbeb77ad47265d20
BLAKE2b-256 33379d7cd669cc856f6ff990b967295ea56eac747b9c8255ae2efcc7f145ef80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f5905e6343a155c310758a75cf2cfbc357a271056f12936d3682adda5f827e1
MD5 fd682906e629d3a5b8bdd8f20e9d19ec
BLAKE2b-256 34aa7d096b9c1102c24a6917dc5f307253406b25c9403f33ece4b73eccdf7f22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eeb8a4ccd0c5d0c178ff3df2171c1d27ace84b64459cbc4cbc3420ddf690e335
MD5 e1e5d0f28254587679e5041deae49e94
BLAKE2b-256 32ebf124122090d2c6c19fe90b8ef28da16f09a8b313bd44a8a6be0676bf0e7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 26cd7ce2c52168c715e99cfd6183c6172fac0e6480353db12059973d5546a133
MD5 174c7107ab59dc0ed10449df203de6a5
BLAKE2b-256 ef27b9a92d3dc7a86c98243c5c428147c2e233951d7d83a8066b87d34a913701

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fe35319ba1a3fb4f7719265bd624f35d5b37e904c68fdcfe98bf71d3d624388a
MD5 92ea2b263d8a33467849903ef5706e4f
BLAKE2b-256 6951c78c9af2cf3cd6db60c12b035ffc0620eb8462bc1e582eb5b17b4ea33513

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f18e0391eb2cedcf2f9cd2935fb3b4ff76d699e6bd89090bff77ddda311aa372
MD5 87934aa11f96bf7e3bf7676c2fb4f5ea
BLAKE2b-256 8eebe92c7be803f5e50f543e36a858d9ba1331c7fdec0a59a8dfa42ff3adda58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d45ca278b73521bbd1b86ee3f4456ee067b472def168e4b2b87348b0d31ddf41
MD5 8abcc5d7d948b0d28d7a51131f9880d5
BLAKE2b-256 5d4e3005d42219f94bbf1dcf3547949251b25e513655addaaea79128841fd480

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2188fe4c7e2289bc3628766b31c9da34726f736718c524938a5c8b31d5ebd996
MD5 7d627add24da56dc746e28d6936e4d88
BLAKE2b-256 88b3e44b549e70b6784a9e45de45babf21db3dfecf5dc2a7d881282400f36a2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fb7b8f78be4cce3b67b37856c05fe9462c02ada1d5725c8bbcfffac21e1f93b
MD5 36a13bd402679a070b0ef4a3b2bd50c0
BLAKE2b-256 c0bec7a56fbca54e7612109195e667a9eb0f09c44a9638d9da897258b095ac85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f3b1ec867d897cf71c6eb94cac76291cf84a1ffd733a5502f5f66bdf6f8db142
MD5 c321947776955d9069c6aa3d88b34192
BLAKE2b-256 16ff7a04bc03c4827eeff67fbfe924598bfb7fca1de6f0c0433d0b9d357d587d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 28ca0301810788f274bfcf538bdf3bdb9b52cb1cc3406e4d7b13586c96531a01
MD5 5afb32ca6c18c23daf46afbb46d5913c
BLAKE2b-256 58e8c7775c37393ce10552a78345bd5893b70aa1e8a524d9750b7ceb4a27136a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 66754287452a77215b305e14937fcf2635b36d8ddccfc32abd660b6b8c4a8e35
MD5 3d522d88fcbd402049c7cf81a9df4554
BLAKE2b-256 8b2d6499568eff4bf2b9349347977035733bfe3d2d977a65bb8f80d9d6e42b70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0af89578eff10b1e168fea8e06edd0bcb746272dbc0fc4510742fb76f2c8a5a0
MD5 bbabc723bb853493c9e1d916e20eea29
BLAKE2b-256 b7de50589236deb6cd8257fa60377c51e260b7fc0e242f2d7b86daaf6ad387e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3f6a07fa2c3cedebef5da53a21c95d3b5d7d5272a1da74a01179abdbd219fb8
MD5 6f9cb7dd2286c26f92a7b17235f01ad7
BLAKE2b-256 6f135fb538a35a9fbca38a99c30243a256f8ce975849d81e23fe96e2cb3ac157

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 944bff107f691ce19cc6aefea68beca7f0c6de245b48820366c5051ed9d67951
MD5 24b79f629e30443fce0e3093f519bf36
BLAKE2b-256 b5164499adc2eacb2e5fbc89c30a79162152dd78a997188ed84f9ae6f90a1624

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6f83614110b4315605d22c6e2f7f249d5a681e8543d1c567980f42baca03e0f9
MD5 46b26c0f7a3efa0c9661b5b9f8557f44
BLAKE2b-256 5d8e20d31b8564608016adc1de54d0652009a7abcedc86681983295c580e551b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4fe39ccf7dd345eb57409a51d4ef41822d3259f0e6d1972de19335a41954e937
MD5 32492feb91567245770324d9bcbc0a4a
BLAKE2b-256 3c7424f619368cadb5f04a127cf75bbe3ff9ac56f10dbea262f60ca265356e62

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 647b00c500628ce939f551a64dd76539d33c59bd486c1c14dac7f17e339c7593
MD5 fc54a793a6fcaa47908000e4c4971c41
BLAKE2b-256 b2535b26923ce2be5ca515150817912d556410571fd41cfe70b2477eb0a5f843

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b763a7f7083d7b2d34701377f9d6eda0925a3872ae2be037bb9bab7e3c2fcd63
MD5 2d4b593fa3d31ad4abb52e673068cb04
BLAKE2b-256 cb7de2d4d0047da3aa521f332e928c208b48cd8f709ba43c999badfff5de2fb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 661ded8f66f05ca2c65b483bfbb82557aae4b0f419fb2aa9661e4216ad003cca
MD5 5643dec585518d083e4cf93ca8453838
BLAKE2b-256 5a049e08472286350dda74f1e9424fa5eb58dc22fe33f06b20f57925dc9f24f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77ae47c3e7591454ae159ebc02048aba337f1cab9ea13bf541c39fb1932b2db3
MD5 f2fdaec85c0c4006e084c55401c4de14
BLAKE2b-256 451f5a586651a5a0e00edadb0fee7305a3c1e3cc527c00fd24b667dc191db6ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b5fa6447932cb4e1cb0782376658757c481171d971b483a04aebcb35dadeb946
MD5 fa194058259337f9c2fdc2188d2e907e
BLAKE2b-256 8c807b9336e481af48435dcf720671ab711bd40d8c77c884d4409f1f9410daf7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 687dbf822c46b5d489800f247137988d41f3990cfddca7c3823db080b8e4f732
MD5 af8a7108c07aeb94841a1fbd1d96325d
BLAKE2b-256 40bdb70806e76fd19745d4d72212be1c1c320227eaca0613f5819e25d956a947

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.7-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.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 29513ecf52d864e54df218e60ecd92895cde2e4c674d661cc99be27c66b70b4f
MD5 067bc71ba26834a0cb41b13fff99a296
BLAKE2b-256 49418a5acde86cf81b0433d1f080ac0ce68de14a7f5e91c8d0ffda8ff0af8487

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e1469cd577c443123ec459862236f0436d73351e917bc62b7ee633a40a5e4e3
MD5 855fb68ada2f1e74110224043a97e580
BLAKE2b-256 7dc88f58484026e385ca51fe3b4eb302fb9da593e7dd96c1229d896fc3ebe288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 029eff0b573c2c9846f65b1cde2a8fda7392a1740bfaf15af9c33f4bee77f605
MD5 8d0ea393ba35a0367b2b1c8ae03471ba
BLAKE2b-256 8b14cc9d17807ba4416953f6fea12e712b55c22097b7a2a09d0a116b125a1467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bacf35d4919623d11d3a82669f63c7f2b018511e4e6dba84310e32f876a88cad
MD5 c7b5d5ac827730d017971e69723db3c4
BLAKE2b-256 406adcf10fe430a586cc2f7572eaec407e6f8d6db2ddfc59f4c7427041f43f49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.7-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cec3ee0f2db1425ce5bb2e6a029b59abc5668faf1d6f52112d506b5ecf5e3cb0
MD5 b32e04160f98ba6622fd2ce33225333b
BLAKE2b-256 d00ba496a9f75421688c1d917efe2ef84339ad271d62323d69e4c17999101bf8

See more details on using hashes here.

Provenance

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