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.18

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.18
File Size Uploaded Provenance
leapfrog_py-1.0.18.tar.gz 21.7 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for leapfrog-py 1.0.18
File
leapfrog_py-1.0.18-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
leapfrog_py-1.0.18-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
leapfrog_py-1.0.18-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.18-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
leapfrog_py-1.0.18-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
leapfrog_py-1.0.18-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.18-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
leapfrog_py-1.0.18-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
leapfrog_py-1.0.18-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.18-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
leapfrog_py-1.0.18-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.18-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
leapfrog_py-1.0.18-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
leapfrog_py-1.0.18-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
leapfrog_py-1.0.18-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.18-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
leapfrog_py-1.0.18-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.18-cp313-cp313-macosx_10_14_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.14+ x86-64 Details
leapfrog_py-1.0.18-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
leapfrog_py-1.0.18-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
leapfrog_py-1.0.18-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.18-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
leapfrog_py-1.0.18-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.18-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
leapfrog_py-1.0.18-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
leapfrog_py-1.0.18-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
leapfrog_py-1.0.18-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.18-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
leapfrog_py-1.0.18-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
leapfrog_py-1.0.18-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.18.tar.gz

Download URL leapfrog_py-1.0.18.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3f5561c6a44c13c53346e2592141f9d66406c982449f1066a1cf690fc3cdea3d
BLAKE2b-256 checksum
How to use checksums
c0b1ab3495a5a612d83ca87823811660c4b55978fa344d890fcae17442a73ac3
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
362591161cfaf81cd2ad58884e6157685e3d78a3f2a00ec41bc2c0866bd62ecd
BLAKE2b-256 checksum
How to use checksums
10971ba936ee538bb61fd6dc20732ae0618a68652afb1c8b2e57f55b5d2f0480
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
7db6370614702d173d34b538f0db8d1000bb05332813c33bb352a1df305c283d
BLAKE2b-256 checksum
How to use checksums
2a9f26d0347c35ac4bfb9425852535c0d069564339d0b28cf8e5bd97e2afdd59
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
8cdb2a1c6485409bf0e788fc316f3e784c6cac26c3a9c250cfcdaadbc91d6a49
BLAKE2b-256 checksum
How to use checksums
3296dc79213f801925553ebe2fd7833913b04c79dee6429997d110d76d98ac9c
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
9188ecd306582a59922cd50119ec3d3946e534237119d975afb994c171f4481c
BLAKE2b-256 checksum
How to use checksums
e07124a5175f29dd8c8580effbb9a4db2276938af6ad82ea790df72dd504d925
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
438156c8f0ed73b5a4b67c11f730cf6861fed48611642960b084ecce75390153
BLAKE2b-256 checksum
How to use checksums
ad2bc270dc5f935faf418a54910d0f5ba1daac5946b3497b67dfec7e14125936
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
8e3ff6840e97fad035c4cdaf5fff6a7f93d0a9f576e198ba4c37c3bd9eb78c64
BLAKE2b-256 checksum
How to use checksums
7102c9186d488b2d640df85c87a2939b4c6ea980330b108333da835167b734cc
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp314-cp314-win_amd64.whl
Size 197.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
236c3a4d96d2f6efae5c14f5e8a6a6070346db2b358616385a92739ff89db004
BLAKE2b-256 checksum
How to use checksums
067dde1cd5ffd51967f6f61f2a80f3aab911f4645e3127b77aad1f30617f9388
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp314-cp314-win32.whl
Size 174.0 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
b8802621676be522467bd480341a510f02a3205570b5bdc916568571de1b0025
BLAKE2b-256 checksum
How to use checksums
a9c3f551186d1955402bff7c0d77abc3562c6814c7be6aec4e0cd306b1586269
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
4ae44d221b99c40a918d3d08b3baf1c4cccc72e63f169496339e1195dce58c26
BLAKE2b-256 checksum
How to use checksums
f516009ba74d601230dd9bea1248b405da9f2955f0f3ed4a1716ce4ff1600612
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
7e99db9bcf25bbb8d258fd16a6572c93069c4a52ee7eeb9df8a20266213101ce
BLAKE2b-256 checksum
How to use checksums
f8bbe5b5f4303c10b1b0150abb28d1d784d6738e692ee9d6f39297819cfa7249
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
40030112b48fccaead7eb725c3c7275896118c297caf92138207c3cff17e349a
BLAKE2b-256 checksum
How to use checksums
4779b41696b27bc99101ceb00f127388e56d96d6d9ae2b9dd7ee55ce437bd4f8
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
3adf8b76568b863d89823405b0f9a5c7ac03d86d8f98a28ae56da361a6ce14c5
BLAKE2b-256 checksum
How to use checksums
d3f46332dc995a02a9cbfa7678142de5faec42bcc97ff893bcc8143f1c0ba314
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp313-cp313-win_amd64.whl
Size 190.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
39c367157fdc382926858791c5414af7716f482a9c5482ea18d2ce8219f96720
BLAKE2b-256 checksum
How to use checksums
7cceb036efb0846775fcbb729c5e4b44809bc12ff80364670ca3b7ad9c7b0230
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp313-cp313-win32.whl
Size 169.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
5e309fd15c42328a4fcb370c36c83b9d17386399006887e4c4040f9468b33f60
BLAKE2b-256 checksum
How to use checksums
404a5d6bfb6bb59faa99798a7992522a5233c30f04b522da876780a6062357f9
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
83577a8917bb811816a965bc7e64b3726e439fe839bc93ac4f8c312b732f7acc
BLAKE2b-256 checksum
How to use checksums
b81b7a1ce05cb7b465b07b9aa1fa6ad89ebe814f7d384693d8cf2230a62dcab5
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
bfcd8b4d1f9e60b27e67241cee5874915ae464fdbdf8d232bf1459dba55b8e0f
BLAKE2b-256 checksum
How to use checksums
2b160fc636572c9f36c787e58e58a8cf1244cb194a66a4939baf72a035f9cd8d
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
5903355375f811e982571d358f8280f1529d4a67fdd81a5d59ba9ed23d543416
BLAKE2b-256 checksum
How to use checksums
7e8b02b8730f65cec7db151aba34cbd9e192964f1baefb85ca60e73549823d86
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
50d5338431b4d8846d8d2598aedd6513f1ef9e410a253040cb3f30d7dbc17a88
BLAKE2b-256 checksum
How to use checksums
d59a697fc15d304bae5785366aea6b6dd0055d8c3e767c8c48b0a7b976c95b9d
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp312-cp312-win_amd64.whl
Size 190.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f9b3a5550d854790c63d9f65f3560e728744736ba8e9d59b1fa9b8961d28c823
BLAKE2b-256 checksum
How to use checksums
126723b9db13504102c689099f93a9f5c29fb91ae2a52c99f09f562a9f5f9356
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp312-cp312-win32.whl
Size 168.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
cb46a97b48030f9ffe3c2acbf7c3f773f505eeeb48df61a57aaf46b01c76a075
BLAKE2b-256 checksum
How to use checksums
94247ea9551a4c379a2b9a23ed41e0eaf675a10281ee62fe30b56eaa17b8a210
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
77b7828d5766ede2e2b4878283a51782fe41352786a6603142acd99ea721ecdd
BLAKE2b-256 checksum
How to use checksums
ac627e8670ad6c49cb6baf02723c0233d544a38781340b781581f423ffc0e638
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
758a6e5e1b2999af564086ab8f37694964ad8045e55755358a58ea33d1e5842a
BLAKE2b-256 checksum
How to use checksums
eb2a7f4d759680b2e3383fb2203706963014248a0b09d45425e09715bd71b972
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
c2cbeb4e75ff61e3bb522101472fe7597a11ceabbf96464d6c6441472452d2cb
BLAKE2b-256 checksum
How to use checksums
10d63134424a4d08890bb0aa0085f02210e543b320f1105ffacbca5e43db5432
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
008a93d0fc90e9b18ec5bc1449838fb63829d541a5460f0ce8e7f348d9d60e0c
BLAKE2b-256 checksum
How to use checksums
ffc63fd32f6f8b0874212df2fd92f859f5f383ccebc79e7f30d149e4d5f49e78
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp311-cp311-win_amd64.whl
Size 190.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7b385ba30e85721b58dc9698c9f0fd310eb7e383da7f6b98f322242508bd85b9
BLAKE2b-256 checksum
How to use checksums
a0847015f3ad932c26d2dffbf5cb89c8a3ea05c3675ec925725ac41b2cfcb421
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-cp311-cp311-win32.whl
Size 168.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
6421734ae7e83470f780b83aaeae05efe977eb99153399d329d99e5dd1a1b2d5
BLAKE2b-256 checksum
How to use checksums
71d2d35a74cb54f22638daf7ed3ba869c29732bd8250d9c068dbb3150dfe4f0a
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
e847fbdd9d34afbbd3ef00add3daa6b030ef1cfcd3a8c47c2d9374bd3ec013cc
BLAKE2b-256 checksum
How to use checksums
cd700382250baf4cc2956ab7df9d796903365da15b563672684733802026743c
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
f4c16abce428dc5b2a2c4112f5de2332ce67288224018e8a00db16eb1e0cc493
BLAKE2b-256 checksum
How to use checksums
2f69a3b60439c8327dff8e544d3db41b1412058064c9802dc9ae24e7e8cbbdbe
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
70cf4a16bc5624745a131dcf772cea14ab2fbaefc270e143c213f64b7f3bc206
BLAKE2b-256 checksum
How to use checksums
81ec61ad464e1b868201ff0e3aac67d31e505a48123dbc263904e3bbc0c797b1
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 8, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.18-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
ab7a69cad55fb9586ca24f1be6fbfa35c332b52321e9d11202c08337da0e03a3
BLAKE2b-256 checksum
How to use checksums
227fb365f58fed4fbd35c4b9d9c50261bb94c625ec05106bdb9121871c1bc8e8
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 8, 2026.

Transparency log

Security for leapfrog-py 1.0.18

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.18.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 8, 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