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

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

Built distributions (wheels)

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

Download URL leapfrog_py-1.0.17.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
267d56a12d800c7665e45f801a8e58bfaf0523453a0ab6a0f89f92de4cdec536
BLAKE2b-256 checksum
How to use checksums
2b99909f646df911793d6d55391309262d98fe0f60dfa02cf0ce70e86cebe3b9
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314t-win_amd64.whl
Size 201.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
85fe19be2f9ada735a18686b1664162b0d3c4b40eed5b09ca3fa93c7b751bc03
BLAKE2b-256 checksum
How to use checksums
f3929fe0b11449598195d051ce2145c1717d7d346e0e002afee69c596345848d
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
ec2e0574d2ad3a2f78583b93f1adac474c1cf3473b38a1b47b38181c954cdef0
BLAKE2b-256 checksum
How to use checksums
d65f0be65ca74592dcfb8454604e90996f31df7c654d13e91d31c20c8152d486
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
1b4113826666b4c30aa8214d3254c4d72b74bca87773111a407b088f9605f4a3
BLAKE2b-256 checksum
How to use checksums
177f6bfa1fb2f0ce7c74257fbf1a9c16c68de1bbd0a69327f87c0e5fc9eca9cf
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 217.4 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
7e7785c1dd159e07e1b80c101211fd2a014f3972a9940d8ce64aa49bd45c6411
BLAKE2b-256 checksum
How to use checksums
6d86d189f8d3dc10055a142a4732fe360fc2658e7dd40cab63f7d12272865132
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
baa7581635726fd6ec98e81cb30f575315fcdddfb0ce908fc4d133c11bd9ab65
BLAKE2b-256 checksum
How to use checksums
46714a912f50ce5ea2b508e31552eded694a27444624e72cdadac5a46e98ee2f
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
7d50a3019311501ee762c6993441341aa1afc74fe146c9133603e6ac3159d12f
BLAKE2b-256 checksum
How to use checksums
c924a25ed1647e43e0b226f9a8ecc8b7e45dcf479abe1729f86ea2dfacdb107b
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314-win_amd64.whl
Size 197.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cd017700e726e5f9e0ae48b951ff3a5a50941f6663cc516a1dd2aece6aabe0fe
BLAKE2b-256 checksum
How to use checksums
cefbd71052732259a17d6e460901a7f1f86dc18233cabd572ce97cb769d6022b
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314-win32.whl
Size 173.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
9adc483281a72f54aff24a126ff0d7529406274c57f24b48596468d5e66bc7a7
BLAKE2b-256 checksum
How to use checksums
02ade63713c3e2e68b8f7deda69fe834b4070d54193ef692224168e01cd2feb9
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
1d5a7b08bcb634f417f77996d7865d0cbec21f34b4c465d8b7bd4ea979eac3cb
BLAKE2b-256 checksum
How to use checksums
5a9e099ae9b6ee9994d2eac004d361a3dc9ceeeccf6377e0c1cf3ca4563de938
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 215.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
968804b2bcdbdddb6b2facc8591885ba40441674cae1cb8b42d006c1a02c62eb
BLAKE2b-256 checksum
How to use checksums
7def43ac81ec990a18beb6f25e0404c1876cd884db04917c3de33cd5891b3a82
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314-macosx_11_0_arm64.whl
Size 243.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d60e8229726376b7953ec07995a7bdf93581e27f4daf83a8f75d037169451d4a
BLAKE2b-256 checksum
How to use checksums
496ba34dd0db626363d8f71ca236805d4170d4f1726568a8fd0cf06938d1e2b7
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp314-cp314-macosx_10_15_x86_64.whl
Size 238.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
69895360b36bf920dd0aa7794b81e77a6ce9706c5ee628e0ad9d5abdb2bc1ba7
BLAKE2b-256 checksum
How to use checksums
ecd11723c32cd8efb13328b56cd6cf97c4c4663ef7fa66da593ae9a3fdda2201
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp313-cp313-win_amd64.whl
Size 190.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
949c3d8aa9a9a124ca027d7f59bb1d5b5fd8ee93b862163ecc599a772e36a3e8
BLAKE2b-256 checksum
How to use checksums
2ae025e179edf64095a023debc44b71df3b8a34cf5e29bcb995abaf9b26d5fe1
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp313-cp313-win32.whl
Size 168.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
b161eb7ea9b25e5acccc2881f474da7d0913095059145153437f7a7907ba461a
BLAKE2b-256 checksum
How to use checksums
6bdee1ffd3431eef344c2a28a3fee263bf1dde67aea408a4ba5de817af4c3015
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp313-cp313-musllinux_1_2_x86_64.whl
Size 664.8 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f58472a26cb5da748a38c169d68845f77d155cbce81463c5d5e52f24d5c6fea6
BLAKE2b-256 checksum
How to use checksums
50e9deb24205bcd40c171f6b7aee6596feeca9c664553b2241e31f1234a31f62
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 215.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
73fecd978fe85c0cf506bcc10f353df1817a7de56b1370a24e6218d8f3d97949
BLAKE2b-256 checksum
How to use checksums
85e8141cadfc1904c11e9a434258a079db1b6fb5e96cb299b538011c09d98702
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
fbcb28efbd32819112dbd965479ddcf9a68d79f6ac30955c2a57c1d10febcd79
BLAKE2b-256 checksum
How to use checksums
4ddfe59541daf4a5ea9f803a0b161f9715d8a5dc4b49c524618afc2e4efeb0e6
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp313-cp313-macosx_10_14_x86_64.whl
Size 237.8 kB
Tags CPython 3.13 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
be84446e85dbfd257184ca3f5e7b145f1ac7eddb66a7939a30f62d976aa8d387
BLAKE2b-256 checksum
How to use checksums
1309c38153ba846ffd5b8de1ed53c8f14c0064ca9514cd0e5b81c3f96b579594
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp312-cp312-win_amd64.whl
Size 190.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
57610e4f77b3cafe643d8222be14266b55d2476e1b9253687000f2caa8f203af
BLAKE2b-256 checksum
How to use checksums
a5084e4179163bb0ab52c0188d396cd2dce2a197c114817b4668e9d5548364bf
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp312-cp312-win32.whl
Size 168.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
6ebc0303ef4b3ff8c89e4820b2b5a39939296c8da130a3d010545ceb3e588614
BLAKE2b-256 checksum
How to use checksums
0e2afb4be1af0a9feff9add1e3ff84d4d2fbaf6b1d3e5bf0a4b58f278480c5e6
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp312-cp312-musllinux_1_2_x86_64.whl
Size 664.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9c5a0ec4ce18ca2154bf40fac1181458b3883c7cd43bd9afca07f89958afc158
BLAKE2b-256 checksum
How to use checksums
90263c3bbab599c1d81a47d936c768a98df8f9dc0dcf6703d58591b8938816af
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
fbdf926ede6db8a79f26d04b391565b0eba0a7b0397d48d41ba14b34b719d1df
BLAKE2b-256 checksum
How to use checksums
6788616f45e51a4a4b0cf4b1b19c22a1c93611315defd452591f102f9936d671
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
421870b95f177eb8710cd4cf2cd18ffb2de2fa188e8f889762d5855bb170a3cd
BLAKE2b-256 checksum
How to use checksums
c3723efc1c719cba42f3934af9b82992127a0c0123d7205f37898e565769bbfa
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp312-cp312-macosx_10_14_x86_64.whl
Size 237.9 kB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
6a9dc87018cc8103f0200f707cda074bbb566d54cd03c030a3746c63924e9a63
BLAKE2b-256 checksum
How to use checksums
c32d8abf4dff8049169466f7aba2d84e46f2b34ef36a95f6a9e740929218cfb6
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 7, 2026.

Transparency log

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

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

Transparency log

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

Download URL leapfrog_py-1.0.17-cp311-cp311-win32.whl
Size 168.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
222ec3b67020fdc07e195c6c68a8194125f6445a12ee2a935179ec56f2665f8a
BLAKE2b-256 checksum
How to use checksums
155f8b3d058029c9dba347909c081eecafefbbf92f4f8a2c1220acaa4cab69bf
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
e444c5cb8543081555262332493a7f2c86a68f8a667818c5530b348ebe108d09
BLAKE2b-256 checksum
How to use checksums
0289e6a03ad5c6fa1dc27312588ba8c83a485c484f6d1ee4948fa5e22532ed15
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 216.1 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fde6f034ac3b770cc3fcec998285aee338406a1ef29a28c4d192b231e9a5a5b9
BLAKE2b-256 checksum
How to use checksums
e4cb360bd45ee8c99f17008d9e08ee4e6ed144a8ad054cfc4ebe34ca237c538a
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-cp311-cp311-macosx_11_0_arm64.whl
Size 244.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33950bedb4a22fcef185251d3902aff884512e6189a31134cf5f1840db74b8b9
BLAKE2b-256 checksum
How to use checksums
03d2891b5510b3125a1b3658a753763a11c749277767424277ee40ea8f5fcd00
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 7, 2026.

Transparency log

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

Download URL leapfrog_py-1.0.17-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
5c7688904f8d760ceef0dfb0bb8635436b99170a7e1bcb0c5e621b2fe1ca78b8
BLAKE2b-256 checksum
How to use checksums
ab2ef864c2fc7d631622b54d022d1b720f3595a3daa99fdc83a74ae184ab23d2
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 7, 2026.

Transparency log

Security for leapfrog-py 1.0.17

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.17.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 7, 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