Skip to main content

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.

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

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.11-cp314-cp314t-win32.whl (150.7 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.11-cp314-cp314t-musllinux_1_2_x86_64.whl (659.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.11-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (210.5 kB view details)

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

leapfrog_py-1.0.11-cp314-cp314t-macosx_11_0_arm64.whl (240.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.11-cp314-cp314t-macosx_10_15_x86_64.whl (233.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

leapfrog_py-1.0.11-cp314-cp314-win_amd64.whl (167.8 kB view details)

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.11-cp314-cp314-win32.whl (148.9 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.11-cp314-cp314-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.11-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.1 kB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.11-cp314-cp314-macosx_10_15_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.11-cp313-cp313-win_amd64.whl (162.2 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.11-cp313-cp313-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.11-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.1 kB view details)

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

leapfrog_py-1.0.11-cp313-cp313-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.11-cp313-cp313-macosx_10_14_x86_64.whl (231.0 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.11-cp312-cp312-win_amd64.whl (162.3 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.11-cp312-cp312-musllinux_1_2_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.11-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.1 kB view details)

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

leapfrog_py-1.0.11-cp312-cp312-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.11-cp312-cp312-macosx_10_14_x86_64.whl (231.1 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.11-cp311-cp311-win_amd64.whl (163.1 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.11-cp311-cp311-win32.whl (145.1 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.11-cp311-cp311-musllinux_1_2_x86_64.whl (658.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (209.4 kB view details)

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

leapfrog_py-1.0.11-cp311-cp311-macosx_11_0_arm64.whl (239.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.11-cp311-cp311-macosx_10_14_x86_64.whl (231.9 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.11.tar.gz
Algorithm Hash digest
SHA256 61c3e6eb5370583778c9d395da76ccee7f532d6c0362e3b8537ead40c60d3f4f
MD5 9362d1748dc36f69348b50c12e56f7fd
BLAKE2b-256 503e6a4d3ee6b6159ee04e638c0538615f76bf93152539a5a6dcb6a61977adb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f595151fe7e8f2f85793ef759db56d8c2d210ecdc6c9b8cc5f7fe4b4a2f210a3
MD5 9cb2451cc4315872a696b835cd0173a0
BLAKE2b-256 be8b5a85767bbd0ce7538b5ccc11e568da97f08dd504086eb85c9e779c827029

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 12c07c4db343ff1d2c67971c2a5b044239fc620ef8d418716c9f869a1a52af7a
MD5 ec9288ea101112fb5652ac00b30a12aa
BLAKE2b-256 c00edbd20524c1368e8ef666421c924e54a25f1a4ee52dd715a62ec277f28bfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7158baf2de395507631fb93eb6fbf0f059153f9303cdaaed1821293fa16374f
MD5 ac3eb0e94453faad41ef23c2091e3d69
BLAKE2b-256 ec86716cbb4d5d48eecd492843e73a822bd13e40370004042c36a87af28e944d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 627c51a4bf1cc4aaa7c7f06cb3f3f33b2b60da1887667d7b9755544eaf82ee7b
MD5 63fef9b1c8a59dfb9588a5d59065057a
BLAKE2b-256 0346bd3c2c609c7e6d0cf0ba3a9b9e92866bfef03e3857e3c363d5eeb6240a94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d7f4798a6475e06407f7d1a31612916ef5853f97fc8d8759c0a240950096ff2
MD5 08f09e5c4f9d57ab7cc8c1d82eb875b7
BLAKE2b-256 6beb50638844d2a18650fca31fc15e4e073d7ab525c300f1c8b607a7492b55f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3af4076624ee35c000458845e88c97bc39e167fdeb43424af3b5fbd43b5b4e38
MD5 b569e7658d8f4b9508b082f1713a3e65
BLAKE2b-256 22873217d2dab802b642e8ce0029bdfafab9e2f86668bbfe032ad8db74fd19b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0015203f4ddcac807d59abbdca6d6aa88802eaa71848a05069122c1670c65e0e
MD5 b2e1330173f84e287d736ddd988d92b9
BLAKE2b-256 740987764ba65763939c2c0b67a7cbcbb1ef1a6df40575447d1551975cdd20af

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c0144f03be77784a4ffa727dd26555d681b8610fc4a1b4d466431a8df1a9d7da
MD5 530c4edb6f192f20deddedc7d1a1219e
BLAKE2b-256 48e3666dcb35e563581dbac778a48f4d2c0504115385e5c51ba92f82f9ed2697

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7eee75ce474f538ce706d45326bacfa79f0cf1f13119d320ba2e6d5e6b508ba
MD5 11541d03d5c59775082717ee10802022
BLAKE2b-256 93f21a9883b9ef7b90b195ea3556fe4bf47eae2d8e4dd802b008d3f6389ba50a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4cab18bc653b233935fbf93b3e2903f3daf34158d376c7dbc9d858434a18fb55
MD5 4744c2f1ba23e4cacda2bd34265da97a
BLAKE2b-256 554c9cef133d39e7e7b32217be8712f7964eda29670632396fb8d3aa2346dfb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b4e4a6a7daa5dd28fa6c71f6a9a493d5dda37fde9274672597e596ecc375d78
MD5 5f866e3dab8d3444b2a0a225f17055b3
BLAKE2b-256 1a4ee0bed83977aabb48a9aa2015d2ffff22843556af064177d336d62b45fb64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b3f1bbf4a56f56d02989bacb5f9073842f3c98496c51eed87aa5cdde2b0fef75
MD5 6f648bd1054ef7cb7d450ecddd487ba5
BLAKE2b-256 e8894d1127f1713c83a0409fe2d1449435860280e3aa3a910f2fc9a79938841c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7637e1b645697232d356fea22bd4368f58894249c2d77ce0b14a9486bfe2aa7c
MD5 b9dfb3b2cf62e8f9a4a659e45bf3ef3c
BLAKE2b-256 a53d881f35885680b2c1b3364e27836d15ea2ebef1d8a78781ba16a62472b6ab

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.11-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.14

File hashes

Hashes for leapfrog_py-1.0.11-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fe994ab684307d14447b4ea80bfc5a65c254bdf530ed3fdc493ec510c5ae4dcd
MD5 e595f42c769f1e50cde857ab0723b802
BLAKE2b-256 292669a9392481b1c76dae8dac93791aaba79c41bd75f26408f629924e7fc85f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21dc9b93a0e651d40e9a85ef4bc6985ce3313373d28c7a739a044151f2659f93
MD5 6a117e25c7d0a6d13bc1a24470236fda
BLAKE2b-256 95608cd3f71d7fe489ad12c42c245a5e642db47383c2205f888a910e4208557d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c74aef4ab6ecdf6d2361b864c5e82694201ea025e1ac42dba762fab20aaeac27
MD5 5b5a059333c74d2e75eabe687bd7eb12
BLAKE2b-256 2a75bd995dac982399067e290a23e924090fbe93e5ab70e87e5bc4e4e625eae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d45ee8ca664ef191857aa73b5d8f4e6504edea8888d703ea70c9ff24d71c91bd
MD5 ca5c421656edea452334213052593c06
BLAKE2b-256 471440114d0ca8b5d56a69ddf5775789a1d95c5dfdc9d22b285994196a8fdde5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d4ff78fa4c16c3d09310b8a57497264391956e6589f3b510ba79d8686bfa14f5
MD5 e479396870cb8b5a80e01d018f55231c
BLAKE2b-256 5fecb78a7217cca2556cb6e9eafad3e7409407c107f6934efd9dce114a8f42af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6cf0edd215d0be8453cdfc9993004fb4830657fecafd9a2d4c8861abad88a95f
MD5 6271644e20b430e53198bfac7553206d
BLAKE2b-256 79f5ace76866439cacd2b8f539d6ffb90de6d16e33ecf5c0bf425ffc351bdca9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.11-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.14

File hashes

Hashes for leapfrog_py-1.0.11-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fb991325f71fe14099873449495a2a20fb0755e5923dc520b97a2f4ace73db39
MD5 2e156f11abfbcc005c72f537fae7344b
BLAKE2b-256 e73d1b1a3b73c1285773f4d00c9360d3e2c6a388ed774269a707b3b5ee55a7a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c47d565c4b3babb13e05be22158734dc36e40d782c848ff00c8412aff1817e4
MD5 81452663ffd75235fe2bac22127a0b8c
BLAKE2b-256 f1f2ce04ab3386f405c67f6251e4780797315b52b86a691ca822140f3e67f14a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68411c6472ec7cf126901c20a866e36a3bbc99e18da31a3e2b11a640fbe5458f
MD5 c91acb1550e5558a99837f5c02b37f26
BLAKE2b-256 9bd23109775380ec41ef8528f0a020ab3e413824b3f2591738ed4e685ddf7913

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51f9baecb60271f847b11196c107554bfaa6aef373094f57562ae1cfaf7aab26
MD5 926a2ece5ff7071be1b05ac20add9852
BLAKE2b-256 172559c8102c2bb41168cc1ad91098eaeb251e400eb2ce9d2639c39003bcc8cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b0b0fdb8a96f6a6da7d78263feb5b8b4855c339ed38513415dcb5dd1c05765c4
MD5 813a918ab9639f7b807f77dabf290639
BLAKE2b-256 fc97c9814efcf7a94565e341133290ef29566f0138fc1f167686a4a8967609aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9b3ee12255525d89e0b45f073cf7a59b825902ffdf39dd78774c34283c224f98
MD5 dc392e034c50eaf868696c551f7951fa
BLAKE2b-256 8edd0e8341f7560905b8fd92905251e8f7f7a2f8b7a3b5626dd9069ccc4eb005

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.11-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 32248513152b635e199217a541c7434550f90634377d24b569b116442e006bf4
MD5 6335a39b0bafb42db8cd685c3925b9db
BLAKE2b-256 2c5ea1be5b002a1e8a662de48d04ad8115cca7f5d3b7b2169214026f64dc2088

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f66bf2cca59ee4f0c26d45527fc1fba44dc2ed1d197f544e15e379dd912cac37
MD5 000060456e1f6177164dedd8294a68c4
BLAKE2b-256 dd1709de1a318e55f5d580ef8c98b45b343296c464a2ec4bda743101def91aab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cba1ed91539feec35820f1e233d7c44ae2ff48a02a4656df00579df9364bcbf
MD5 e3b95c32c37582932c621d9471352280
BLAKE2b-256 7801b4afb3ba581a0771822e8901f2676c06bc7cce840702a70f4f00edc6ec6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc836afb8c9f79d11a33bd59eb66d55ed46867f31a2ef14ee54ed0a721040155
MD5 d25b35462db58f6bfc276b081c6fd7d4
BLAKE2b-256 ee6d09813a98d32b740bf0b3c4ebfcbacafe357e1afbaacee8345554d228d3c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.11-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e0033c8e8fcad6299fa685a61c2d0e0baf274f250f998b8e1ab5c74f5deeea64
MD5 39aa2d1297f6d811b875d2f736a846a6
BLAKE2b-256 400c1cb1fcb56ea13cae28c9494f78449dd926db610cb2eb89c74bfce6beb2cf

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

1.0.16

31 files

1.0.15

31 files

1.0.14

31 files

1.0.13

31 files

1.0.12

31 files

This release

1.0.11 This release

31 files

1.0.10

31 files

1.0.9

31 files

1.0.8

31 files

1.0.7

31 files

1.0.6

31 files

1.0.5

31 files

1.0.4

31 files

1.0.3

37 files

1.0.2

37 files

1.0.1

37 files

1.0.0

49 files

0.0.1

52 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page