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

Uploaded CPython 3.14tWindows x86-64

leapfrog_py-1.0.4-cp314-cp314t-win32.whl (153.7 kB view details)

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl (649.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

leapfrog_py-1.0.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (200.4 kB view details)

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

leapfrog_py-1.0.4-cp314-cp314t-macosx_11_0_arm64.whl (233.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.4-cp314-cp314t-macosx_10_15_x86_64.whl (227.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

leapfrog_py-1.0.4-cp314-cp314-win32.whl (149.2 kB view details)

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.4-cp314-cp314-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.6 kB view details)

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

leapfrog_py-1.0.4-cp314-cp314-macosx_11_0_arm64.whl (231.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.4-cp314-cp314-macosx_10_15_x86_64.whl (225.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

leapfrog_py-1.0.4-cp313-cp313-win_amd64.whl (161.3 kB view details)

Uploaded CPython 3.13Windows x86-64

leapfrog_py-1.0.4-cp313-cp313-win32.whl (144.8 kB view details)

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.6 kB view details)

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

leapfrog_py-1.0.4-cp313-cp313-macosx_11_0_arm64.whl (231.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.4-cp313-cp313-macosx_10_14_x86_64.whl (224.9 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

leapfrog_py-1.0.4-cp312-cp312-win_amd64.whl (161.3 kB view details)

Uploaded CPython 3.12Windows x86-64

leapfrog_py-1.0.4-cp312-cp312-win32.whl (144.9 kB view details)

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.6 kB view details)

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

leapfrog_py-1.0.4-cp312-cp312-macosx_11_0_arm64.whl (231.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.4-cp312-cp312-macosx_10_14_x86_64.whl (224.9 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

leapfrog_py-1.0.4-cp311-cp311-win_amd64.whl (161.2 kB view details)

Uploaded CPython 3.11Windows x86-64

leapfrog_py-1.0.4-cp311-cp311-win32.whl (144.7 kB view details)

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (647.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

leapfrog_py-1.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (198.9 kB view details)

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

leapfrog_py-1.0.4-cp311-cp311-macosx_11_0_arm64.whl (231.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

leapfrog_py-1.0.4-cp311-cp311-macosx_10_14_x86_64.whl (225.0 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: leapfrog_py-1.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 ba2105151764db0195af096349a5f78761054b666030ea47c12599a06d72b830
MD5 d91e2dc99f40acd4088420829a8605b1
BLAKE2b-256 7ecf2e301ecd411faca4869f1287f049db5ac8f6205269888f460898d112ecc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4e305a489429d09292f1f5f813a7dbbbcc7a33b7b8fbc758e03747cdf0a9c14e
MD5 ba77252f81443d7e69d601854eb797d5
BLAKE2b-256 fede0eb2c67c0f9413bd4a0ac6706bf607a59f4966336600b5a41dc47bbca514

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 153.7 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.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 d5a17e823d0898e2092a1f4aa88609918ea069630ebdfd5ee884669e1fb64c3c
MD5 eee5fafe074e0a2f0420fd92222477eb
BLAKE2b-256 863d86019dd89bfa57f484ca2844fbdb75f1d9714a043722601151da4b267c6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f8892cdb9ba24b59852197cfb54d6617bfc90e823d36582e9f8e6a34b0f0eb4
MD5 090fbb226af9173411c7bc84c97dd04c
BLAKE2b-256 c09980270bd37cbcd87c038af01a9458dbc9d014a6ad6b809687f379ce33db76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ac533c19e13199463146dfdf2710170dc13da032a6c3ec3029efb74a8d92ae1
MD5 58ca2d1d00b5adca36956acd64f2d7a4
BLAKE2b-256 94e555f622ddd6744497372d8ce20dc8d51e2a8695ecab65d48f56b3df558bb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5846eef5b63667963cf83461fc2e32a396a2f92c9551cf2a7fb5780de4e51cac
MD5 734ca1787db58fe7dcea7a591f99f2df
BLAKE2b-256 16f9682dd5e7925e29ba7f2f0db65974e672d3cd35da34c401b24775cb1f3504

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 91940ce712bc172cda42e29a966a4ef02fc25d3ec86a7d87b3649c96b238b8f3
MD5 118468a305950b047c7029fbddb6400d
BLAKE2b-256 def538b0c463977d0ddbd072208fb8c39e69393ab4fcc87c23ed7e86dc2b4b29

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 84618af16e571212d4ec2d99d1bcbe9c3a524cb8657424a8f2dd91081a1e4fc7
MD5 48a5b66db65b88d868aeb447ceef9495
BLAKE2b-256 3c76e6e7b378b1d30544ab0055957d0c85fdb0451cd0a8deac65a3f76deaaec3

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 2d5439155aea4ca36ba90bf6075b3b3407475729a304e665a0e8ebe989fb65f2
MD5 ca27aac38e07c42d08444c779552bc5b
BLAKE2b-256 8c16637677f653663cb95d592847fc8c0d438eaba54ea86aeea18a6e5ea26215

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f13c95f78b49960f10def8a528b2026397495281dee817e74c15bd6eaefda2d
MD5 74fc6115d7110781d08f692c685c3c1f
BLAKE2b-256 1c90b07ac4d937cd910d94b91af4f8a7710be061009e5abc5ac2554cd69fedc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 437c2c876a3f9f3a85cb96c36b813e1911faa64d1409024875a82b070df9d9e2
MD5 c4b379f1978a9e1fb07c0cf82d7454fc
BLAKE2b-256 9748513e6c99813902d844f6d60cf3f4f5aefb65996b92bdd605cf2420baad3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 388c85999367112224feacc88e91d40f67491cc6dae48c515247714a23f58056
MD5 d2319320ec7c6c7b102e20d666f9650e
BLAKE2b-256 6bbdc36bcdbdbd6fef5465bb2ecab65d6e8faa5c310b8a842320dc8ca5fe51e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 83cb90823b7bfd5cead672878043f7106a2acc69b4bda35d02caff6b9e8f1804
MD5 1b7b643fd6622a3ed61eb3f23e09c845
BLAKE2b-256 fb557f7aca008ba4985aa8c63bdb6666b01c11fc00c16d48b56fecdc75b26cce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 161.3 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9291a7c458a7602e87e671f65caddb42dd5ade5b2785fc3894a0c256b61facd7
MD5 d5b9a27809436a0cb6ecf828f9e0e809
BLAKE2b-256 f391cfd2f1fb52f93f249e439c30fcd12068f543c37581b473f1816cea1bb6cb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 144.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.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f3856bddb2f0b6237c82edf2c5a6a7ac88dcf11065f44b992a7b3378f27984eb
MD5 0e6ab7ac7ed34ec358d61563526c0698
BLAKE2b-256 a026e0bc1a19cd3a85f15d9898343aa131231007936af8ba038e70b387b2d845

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a309187f22e1724dac997782ef2c0e4ee704ab57cd6ec69fefb3e5f44b86ae4f
MD5 d6813d218be254aeee97e30213f1b871
BLAKE2b-256 0091c934f83ca0141f1be0908ab26db29d47d7659b1b196fb14b240d54676257

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e74ca3071aaa82347d272b71d7e82905f054db41584993f0c44a866c1fa3bcf
MD5 f0946bad6386c01aac550b8b871cfc8f
BLAKE2b-256 98055e5991bad0de7e56cc4c32036b548f8199a52309dd927a61b45f4acc4d04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6907dc2ad823b16a22a9e0c1cbf9d0c0e91740b673b3562f761ee735569d56e
MD5 eba0035ae7fa4ee0b2b85e4fbd453baa
BLAKE2b-256 c32c1dd32f6e5eacce9cc1fb4ba8fa0309782c66ed2cbff71cd6fbc4c8d6e62c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c94e9fb7d1700123ff6f74c85894380b34176de65037665c2fbc4294d73ce151
MD5 b6f84cbd75134e834176aea8b408f6e4
BLAKE2b-256 3d17e9018f271835f086a5b2ae90f2d9045b5625d60a7c92775e8c9b7e1a62b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 161.3 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 de8c400feb1edaf8c79c1bd4ebb2f5947e79f2fd59c609cf1cbf5052aea45aa7
MD5 eeecd973ab279a5ad570ae356c1372a8
BLAKE2b-256 02ceb6e42482ad0ca7a76cc1a138fa788d23c936f9b3b2dfdefdf3b423ca6b46

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 05789cf095fa02013bb35b8c9d0c6969ed1895f9970cf56d567b4b1145ac9316
MD5 0c5be96b1b15ad9f07e89be305a3ea7e
BLAKE2b-256 4259af9a39dbc766dd97164c51a5631048f699ffda2a95360752d4ba8ee879f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c466eec2ff6e07614f26bfe6462ed26282dc71e4dc5ee54306d014c3ce9d78f5
MD5 238fd8dac5fd4f378af30667a1f5a1a7
BLAKE2b-256 d669ff21558e2c62298fb9bc85a82c548482c691703c32d5ffa85f503d38d4a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d930fe969ee999de5085c86f9847f356993760a6d0a05993e637d7a8c9e2099
MD5 a67358b956efbea913627c4b59503673
BLAKE2b-256 762f32cce687d1fe3f436bea25e953b6f612bac3d8fa3f33d19fcd69fdd0ea74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce80d40c593de702846dcae93ee4d64643e574c25001b068a5cce9a7d02c9754
MD5 608e70409e90d1440add5d25c7445819
BLAKE2b-256 20435eca3e39bd11c381c9e9cc05aca0d36786de3f67e6a9c63d8fbe716b92d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9ec8340d56ef9b977db704159021f94f36d0126bb5a84ca5eb2824835eb36398
MD5 7dbd64110f49a25e57650d9ebad661bd
BLAKE2b-256 cce502673b0825875dd5aef141a47b1f8679ff458d1aa19d379a5bc18236c66d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 161.2 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b1945ea68cb94329ee43a5125d86b7e721454ecd695901063a0bf543c0b2d880
MD5 6e7495ae5985d80c1224a31c48050272
BLAKE2b-256 4b4879416178477735ee7283cdac68813e2b2627dadc8aee41a9a639d1021b6c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 144.7 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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d9cbd907741f745cb1fa72052357f8e9b9fd8687cc2ce8fb0ac62f891cf9f359
MD5 19a829f899908dd46363b0e4ae256a54
BLAKE2b-256 58672c6552512fd2c9407acfead0925696f83754554c61e3448628e0e0f2ebca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e40bf9d91d5ffa7703326510c6f101c95eb4279f9d4b2b45262b8395ad413d95
MD5 b0091a882e0d186f37bd37e3710d1c0d
BLAKE2b-256 cafda05f9368e2a9d1217c85dac1adf5374bd73a70657ac8fb27489d77c05e63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd15b9f639da7b64667e14abccfbc8a8381a81376d6341ed46fab245d3a6e59a
MD5 6a63819ce36f2be181cf90405bc4ae38
BLAKE2b-256 a59a39c4c318975712c5cc7f9244947c69451a54c8e2e1db47c7fa4f94cc5691

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bda740332610a97d5d98f107fb490379aa302278686e03e035d1be78a8c25c00
MD5 81ecfce828e4c63620f918b7c3c92a1d
BLAKE2b-256 89d5341618e50acd2f02872cae0a65cd2be6a2ef0ad98f0729b0d9b6b3544968

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.4-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d550120b460cb8db77027353364643ab35fd630d9d125d0806a4597061199937
MD5 376da6062bc89c08f9335732a204c7b8
BLAKE2b-256 59e1f825ef09b4a90a5f0f4b7bd37bf30acf92755963e107ecb714acf9bd9412

See more details on using hashes here.

Provenance

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