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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (231.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.2-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.2-cp314-cp314-win_amd64.whl (166.4 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (229.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.2-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.2-cp313-cp313-win_amd64.whl (160.7 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (229.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.2-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.2-cp312-cp312-win_amd64.whl (160.7 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (229.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.2-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.2-cp311-cp311-win_amd64.whl (160.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (230.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.2-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.2-cp310-cp310-win_amd64.whl (160.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

leapfrog_py-1.0.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (230.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: leapfrog_py-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 ca66259a40de3125bff0ad17fbde4b8579082e08bd0fbacebdea3e6a0b86fba3
MD5 0712863d26bf1196c8470d46d50b62b4
BLAKE2b-256 13a93e366a077e091e465ec873830b896dc3e6b08d48d0cc96ed4d6904d319aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f458734f437eb514bcb1ffcaee5d158a48773a1f7ad5e812e7cb51647d8a89d9
MD5 c51d4b433e171ef01ec7b901e48391b2
BLAKE2b-256 7d2f059577c7420a24a11991155f5425f3d0e581a708c0091bd62eb2c2431ea7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 de68da5eb73766bedf94bf249a7f5d67504b44f225d7a9c5ba1802b6688af291
MD5 b856c21d47b31dd1ef84f4f32ac94ea9
BLAKE2b-256 e74703c4161a3c2848b1fd56fbfad7e82e850efa410c0c15e10964dfb04daa58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fb7d6ff683d703e4855259e4995b185e20e9865726737b7dc221a82d6f507fc
MD5 2dc944ce6a155f57507243e57a912269
BLAKE2b-256 95335c04189042e0ac679ab447da1c0126c692203f15bc0bba17ae410a459be3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bfcf7644e88b812cbd5be691455665b7572bdb2950a44c252cfa52a12f36357
MD5 5910a94083e6f60973773a9b3bdc51d5
BLAKE2b-256 79de3a7e00cd723d5919579af131876b00dc1643851e38142c9eeb7b579d8b96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 873a5b5fb7276bec17c0c48f0c58aefebf8514ba9ce647d8c150283b74c73a56
MD5 4f6f7b06048605aafd9f39ed94dcecde
BLAKE2b-256 518c7e4013642b9479c1fe5e00675713e76fa9f56fae68d3a774a5fdaf2f258c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 644945ddbb0cd27f6929d80c4eedde09e6402baea4e3ceeb67c84d5be793e3ac
MD5 c5603a2d4831397454871da23e9ad2bd
BLAKE2b-256 0373b37149d7a56c4cef6a3b4b9b6e56166de2c33939904cd9080d44e24ce3eb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8661762d73cfae27226c4478b79e75512112506be16cc51389e63894165b7264
MD5 bd26dee577ac865ffc956da747c07eb2
BLAKE2b-256 093122af8a1dda1fa5f3151d8f98721e7f1c8f15eb3ff4d2c2780f53bc87788b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f150522894370d91659cbb73c876ef316fa333a9361453f5a3abc8a12d2e097b
MD5 58dbe1dda57954be98ec617ec857dbb4
BLAKE2b-256 8c899abd6a716c3d69b2ba5cf1887ccb66c8473c0130388080b24b536be53978

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f2ea9f096c8eb54dea9745a1fe96b14ee979e34d7f0b5828265403ca269ea05
MD5 68cc4d0c624e89b2651c09e42b6ec8f1
BLAKE2b-256 a8e702a7ec3ed2f3447d09bc4b0c556168c4ab111043af192fde3152e78abe90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58e3a1316b2bba19d91b87a7bce6737f7ecf2a61d83c059977ebe54d0f905368
MD5 1a17881b1e5a4efc2aa7143029ce64e4
BLAKE2b-256 99a38cc65493651e18d1915ff3ab601cd364819438311b3facdc245a92db9cb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fa5ea6448a0a26a6a3f119b7b5cbb3034095ff0c44c75e047106e2df30bda7e
MD5 34a29b1759790ad0c2bbb820b5969c25
BLAKE2b-256 2b6f7ebac4704ce33261afbd2af22d157af77f3d0ba6289331860facdcf4d1ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1b390ae1a0c98115c9ab0d9d8f69514b34c212132fe55cdeacb76263b09dd781
MD5 a604c514ff820b0f970fa79661ca0744
BLAKE2b-256 6bc4996d169276fef422612e2428ab425d57ece9faaa8959af50ba705571b71f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c7afc0957d5a622cbc6c9ce83ff78231614466756031d83fdd504c93596c1f8c
MD5 5ebb7595639f8fdcefc5b900672b914c
BLAKE2b-256 5d2edbb73ba85f3dbcf072e23183211f2b0da73d746a0817f0c783f3f1416bb4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8736737bbe50a8c31b396465386029effae76981cf33009591751fed667c0e00
MD5 47a97e7791243cf1112d65ff43b2d925
BLAKE2b-256 fb0a1e2a0e7d0a2b52d0c5b62413c6a1508c9e947745b4953a2dafed71e18e5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5bd9c2e30f064445dff7934c2a59f692643f9255f689d82ee1e7b19f927aaed
MD5 d66d1ebcf70709c22842fcff4355d997
BLAKE2b-256 bd6e69d7d1692723d3e0f821d49cfa32cd4537355a3eee247c52b5de3901af55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ef9c3ad76840a3add1a8035604ddf1162661e14bee2582fbce87c5e62206e01
MD5 9d0a501ef217ac1e42906edf130f7da6
BLAKE2b-256 d301fae1c46ffeadb8e9ba35c32c56545abc7c32dfe573e7692a3141c382495f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aff6de9b1cfadb1801079135c14cebda3fca52d7fe762e11d54883104b74e068
MD5 c50a1ee65f9454a79e42a559dc7eca35
BLAKE2b-256 c012b58979833a2e65770390d3e4d0728f2f5ca03d7c8356ccff5c9c3838774d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a5cd0026b72060e648e4318b6848d7d3d08a9966e46e9e6ca49bf341467c8f8c
MD5 2b59a456d854610ef12f1a475bc879c6
BLAKE2b-256 a7572ef4a484f25af45cce1d2c71d82af99ea7a28886d7aef8217e6204ae1d59

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3614689f396dade1de0fc9f98ac2b4a481c392203d2855c6b73c986ed8385606
MD5 dec16f294e28c974abe845fffb5e806e
BLAKE2b-256 7a8193252e3a7a2f0b2b5c9398767e3202fa4fcbc038372ec177397e71c4fdce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 84f86814b05251e6ec21ac16fe0fe2cd613a58397615e80260309155692bc8c7
MD5 4d04f9ae8fee5a7139a038394ffd6bdf
BLAKE2b-256 ed34b1da67cce4f89bc4dd60aed00295d6b95f77e8cfa5f91941956f2217317c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 703ab816a49ec8a1ba1d674f9e61296d820a1a2ee8588db9009d749422bf610a
MD5 d520a820497bd4b9b92704823595264a
BLAKE2b-256 07f42cee98d56bdc1229acf1e87fbae43990c7cec81c3b90b279c577a373759f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb238a34e525ce34dfb634ba0988ab298032f8bda2c651fa71de64fafa5642da
MD5 37deb3f6f860183b598a5f328bad2498
BLAKE2b-256 a2a4810365f2dff6b856c71014125b972ecd7bd140cb06e3c3212df64f148c31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6374efc9eddffe72236d10074f565987db694cf6a9850cba18663af6aa03664e
MD5 1ae8946e235744b6ada3b748a9c21205
BLAKE2b-256 5feb4f0bdfbcf60f1995e7e9442e5631d538407c6fe9a848054c9d70139c6ed8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3729116fbcb4738d5050622c25d713fe7a9ec9cb7a34942c6648959a4bf4b6f4
MD5 83fc0f9e8764a81af0a5ad349c304f09
BLAKE2b-256 0f50077a8805f83704522b387f0fe5c1c568a59df7e84014a0c97521b958e8e1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 846352f058abe3b930140e614488c464a43ce2a172e9fd4d686a4f6a551f1de3
MD5 0d04c658f8db6596952cb17faf89f20d
BLAKE2b-256 e904f4f47f6320ca5ff926cbf4e915b9f6a647cb15c91ba728328c88d4276656

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 927e1cc15851e8cd601f56ebaab9e61c57f9e8a161f6f9580057a5d0d34b08a0
MD5 8907106560b78da51b3e853a6ccb650b
BLAKE2b-256 d2e60663da723d273423f7aba8eb9edc4f90ab66bc1c6bf08e68e812814c2682

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8343cb3cb0f6254c8bcbfad08ff859428970b75b8addc2796b8aa8fe8a9cbc85
MD5 7ed70b216d41e875e9e6efb57269a4b9
BLAKE2b-256 af4a35d9d64e8d78fcccd026a33e2f8d2da41bc130eb0d7d8f02e04ed594d21a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed4fff2863891dcc5602ea1192d143ee5e6b0e0cb48b4983eb208e813caa3023
MD5 5cbe9eec346877d3ac852b72bd80be24
BLAKE2b-256 dd1d0fd8fcac190a98b5b2b02db75f9b67f342353b3a84a2a42acddcf63c211f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78b68e01fa1fd4411da6ced04827638995724904ea8f28a7ff0637911af971f7
MD5 a6f4d6e96d937b6005a965549d0a17de
BLAKE2b-256 e34cf207a701f6ff95165bf06809c29ce45cf58d5f3513302742279fdd63dea7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 276fce1e8c8b7c1e2f0f58b4fb9ec5f1141453101760830c4864df99b9ef4088
MD5 dab6539b7645ac8f0a935836616b7e08
BLAKE2b-256 de9484c490e899ec2f58c26844a26a564215fdc5b0d5973e8fe44b6129b1217e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79e559377734ae0cb9019e2885ab8fe42a078872f693ca552f05588b8833e1e8
MD5 bf4f04ee7bd45075e4540ca236b7989f
BLAKE2b-256 f0277913aafdc378226a4ae1ede26a54995aab90ce1c27a25f2d64e15ddb3c56

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 db5556dc538239d732659d3c7e5b9595b06bdbadb0513125426611224bba41d9
MD5 2315bb9699271edb76aef44a3cd70ea6
BLAKE2b-256 0878e3e7bd56b6325c6212abdffddbde2d20a2fd6827708c2aeeea4c3a7f3716

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d0e30d273197642cefad6def5c02169aa9714fea35b208f1149332fd30e97af2
MD5 7d97039f0a34fc8549b4acb6ba9ebf7b
BLAKE2b-256 2ec4f6b2bc0983eb49ad2e2a32c83c76f29e40d1e7089908015726845c8e9093

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd4731c06aac1e7d3d8d0297a02d2bfd5045e8ccb0cf4fc9662df09a7c386535
MD5 72f9b2bc35d9163b73c751c1752d3638
BLAKE2b-256 609786298b27fd1b8a7517a247f9c3808afc5a2b1b93f44d6e1fba6af4bbb5b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9a3b52553c85d75dc154338b674ff7807c5dfc6ad6f40d0495a39567d9fdf7b
MD5 a432f40d186a5fb3e39c47fd3fb89b95
BLAKE2b-256 d435812fa0ab2097d4d95635a29e97d4df835aca03406387128fe82f54bbf689

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 63a65bf2ee1e12e40abf2688f61638695df3e551f8630d0bdd18f115be30858d
MD5 1888fce06bdd64b56de04aac51f3447d
BLAKE2b-256 b3e0a09e22664a2eaf000aa13b3e6c8de5b3ae2abb8b2c54c00e4b9fed068f85

See more details on using hashes here.

Provenance

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