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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.14+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.14+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: leapfrog_py-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 4a021c609ee9519af6454c2b27dbd3c71061c3ba17433ad412a3b56cf4a8dce7
MD5 71941cf9accf89819fe6c50ef9ca32fd
BLAKE2b-256 f87c9aaef72ce41e0bb827d5db5046e18d27f2fd4aaf37835ae7c8f9ad97765f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6b722abb2fd6eedb235c0568bd0f49644f8a6fc3f60db785344d0fb0cf121f35
MD5 3816c0d4360282056440ba027606e8df
BLAKE2b-256 bafe7aef33c33bcf177b937ded8f5f8cb48ba06817d5312752e836c2cda0e496

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 00fbc8e8a0d2e485373211390b3478e93554230bdca2ac87b0e27d19ddc11dc3
MD5 eaf51fa8c06fe8bfef304d2bc672a9eb
BLAKE2b-256 14905cf7120afefccece9389c2d20f9f383ff0d329b0ff7251d627270bfb2200

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c60269ec83c1236408e22de4efcbd60dc8df162d266d0d59b4c4379c2d196ce6
MD5 2d2f1a2b5fb89a374bb74603b1aca227
BLAKE2b-256 d95542d942dd7ce616f82e765b3a800f5c86bfd9b46a6300221f2f0c713ec120

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 404b6cce1c5841d75e868b9c11cb07287bedad9d5d1295cb6dc80c3939acbd87
MD5 fc47799a64b9efb1c2ebaa4c9f9c4c1d
BLAKE2b-256 f1689072403648933b063a1b23a45badbbef6fc068f3d50fa52dbbfbfccd4372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f118fb5362ee32befffd14b0c6322bdc9beab9cadbea9388eb45e24301639115
MD5 ff62a8c4223a978f29e5faa440e85898
BLAKE2b-256 ffa9eea9655c6e98e15247a1e582d7e600705a11abf3106428e8ba64db553752

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 05365875c4cddac828bb6744b510f2df8fefd22ae89569b252d14d338171be63
MD5 ca7e84f7f3cfea342f482cc59f886ea5
BLAKE2b-256 0a0524b53ef66f0315745ab472410ebeeeec272b1345576be1b9081fec87c758

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.6-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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a927fe271ba2aae5fc47bcfdace049d934aa20b205f399964b6f294ce13e8357
MD5 cc3e3baec535945447352a39b3ef2643
BLAKE2b-256 640ce69c20944dc2301cdbe7e85ab2a1a676dfd4e712cbe559bf5039a6e4feda

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 8261c0327b5c1e06e60ad73e2e2eb7d83114cee525f8fb529704bb42c7af4bc1
MD5 7e647c243bcbb4119888f7761464ef3f
BLAKE2b-256 f1863cbdf547f208f95de9036c04ada3000f12259b9fdc381bcc389039a40d4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7326c374e9413f7de1700e5062d2601ee96b026a82a33426b1bc232ed27912bb
MD5 235a05ad4f2d9a1d5c060f5f3ce14578
BLAKE2b-256 dc930c861a8782e107e1ba456f9e269c96afeebaf013cf4626e1995458065433

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f83086f075af75492ded25f3d0d7f1c7893f0142d994e3a80d00f84b51e5baef
MD5 c153d0ba375a7e45a01bef3fa25d85d2
BLAKE2b-256 a48e867ad834bac4e3de45d5c728353ccd9795543fc1239eccb1f463e54e1c34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fff9f89b883baeb2a7a73e20b65e65d6af2069681700d07789e38d3bfca822a7
MD5 275876902d4b7acdd33ad08e9051f07b
BLAKE2b-256 72ac2798ca058d85f8331c76965a0dd96018bec56c630955f9a620d05c1ded7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 98e2797b0de2064b24fe35cbea3eee4cba628c8089ddddaeb0ae722ca2f880e2
MD5 5dae379365dc1477fa9bd18ff95e6f1c
BLAKE2b-256 3bbe8565cf53fd01f0e75dc41d1c5c21461f72e2442c0bec82e567f124c8ed84

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d4a46682c8b56902d6dab4ef41fdbb99689e1d7d94930a686807138cb9f8a0df
MD5 e689bad3eb99a3339a2eaf5965f9ede9
BLAKE2b-256 cb332f5a924d67df94904bb9b1bb8abca8734f46a66ed4ae030a0bce9b52ac6a

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b2d4063ee24d6cdb2f88df84ec68cc6e83e0329a87250bf204030bf350cd8d35
MD5 83d066cf6d872bbdd3b05a320f5ef959
BLAKE2b-256 4c9294d65cd5c8dff16cbef23a5499a85e3ce326b9aa280af559540d2b613df6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28e0cf6bcae4a984addf28f0498e8fa4c05a5cb79ec83ade17c8bdb39f034f98
MD5 92d5f71aad07f7609a63ed33a55b92df
BLAKE2b-256 a71a58e29a7595b47a1ba5cd67b118b9adc66b8edcc7658237dc9214a80f5796

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9197eaf5afbb7973cf08995bd5709a40fcfea77cf0fe950c8318d9e2f0ea2f60
MD5 416032a6ee6cf9e11aec634579701971
BLAKE2b-256 6a4b66ddebea581b7a8e5b0801c41195bcee5f167f13b5bedf8dd1f4fbc78d9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5bc477e32cfc234c88771fcffd599ec1bbf4fdb07e8cd75f74f120a1b7b414d9
MD5 b3e490c75a71dceb983d2c8be71288f7
BLAKE2b-256 2ce310a73ba6a9c0ec3b1be2f85f0434e589d7dacdee182ee1985c5c3eaef37d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 27dfa5aa4f3af3242f27c739155bdbb51b2189363d4774ac78a687e8f854191b
MD5 6628bb0ef67f4cd41109a980aa3b3532
BLAKE2b-256 fe6f1d77451401c28d4b32fe4f30335143b1cf6a6ba97112cebe247aa0b105ac

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c01d7ea90de2bf71ca82ebf815457aad8cbd1488a1c7f2eb2015c2a359168293
MD5 00163ce3744b9fc3288cda217201428d
BLAKE2b-256 e42d74fc4723536d986fa424a8623a6a2a5417f68e6d281389b02b0d50c40c73

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 00ae100251b42814d74ecc76cea96d4e8779c1d3ea26a818bb92a6147f573bdf
MD5 2d3260ef0871365a06d26915f2f07b28
BLAKE2b-256 65ae42a169a9bdb0ab6bb1556e18ecf3bc8dcbee3e2397e70b696ebd3fc703ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edf1b5f1d8b958da6bb6238c359bdcf8e8f9f59c1626e6e4dd881629712f6332
MD5 99d33987058f243f2875705417436003
BLAKE2b-256 748f8e7b8a7c40bb704ea8c002f7080bada316a33ab9b20e2d0d59b02d41ac87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe634cb5a29a070da3df426f9b810253dd7905f3ddb0464c69794830b4b09ed0
MD5 4d0c2b49fb58572c059d509ed52dbc39
BLAKE2b-256 b570afc73cfc1377f8892140ad767d9ca364514c1778d9e3250864a36b12422c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 553a92790bea5672f16f32a1c1eb6f1aa5f43a215c989e1cc093a8be57aa0d74
MD5 75bb7c3c01d32d44d629f75b4144f5ff
BLAKE2b-256 d1da2f4069781302b49e97c203d78e0bbfca2b7875a6cf16d256e53f4b411a4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 53d331e8c8f443105ae558b1c35ef71e58dd0e824d150c101d9cdb3f157d0c2a
MD5 94645268accd6b6403ae20035b6b625f
BLAKE2b-256 20336f30a63675ff7cb25ba2e8a5f3dafbfbc92d7aeb8fb97a0de746b2c0aa1c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: leapfrog_py-1.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 162.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for leapfrog_py-1.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c34d035394b38679bda89eef96d60dcde1bb235a24a4c55ac2858049259c4c90
MD5 c12acc9473963c97184f057e482e134f
BLAKE2b-256 1cae9da65e9720fb3ee6c1860b1fdcd599797120943c1e1dac4fccc7a6fb6c24

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for leapfrog_py-1.0.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 030305ee21628861af0f0fd100cf018ecb0bde765a3beb9e90b5537d35b824da
MD5 ea0ba65bb2adf099d1b1caf7a4db4da0
BLAKE2b-256 f8f2c14ebe08205db1a828cc31e339fd3baa3bf00317ce6deeed03b2bde7b544

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97309626f9fb2e6540ce9235b66925ab6b8d4a680795fbf752fc2485c9b8fe2c
MD5 619ac583156d0726f8ce5f9d29849e72
BLAKE2b-256 6dc8ba039bc2beb2c5b47a6bf6083dd0b4e5dc1a0960f8120500b5bdd1276579

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02bcb4e1fa2f2ca3c022cba5739e963785675a62d64fb5f38122225468a89f2b
MD5 4b0cb76ed58fea0bb51a2628e77c31f1
BLAKE2b-256 cfe3c0cd9fff7bbb69456f2611003388a87035f89a228525ed378bc051839623

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e5fe64fb0d9429bd620b517c82ca19284fc10d74a5f80b09e4956b163272e8c
MD5 159cd9e696cddc4d30908e107127d4ea
BLAKE2b-256 bf6c882450a48bf9fb38dadd540f59dc046c1c7cf2dfe42020f04e3016513e36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leapfrog_py-1.0.6-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6a301c5949e168b249a5118603acb294cc5c1e18b355473d32389c7cee8764e1
MD5 97be08956fa550cf366e7dad7c5fbf98
BLAKE2b-256 f86063d41faa49b9c3ecd45398b8aefaf4716b4c99524ca2a769628d59bd3bc2

See more details on using hashes here.

Provenance

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