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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

leapfrog_py-1.0.9-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.9-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.9-cp314-cp314t-macosx_11_0_arm64.whl (240.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

leapfrog_py-1.0.9-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.9-cp314-cp314-win_amd64.whl (167.8 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

leapfrog_py-1.0.9-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.9-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.9-cp314-cp314-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

leapfrog_py-1.0.9-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.9-cp313-cp313-win_amd64.whl (162.2 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

leapfrog_py-1.0.9-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.9-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.9-cp313-cp313-macosx_11_0_arm64.whl (238.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

leapfrog_py-1.0.9-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.9-cp312-cp312-win_amd64.whl (162.3 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

leapfrog_py-1.0.9-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.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (208.0 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

leapfrog_py-1.0.9-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.9-cp311-cp311-win_amd64.whl (163.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

leapfrog_py-1.0.9-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.9-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.9-cp311-cp311-macosx_11_0_arm64.whl (239.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

File metadata

  • Download URL: leapfrog_py-1.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 630deb7625c0ed8606c177fb22c66e5ac4a84f0fb197a5c643a518773a1059fd
MD5 2dc04849c220311956f5048582b74d0c
BLAKE2b-256 b773f761a6904c098fa5476d4f747cfa9375c19f6032c8a47a6b457245f20f8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a8bdcdac544969765a799854e257815ba1e258832905282c589f187c36f31664
MD5 3c7d3659d6027cb98c723b7d257594f1
BLAKE2b-256 3e1eb6d87b15e37efad4e00426179c0b51952d3dae0b0a04be82820d1f70e2c0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-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.12

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 132cf0d5797270cd2e929d334d73da08f8648cf04a519a1f79e145e176938305
MD5 8e8a9c546756944ce164bf0b40dd5cb5
BLAKE2b-256 6c34c2fab8bc8988d3de9e2c3a8d961891c9502baaed825d310bc7a40788080a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac8ebe27b6e92a0928c1c2e79e92a493b770c09d4f9bc1517cc3b87d2f8bc849
MD5 a336d24a4d0afea60471fafb7c2f7026
BLAKE2b-256 e715c676a45c5ad96e9886537bec3c444992b08b53a11d520aebaabcdce0da86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ec4905c450af4668352044ad22db38e9f57a578bdf0863b89269a803bf66642
MD5 5bfde281f95692c6e03d04729037494c
BLAKE2b-256 6d2280713e8e67e8312a56343aacb0458784b766e04df22f104fb9cecd79f1db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f6b7b2d3a93c8594302a46ebecd7670859c1304c71a20648b82b80f60c17377
MD5 ea05ddae0ff7daef5754c2e15cff92f8
BLAKE2b-256 ca4110b053cf429e7a6417b6f64dedfe0ec919d981c5cea6cee8aca6f0dbb786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1f6f88140f5e52018b52d73299be4471a08709bc1cae480d033999806f19b7f6
MD5 0ed8515d3d04cdfa2f0088d880d5feaf
BLAKE2b-256 cbf0ce4c15673df915cd2e180aa107cbb5445979bc0bbb432df2ae2f5096b51c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 167.8 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.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 59513f377769fb05124cedf1a7a7ef357d105cead78c6611e1ad180f42a3048b
MD5 a56a7ad0f42450a32a99556bdb8ec82a
BLAKE2b-256 2e3894d53be263fef1d340482b05cde36a08e5f6b7b20e99eb4c9dbe5f6e813b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-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.12

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 021ed73144ae19851d258890b53872b9c1a009ddf3c6889996c22025fa357aa8
MD5 7c6f0cff624de623c8ee5d99cc8344fe
BLAKE2b-256 bde812e5ce63180f970726a56f1723fa4e254c2a696071c6e8fb25377d121a44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d5c722f4be5392c386879ee8aa7aecb595170912a8fc8c2816f8285b0bbd1e3
MD5 c4d1551a254b2cc1a74133589a800448
BLAKE2b-256 c14f786d0320a79d8e41cb4dac02029091f065e49c8c6f9342da3f161c6d1a59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55e8a14aa405f825dcc82df2e725d60f1967d3fa892c5d9adac41105805ede4d
MD5 1c3a0548f528eedb68074d38f28d9de8
BLAKE2b-256 4825b1c86da74925a18a3a1644ceb5c4ca81047d954eba3c42e6bf1dafd290aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c488f9bb0d2e36e38e554579daeeec811e5d0df4c5e81b29d239266cea4d849e
MD5 85bb4ecf29bb65fd9283e14e21e25c9a
BLAKE2b-256 44325b702cc3d7ea6415d8f67e96a654499e992e1767e6653b0d10759238ee30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0a96183cf114b482c287d44cf9666d3340eb6bcceaafb05946f770c90017e093
MD5 481e5eaf385f5aa633372fb9088d83a2
BLAKE2b-256 123907cb062e2149ebccdb0b85d04915536e4d70ebce3a412fbe9111a3a38c1f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 162.2 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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21175476db6a3fe6b732de53ea87a2a8c95ebcfe1e3175597e9bc1b43cd13884
MD5 eae3d61bb4e41dad41b8171713c16076
BLAKE2b-256 8e41474583cb872a130a804a541d236dd420ac5a79830553c021aefe8d5ad16b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-cp313-cp313-win32.whl
  • Upload date:
  • Size: 144.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bfef07da79230d1705305f6425f52875dc444ebdf589b1136b66310487c9bdca
MD5 bcc9bf753f1da669a6c37ec81f8d6303
BLAKE2b-256 cb317f40b9b0c448338fe141149d2259882a0ee79837515073fc101645a82bb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5771383fffb60fa479f5894ee320d150bc2532b499d77070fca849139cc18ac2
MD5 86d458f9527996cca4fc4e8092ed35a4
BLAKE2b-256 7bdc508a85b4c6ce21cbe6368016b7a131ca96be83e22ea63e2c8fb3909c2d33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 838200ec5b206ecd8a9313a045d073c6ef75321843f08d290acb136dd6c4f481
MD5 f05a4f2ef1f8e8ebb4fdcecdce16a965
BLAKE2b-256 1d5513033e0c2da222eb099be2674963d43adf2c2a071bdb5dc4d15305d3d705

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3bef9f491b4d136c83a70e41295bb239062d0ba150937f1720f13d6d3428f7a
MD5 95c4613e1544e26e5376e9aefeacb3ff
BLAKE2b-256 26be53ea9fa068a3cae0670a5ae927dca9fb19248057eb0a841c1db5c21f8ed8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b524c325efd7e83dc3b02ea63f3e42e45b8c18f69a42fba037e4cb91d84755f4
MD5 b0d9de671f52d463fa169d32028830eb
BLAKE2b-256 86300d1407e53fb4933caf5657935779f486d45d2b07613fe79bc4551ffe06df

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 162.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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d51505f60b8792998eed8a991cc02871b305ec38c25ead9ede3623cb37aed5b1
MD5 cfea8e262c4f867ae7adc260b5d5f37e
BLAKE2b-256 c3baa3225900ff8737e7e937f220179249131f16c642c9286ca64ab281b6e4f7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 82d5a42ceeb6e8abe766b8c797a2de2211798c0aec593bf62433a6d0646d737d
MD5 fe583343034f03d9db44d14fcdab1c55
BLAKE2b-256 46d7d319a6bc6d8e326904917df05f4cda136e6ee7353a2e562989a2251a6362

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cdd670e9b7c44c51a433f2a1c8ddc0dd5c893aacaf0c8a7d42f3ea0344b4a03
MD5 0325f5128a39bab56eded48f54203018
BLAKE2b-256 96efc55d937d8a476465be28659825c83e5e55f9723c6f377226c8097c76c850

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 013c2b242d7863261ab12ccba4a73bac1603144164f83bd75cb64b59275367d4
MD5 0784f8d6084fe3c6c88b08ae0ab7f03e
BLAKE2b-256 0fec2e73e75d39283f4eb7a4cec1c78ade93c7d66963de894ddd1fde0300913c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2da23e5cfe33590f9ec29e296121a32130fe5974f5baaf4b2a679ba0a068fd46
MD5 4f8863d4c4881e508ff7a7286c759bbb
BLAKE2b-256 b532dc92e83d8b6701b41c1ceeb5bf99d025fbe2a2ea0338e2fdee83c4738375

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9811d734a2243de77edd2bae53b0b618a18f97634a01a833e38e39e43c59154f
MD5 93ae10705a42851c987f29690fb8f8f4
BLAKE2b-256 a698b693fba8510b5de295e9e7ae97d57bd7260f3cedf2dee20337aca1a36db1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 163.1 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc1f43f8084eef3ed1dafb0becd25730eb814bf8bdec05e70c86e60a930f3640
MD5 ff49a451a206960811562d1c5020eff2
BLAKE2b-256 ca948f7a5ec2d2288bfbd6140a357c4927b9c632652fdf337154de4de8135ffa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.9-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.12

File hashes

Hashes for leapfrog_py-1.0.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bd1a4464a20934de7f7e3be8fc9cb01b9bddd24d74829fcb1028e3c2cf336f68
MD5 bbb09cdcb396ca7fd687b54c85521f0a
BLAKE2b-256 b8ef29aa1530948c3a97fe3fb993e2b16ea89a0b4269073c9b71c78e9113e6fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 315b57ee64be22383c21400426b14472725b4b6ac453bac9f8de30f709415ef3
MD5 a5bdcf71466f28a358e6015280897325
BLAKE2b-256 a5dcfc3eaae0806ab90eccf730eef392f7470f17e0cb6162837821e5be244559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff9d4e4f78f9a1c3aba9a5c5032adbc739356cc011a5945fdbe26f1ff171b232
MD5 40c43c74053d7771236ca703d9968370
BLAKE2b-256 5fd867ba8fe42f8de6a3f3bbf9ca0bf76a5c06b48eebba82ea42e8469db5f06a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf81813ea2505268bef717cec983e4968e69da3b26ba552d5abbc85964923716
MD5 f574b9f3aea0d7f6b26820c9d1193cf9
BLAKE2b-256 778823bed50643ea45824da6438856b17baf357c940a8edd56a27db6bf487d87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.9-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d233021ed7aaaf064ff5887af7a2cad2b43d2f2934c6bdd81f5142e3c14d759a
MD5 093b848e356349c97d91240f24185d28
BLAKE2b-256 5c42f478c847bc8ba831a92e1aed265dcc004fea2648c4485bf5fc2a712a5a28

See more details on using hashes here.

Provenance

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