Skip to main content

leapfrog-py

Installation

pip install leapfrog-py

Usage

Get parameters

In the following example you will need parameters - inputs to the model. We have provided utilities to easily get test parameters (we use hdf5 file format to store these). If you already have different parameters in the correct shape you can skip this section.

from leapfrog_py import read_h5_file

parameters_adult = read_h5_file(
    "../leapfrogr/tests/testthat/testdata/adult_parms_full.h5"
)
parameters_child = read_h5_file(
    "../leapfrogr/tests/testthat/testdata/child_parms_full.h5"
)

Run model

Here are a couple of ways to run the model

from leapfrog_py import run_model

# Default configuration is HivFullAgeStratification and output_years is range(1970, 2031)
run_model(parameters_adult)

# Can give another configuration but make sure the parameters match it
run_model(parameters_child, "ChildModel")

# Can specify which years to output from the model
run_model(parameters_child, "ChildModel", [1970, 1971, 2000])

Run model from initial state

You can also run the model from an initial state. For example, to run the model in two parts

from leapfrog_py import run_model, run_model_from_state, get_time_slice

# Run model until year 2000
ret = run_model(parameters_adult, "HivFullAgeStratification", range(1970, 2001))

run_model_from_state(
    # parameters
    parameters_adult,
    # configuration
    "HivFullAgeStratification",
    # get the last time slice of the state returned by run model so we
    # can continue from where the model left off
    get_time_slice(ret, 30),
    # simulation start year, this should be the year the previous
    # argument represents
    2000,
    # years you want the model to output
    range(2001, 2031),
)

Run model for a single year

The previous two functions will return a dictionary with values that are have one more dimension (time dimension) than the state specified in the model config. This means if you want to carry on from that initial single year state you would have to use the get_time_slice utility at index 1. Example:

from leapfrog_py import run_model, run_model_from_state, get_time_slice

ret_single_year = run_model(parameters_adult, "HivFullAgeStratification", [1970])

for year in range(1970, 2031):
    ret_single_year = run_model_from_state(
        parameters_adult,
        "HivFullAgeStratification",
        get_time_slice(ret_single_year, 0),
        year,
        [year + 1],
    )

This is tedious for two reasons:

  1. Repeatedly getting the time slice for one time dimension (initial one is unavoidable since we use run model and don't have any initial state)
  2. Specifying output year as year + 1

So to make projecting for a single year more ergonomic we decided to create a separate function that returns the time slice for a single year:

from leapfrog_py import run_model, run_model_single_year, get_time_slice

ret_single_year = get_time_slice(
    run_model(parameters_adult, "HivFullAgeStratification", [1970]), 0
)

for year in range(1970, 2031):
    ret_single_year = run_model_single_year(
        parameters_adult, "HivFullAgeStratification", ret_single_year, year
    )

Development

This project uses scikit-build-core with nanobind to build the C++ project. You'll need a recent version of CMake (>3.15) and Python (>3.7).

We use uv to manage the project:

  • Sync the virtual env uv sync
  • Run tests uv run pytest
  • Lint uvx ruff check .
  • Format uvx ruff format
  • Format imports uvx ruff check --select I --fix

uv will rebuild automatically if you make a change to the C++ code however if you need to force recompilation use --reinstall-package leapfrog-py.

For local installation run pip install .

License

leapfrog-py is distributed under the terms of MIT license.

Metadata

Release files for leapfrog-py 1.0.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for leapfrog-py 1.0.19
File Size Uploaded Provenance
leapfrog_py-1.0.19.tar.gz 21.7 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for leapfrog-py 1.0.19
File
leapfrog_py-1.0.19-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
leapfrog_py-1.0.19-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
leapfrog_py-1.0.19-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
leapfrog_py-1.0.19-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
leapfrog_py-1.0.19-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
leapfrog_py-1.0.19-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
leapfrog_py-1.0.19-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
leapfrog_py-1.0.19-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
leapfrog_py-1.0.19-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
leapfrog_py-1.0.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
leapfrog_py-1.0.19-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.19-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
leapfrog_py-1.0.19-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
leapfrog_py-1.0.19-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
leapfrog_py-1.0.19-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
leapfrog_py-1.0.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
leapfrog_py-1.0.19-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.19-cp313-cp313-macosx_10_14_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.14+ x86-64 Details
leapfrog_py-1.0.19-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
leapfrog_py-1.0.19-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
leapfrog_py-1.0.19-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
leapfrog_py-1.0.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
leapfrog_py-1.0.19-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.19-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
leapfrog_py-1.0.19-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
leapfrog_py-1.0.19-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
leapfrog_py-1.0.19-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
leapfrog_py-1.0.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
leapfrog_py-1.0.19-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.19-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details

Total release size: 8.7 MB

Release files / leapfrog_py-1.0.19.tar.gz

Download URL leapfrog_py-1.0.19.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
abe0c58aef2283fb367be3ebc6f5476f20cbbc49303374b9ef79af5370b09876
BLAKE2b-256 checksum
How to use checksums
43d10503fd39fd3638d0fe228aaa8fae021c0864f50acbb951bfa0bec12aa86b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314t-win_amd64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314t-win_amd64.whl
Size 201.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b60b8d5715839127b0da47639ee1d6583aa62c36459d58ff4ace9a44746263dc
BLAKE2b-256 checksum
How to use checksums
35aad3309ddcc523e558b2c2388cd9df54a872b5d1f85fd6e0b8c06f036935b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314t-win32.whl

Download URL leapfrog_py-1.0.19-cp314-cp314t-win32.whl
Size 177.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
e88ce94bb1d56f66c2dc60f6e3bf1e7d3c72c697bfaa6b6e65dddef2307e4e83
BLAKE2b-256 checksum
How to use checksums
ae47349ccc176038ae98c16d1b24ece8b4adac8a2d979b622b8780e6f1eb65f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 666.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cc4a7ed3e7277b59e8b1529cc116379b749cdc6051d63c3bebab8b6d8ca0097b
BLAKE2b-256 checksum
How to use checksums
63553549776920f3a77afa9619dd8303cfb46db9795434ed859aa923b458ed7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 217.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ac13df04aec62ef289d9521d4c98dc004274327f77c8c7415197468dc90fc2a4
BLAKE2b-256 checksum
How to use checksums
b5d114ab9fe25f0e2aec10aa57934a4f09907469612363c2ff55dfa18bab5321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314t-macosx_11_0_arm64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314t-macosx_11_0_arm64.whl
Size 246.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8e360f9df9e97445627920f8ac34458574bfd68e5979ffff90bc846f59d5006e
BLAKE2b-256 checksum
How to use checksums
7d68a6beb8dd9ef2961c3c35f32f48b936e35801b9e049b9717529fcac99e9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314t-macosx_10_15_x86_64.whl
Size 240.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c79926a32b9f4b040fe2191c1e0807f5109cd71cc3c74298e0fe8856e7768fbe
BLAKE2b-256 checksum
How to use checksums
0a67dc9da672b0818d8bfd16561dc9fa30323dd5e2ef7d24d529f8b73bba4ee1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314-win_amd64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314-win_amd64.whl
Size 197.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9d21203eb9367a3c8a32586afed91256212cac3ae16e930c140577e0ce5d3004
BLAKE2b-256 checksum
How to use checksums
7dfc14ee0a8237019d49963881bad7005bc55e7c602b238875c6ac7861c0c827
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314-win32.whl

Download URL leapfrog_py-1.0.19-cp314-cp314-win32.whl
Size 174.0 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
245da0fcb35a28732ce13861b517e05b9925db91a36076a4d1df43853df48e25
BLAKE2b-256 checksum
How to use checksums
1cf0dbd5e9f6eaa704e1d9102b0a3aa3890d3bc5160c1aa06044e2d3d88e6688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314-musllinux_1_2_x86_64.whl
Size 665.0 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
525643d4fc4751bb861b9247b18b6c051cd353be0f1335171ea39f8d4c7d0d94
BLAKE2b-256 checksum
How to use checksums
49b72ab805f455e5afbb71bddda67bfdbcba64896097359193f181da7aa2a06c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 215.8 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ffe35234dda0fcf255878e6cb5680121b0fa8ea6a1cd08f2552d9fc5c93f1f30
BLAKE2b-256 checksum
How to use checksums
8f59d4052e30c6efeac3b604f43fa4eae12a9e1d0ce9dff856774491e74afd59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314-macosx_11_0_arm64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314-macosx_11_0_arm64.whl
Size 244.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31e38339b9cc7a00d97465a756a0b651993380d4643b886d8d667357aedc495a
BLAKE2b-256 checksum
How to use checksums
36d206b64a34407f7236bde562c58b2d7b4b35c174c50fca059c8552a5e98f8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp314-cp314-macosx_10_15_x86_64.whl

Download URL leapfrog_py-1.0.19-cp314-cp314-macosx_10_15_x86_64.whl
Size 238.2 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
885c8dd77b81fb95785fde1dd3357bdd4a8b74e24533eed50a55bf96ffcfcb50
BLAKE2b-256 checksum
How to use checksums
dcb2b1b4b71c589555742d5430258ecce426785330ba30638ba9f42618071d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp313-cp313-win_amd64.whl

Download URL leapfrog_py-1.0.19-cp313-cp313-win_amd64.whl
Size 190.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
876e971bf2d0f7a077a16a8588ffc836c4855cba1f49b46df36b9cb9d7d87eb3
BLAKE2b-256 checksum
How to use checksums
e37f1c91e3d684aba590f58f3831d5118472c155efd0c85ef1c826082e0402a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp313-cp313-win32.whl

Download URL leapfrog_py-1.0.19-cp313-cp313-win32.whl
Size 169.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7b5372e960d6ab2634d09a1e55c3def9b66a91694f55b4dc81b7d73d164a2218
BLAKE2b-256 checksum
How to use checksums
037dc02e9c112fa550bf3f838f30ff220e649f5fd7348b8b9f2fdf605b01b595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL leapfrog_py-1.0.19-cp313-cp313-musllinux_1_2_x86_64.whl
Size 665.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c619a33cacddd335dd1b5b6e4b67bf615d11fd2eea65fdd055195da28e9da85e
BLAKE2b-256 checksum
How to use checksums
fdd949b447ec8f087ba34df12cb00d6a1c4326b04b4b69249ffcdd3866c1445b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leapfrog_py-1.0.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 215.7 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
760931f52f2fbea717e5e5f4833fe13605e28d56d48f604948faf9bb199c7875
BLAKE2b-256 checksum
How to use checksums
608f584983c5978f5fdd9bd80b88d57f360813e66bfa8221d1c7aabaea8aceae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp313-cp313-macosx_11_0_arm64.whl

Download URL leapfrog_py-1.0.19-cp313-cp313-macosx_11_0_arm64.whl
Size 243.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
328b175d32eaa86cc3e61d985bca8619c3e44bd2a02594b799d80f50a3e9228d
BLAKE2b-256 checksum
How to use checksums
bf9e3b3fc9047f3be40c23d4b9ba2d2aaca4c90af0529e101b639acead4c2c37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp313-cp313-macosx_10_14_x86_64.whl

Download URL leapfrog_py-1.0.19-cp313-cp313-macosx_10_14_x86_64.whl
Size 237.9 kB
Tags CPython 3.13 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
537898b759f502a241e4f11313e2263ea428c484886ba7a973680e39ad064b96
BLAKE2b-256 checksum
How to use checksums
7c7124a412ba1dd79a887f41a28342e0563ac6f6ff13c68b33d8926926499c5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp312-cp312-win_amd64.whl

Download URL leapfrog_py-1.0.19-cp312-cp312-win_amd64.whl
Size 190.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4e2620bac5fdd5414e59c79254795d8de2c01ad2dc1bee410e1410e68101ba09
BLAKE2b-256 checksum
How to use checksums
aac5798eb81aa9b930f8961fb87e8fa3ab9c41683d8e3339b94ec2846e005bbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp312-cp312-win32.whl

Download URL leapfrog_py-1.0.19-cp312-cp312-win32.whl
Size 168.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
424a9b05862cca3e0c60e2455475532fabb0cd327269ce6a95f3c9046359202b
BLAKE2b-256 checksum
How to use checksums
0c64c8f4afb07d17b48698de3e6121d51d97fc98de9b2adafa6459d13400792d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL leapfrog_py-1.0.19-cp312-cp312-musllinux_1_2_x86_64.whl
Size 665.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3e1ff4876c80c9121d8f33108fe33f3d4dfde734eb7c34b5a08674ca10b44b33
BLAKE2b-256 checksum
How to use checksums
f3ab8fbe10d4ca1d4c34e5409a5b5d405e6225729f44cf6bb6e581a1085a968a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leapfrog_py-1.0.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 215.7 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6be035df98e0852958588660c02ac32213f4b14bd81b0a0d490f91daea4f26bd
BLAKE2b-256 checksum
How to use checksums
591a5ab8fed72ab99124357cdc7ff8e1f556360715c9f5d371a968e87798fce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp312-cp312-macosx_11_0_arm64.whl

Download URL leapfrog_py-1.0.19-cp312-cp312-macosx_11_0_arm64.whl
Size 243.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5ed2bc57bf665b61d5d8a77bb3f6c48c7778cc1fe5f12d4a5c41fc50fc3acd4
BLAKE2b-256 checksum
How to use checksums
3a29a1d8fc6bb905e326d2f197907e0055438d9092e8c93b0a46d09f33589d79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp312-cp312-macosx_10_14_x86_64.whl

Download URL leapfrog_py-1.0.19-cp312-cp312-macosx_10_14_x86_64.whl
Size 238.0 kB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
53e56c14cc6ea104112218ba8ed1d0f384033e690acef7c1fc242c3668dc2405
BLAKE2b-256 checksum
How to use checksums
a69e7a19cff47780fa7bed3c0701da2be026e566d8cf911f7bdec5a4c340a6f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp311-cp311-win_amd64.whl

Download URL leapfrog_py-1.0.19-cp311-cp311-win_amd64.whl
Size 190.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bb6a74af00359ae97a3307241bc26c09ad95c93b5192c2c41ff2abc128369542
BLAKE2b-256 checksum
How to use checksums
30bd5bcc89099c0422f0ac89938eea6182966e89e306628013992bc0f56479ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp311-cp311-win32.whl

Download URL leapfrog_py-1.0.19-cp311-cp311-win32.whl
Size 168.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
daac5599ad1c00c7ba6b6813447cc37fb229ee50ba31fd171bb546ff03cca881
BLAKE2b-256 checksum
How to use checksums
b1dac9921b1d7982b975a185742189d96999f8718361d935434192d75dc6ed26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL leapfrog_py-1.0.19-cp311-cp311-musllinux_1_2_x86_64.whl
Size 665.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
017ff0000b2eb98956f21d6a92c69f9eff220e3c53b77e917267c540a4c1405a
BLAKE2b-256 checksum
How to use checksums
93166c8cad447fcad5fd03d5f25173de2119ad2d28bfc22f9c6a79620dbb47bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leapfrog_py-1.0.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 216.2 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a56d3ebfd2fe16b400d5a6be4c6756d6a929677fd638fb9bc041f5f22224d00b
BLAKE2b-256 checksum
How to use checksums
48e6f74c2590df6fe213e4dc7ab2f62417d86dfea2cd483e919d0a9505b89e7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp311-cp311-macosx_11_0_arm64.whl

Download URL leapfrog_py-1.0.19-cp311-cp311-macosx_11_0_arm64.whl
Size 244.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0219eba8b7fb58ae17e16a83825f9a77a1d65c5c9a05697dc608602f4b9f1d8c
BLAKE2b-256 checksum
How to use checksums
6757c0da9b586ddca9277e541d50d2d34b99275e6085c57a0d2c4eaa2cfaab04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / leapfrog_py-1.0.19-cp311-cp311-macosx_10_14_x86_64.whl

Download URL leapfrog_py-1.0.19-cp311-cp311-macosx_10_14_x86_64.whl
Size 238.4 kB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
fc7ad305bdcd7a7dde8a26f7ab5ef5890b8069e65dd0afd6c3bdf56a294c36c7
BLAKE2b-256 checksum
How to use checksums
4aa539d602ebac838b7d494da5178954cc2da4c6e4061b286923aff8bbf3f511
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Security for leapfrog-py 1.0.19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for leapfrog_py-1.0.19.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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