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

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.5-cp314-cp314t-win32.whl (149.5 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl (656.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (207.6 kB view details)

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

leapfrog_py-1.0.5-cp314-cp314t-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.5-cp314-cp314t-macosx_10_15_x86_64.whl (231.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.5-cp314-cp314-win_amd64.whl (167.0 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.5-cp314-cp314-win32.whl (148.0 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.5-cp314-cp314-musllinux_1_2_x86_64.whl (653.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (205.6 kB view details)

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

leapfrog_py-1.0.5-cp314-cp314-macosx_11_0_arm64.whl (236.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.5-cp314-cp314-macosx_10_15_x86_64.whl (229.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.5-cp313-cp313-win_amd64.whl (161.5 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.5-cp313-cp313-win32.whl (143.8 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.5-cp313-cp313-musllinux_1_2_x86_64.whl (653.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (205.6 kB view details)

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

leapfrog_py-1.0.5-cp313-cp313-macosx_11_0_arm64.whl (236.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.5-cp313-cp313-macosx_10_14_x86_64.whl (229.5 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.5-cp312-cp312-win_amd64.whl (161.5 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.5-cp312-cp312-win32.whl (143.7 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.5-cp312-cp312-musllinux_1_2_x86_64.whl (653.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (205.6 kB view details)

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

leapfrog_py-1.0.5-cp312-cp312-macosx_11_0_arm64.whl (236.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.5-cp312-cp312-macosx_10_14_x86_64.whl (229.5 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.5-cp311-cp311-win_amd64.whl (162.3 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.5-cp311-cp311-win32.whl (144.3 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.5-cp311-cp311-musllinux_1_2_x86_64.whl (655.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (206.6 kB view details)

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

leapfrog_py-1.0.5-cp311-cp311-macosx_11_0_arm64.whl (237.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.5-cp311-cp311-macosx_10_14_x86_64.whl (230.5 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: leapfrog_py-1.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 935a179be6ec1190e6e544b1bbb89b631520781d4048e8b4fa30ede34ff2d371
MD5 99aadd6651281a23304d6a16622ab411
BLAKE2b-256 253554d83aef4d479ee23d1a221336a80f6dfe206ea3f2765868084ef9d5f012

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b9e04a24bb0394c5f603ff75a02e8cbec3eddd5d157c1ae6e9dcf303213e2511
MD5 3db5eb05af8e00f97265d1c30eff48c6
BLAKE2b-256 475e0d4fbf2c4ca52bf7b43a96fd759f7e634d3c74b3e90c6e5dc9345d4c5d27

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 149.5 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.5-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 7f263cdf61a19fe419b61ec630c912de81a6616dcfd4c148e99f24c95616d1ea
MD5 2cddeb5dd0ad80998599f59a1cc65f4c
BLAKE2b-256 08d8f27dced6bdc391c91174ec40b07c7a5bfd40b5e046d0da53c645eeac8d97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d43891c8e0de42bb0b74451e7f0c59e59c69534050e9f692309da67a40a4cb7
MD5 b7cd5fcf569e031bb28cd85729b913a0
BLAKE2b-256 5aef5dc352ec3f75bbd3ca5ef13e7074ff83f0d31b29cd77fe32d32a6edac10c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 574340b91fd29a4ebd5b7c20575933196f9bbc1d08818ff48814026357ae7df1
MD5 9b425a09432ed2fa913ebb7511c3024d
BLAKE2b-256 9d6d80f411ad529f94e3bad3ed6434257fb00c703e6c53591cff0cf0818c926c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 391d92db130cc6bd426a5abc05d4c43c5b931826f53672c44404500328e02138
MD5 ce14505efa556f874a7776f9fd97e79b
BLAKE2b-256 cb8038296299c3db2c089ab26fb7b0dd2bb3ef07675c5dda7e364ab65fb73809

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a94cb77584cdf29bb538c5ada192d5b2824e0d672fe934e367cdd97d0adcc5c3
MD5 dadd2812913a46f6d2edef64a31031fc
BLAKE2b-256 273a18a70697711aaccd780ea56327c21c8d0ff96702ec50c17607dbc5cd1ac4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 167.0 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 53bfd4b94f4ae913bab5a2dc24cf8f9368e1f2a22c7f69c45e207a7500a00d34
MD5 1dd604892df73739f7c3f1403cc6cb69
BLAKE2b-256 fe2843f6ac3dafab70f5d24af98e9d2f310bdf1437a6e2b13df98a5f4b3fd866

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp314-cp314-win32.whl
  • Upload date:
  • Size: 148.0 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.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 462f07a708b432d801f05469be05ddcb80bd29902400226c363548df4d51d7df
MD5 99f40c4cd719cc603d7ad8bdf71c2e5b
BLAKE2b-256 8d215ff30ac8d9dd4dc9a5eeccbc810ff1763d89901b95b05b17a5d9c4f69150

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee0099e0802de5144b9f2eb07ab03c0ef0fda2e62ae52cca1f00f5460fc523b2
MD5 5451c62068cea3481e0fafc8129d84d4
BLAKE2b-256 d836cb01437ac1ecfb192df7d55d8014adb8efed8a93157f0afe981cc21aebf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4cbf018d3aadb3b57a839710c5024157883260f411abe0b41b2a7b4101311ca3
MD5 c9cc33cb4395f4858790a1d9a80a8266
BLAKE2b-256 67fa4041bcd3ef657c5d2fe10703a3f094e754776cee5ba9cf13d0a1f9c5624a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdb07fd39673e5a9852873ac30fa5e7e458e32eeed8fbf907e33bf6f81c3a35e
MD5 0ae456acba266a891dc27572d68f209b
BLAKE2b-256 79d736061824ac4aad83f63ad7938b31f3ac9de6bc8ecb6c1eead07aa3c857c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 541e21429d2c28fd59759ad3b005c74e1e0339556fe5e56dde533b6c18441921
MD5 b3a765edf5a91ab8e58688e59f7dbaa1
BLAKE2b-256 85d93595f7103236aeed50ed3eb9c2a4f64f5667c2500f240ba1a393af6b9e57

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 161.5 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0910739094dd1a85e61bc2ae18d82fd198fea9082917b0b58652c37ae6841a84
MD5 2a743e18dd01279087aa8732ebefa635
BLAKE2b-256 7761aba3615aa362367aca20365d481a27611674b52d682439b66e018605c12e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 143.8 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.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1d732f051cd901ea4cd740ffecb81192da9d57d1dfc27b26a6f46e4fee407c9d
MD5 77a9fbbc8018270daac831fb6cf9c914
BLAKE2b-256 be74a0498cff09e984d7d5d0079a77ac9430b7d61b5bc9f5e3336df78e97928d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0348bfd248484f666668c44e030cfb9c9b4086e1368ee8223d2e8a7f54d456b6
MD5 b7945d7ee6c43ddd0ef82bb1e9bc893d
BLAKE2b-256 427211909062493bc5215a358a932645a5004bd46cc337f298b4f37560f36e00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11ba5fb604c81a454427d3f480e39244e8c40369035b1ccb0e43b28daa7b31f5
MD5 8842fb3cd14223a5a915f180e0a7eeca
BLAKE2b-256 1b374633c08f67cda4fd354a4ce7d1d757ac14ebac22171385695121ff3eb5e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0f3e44304a935fd329b40beb443bdd68b9f304f3a98bca35f17df1fbfba88cf
MD5 a9a458090517ec331b27c08da6ad40ab
BLAKE2b-256 ea3b321f93860396b020ee2295720fc49d363995e1337487f629363c256e6d07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3a47744eee0e872b7871c77c7325e490d1c03a4e33ccfb17a4e77717b7e00b82
MD5 f681313b1a4a44729ecf0b520fe716c6
BLAKE2b-256 bb006a6bfcfae216f45d43abc99ee3d0fc1f409b5608a113388ad1eda91639fc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 161.5 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f631d61906eb213ea8cb174f84f3e27e78587b1855b13ea61d4df0f3c9d8217
MD5 45f681f91277aea875d3dd9b3b7584cb
BLAKE2b-256 5e67a83c5bfb5d5b96b5e6700c179fbffac0fe261a212e96345fc88d967a4443

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 143.7 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.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7cf160265e0798760a7f39e0ec312fb892c853222c193dd1544cf559c12ec962
MD5 07a2cfefd81d7a995f9a812a025248b2
BLAKE2b-256 0080d2b6b8c57c5ed7becfb8146bc0cdcf5310668d3215b0e504cfad3a862bba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21e805f7882092737bdeb0f55dffaf4ef50fa5e2f7e4c73b799760872005e085
MD5 cc469cab66ccec86593b88ebfbced2e5
BLAKE2b-256 0267e2d561930bde5efcaafeb424423bee90c7f9e1759b569a6286b8ebc854d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70694fa93b4b3f6a110e9334af025160b6dd157d9b9c0cc6887d230d97dae5f8
MD5 1012d8e3d7873c3503ffa9166c63fed8
BLAKE2b-256 e94ffbb163658ede2c09d022b8ce21c6afebb4ff6f2e676eaa546540dc61a16b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4ba3bbd84873508ca29ed291a54cd5f2c3dfb696d2512958cec55f37462d6ba
MD5 16a2281567c44c6a150e787de19acd9e
BLAKE2b-256 77ddf90003335a7638c287684f5889074549c3c2c350d6384f3d0352d5f6b3a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 767cb27bd44bb8b17e2b9feddee7633fcafe02e7687c26f92d707c1aa38d0c0d
MD5 b0ccc530ef6082f5f61d970767989ef6
BLAKE2b-256 e69811a6bec84b2c0f67fb0dd80b93d3ae5b796271a189a1fbf900c0d28005e6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 162.3 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10b4b9267c4cb337ed4decad4b0ac7d29db3b35d45b5cf5b58287dad38f54f86
MD5 6aa348fce5f5f03c6ace7777546200e8
BLAKE2b-256 edd492fa23bf008170ae17a2cb775eaa3a06a92c96d6884418857ccb12b5dd60

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 144.3 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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 424ddc3f711f0a80ebabfd9e5565f629afeb341ce77d37cb56e7002c077cea8c
MD5 66ed42371d1a542b76e323a02d962945
BLAKE2b-256 81bf60b8e5fede64fd241255fd79ccbbb5813d72ade4802a89c8ca5b560ec064

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce7679b90194952af3490d4f6072a7a683001bd811a1f11e6ccad9293b3db962
MD5 c9787def4754f5f9b4bc9732f746fe6a
BLAKE2b-256 7917286a34eacf404b831b5b1dce0af12c33d479999a52118f806655f7f2aa53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 470d80c6faa3fc1fbaf13f94041dfb10b11c05cb020a4103556d6bde4a1de60d
MD5 2e1c7d7865c84781e2b1b09e60991f96
BLAKE2b-256 acffb4645d16bc1dfcf73b27ba1b3a0df2084797d6d065c60d803655d96a6945

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 712b3f13b68780c6765817e3d571f9b3a4f4928fbd1a1f940fa4cf1ae96f8655
MD5 f386ac01bb46023a63a42899d79f93fa
BLAKE2b-256 ecba5def26a150781c1b2f2789b97d1a2ee7767aeba478cd9ff4528f72253464

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.5-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c4380f5ca8c1fcef333767594a80364d1ec6c4ccc63351c9ef46a6e40ef03d81
MD5 eea511f18bef84a26ce555f23d049e11
BLAKE2b-256 597c592e405bc9b655d2d2d8a15c4b09bb1c8854e17dafd3cdffc244d73a61b8

See more details on using hashes here.

Provenance

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