Skip to main content

Black Hole Perturbation Theory and Self-Force Algorithms in Python

Project description

pybhpt

A python package for solving problems in black hole perturbation theory.

pybhpt is a collection of numerical tools for analyzing perturbations of Kerr spacetime, particularly the self-forces and metric-perturbations experienced by small bodies moving in a Kerr background. Subpackages include:

  • pybhpt.geodesic: a module that generates bound periodic timelike geodesics in Kerr spacetime
  • pybhpt.radial: a module that calculates homogeneous solutions of the radial Teukolsky equation
  • pybhpt.swsh: a module that constructs the spin-weighted spheroidal harmonics
  • pybhpt.teuk: a module that evaluates the inhomogeneous solutions (Teukolsky amplitudes) of the radial Teukolsky equation due to a point-particle on a bound timelike Kerr geodesic
  • pybhpt.flux: a module that produces the gravitational wave fluxes sourced by a point-particle on a generic bound timelike Kerr geodesic
  • pybhpt.hertz: a module that solves for the Hertz potentials for the CCK and AAB metric reconstruction procedures
  • pybhpt.metric: a module that produces the coefficients needed to reconstruct the metric from the Hertz potentials
  • pybhpt.redshift: a module that computes the generalized Detweiler redshift invariant in a variety of gauges

See the Documentation pages for more information about the package, including User Guides and API. References and author information can be found at the bottom of the README.

Quick Installation

Tagged releases of pybhpt are available as wheel packages for macOS and 64-bit Linux on PyPI. Install using pip:

python3 -m pip install pybhpt

Developer Installation

pybhpt relies on several dependencies to install and run, namely a C/C++ compiler (e.g., g++), gsl, boost, Cython, numpy, scipy, and python >= 3.8. To reduce package conflicts and ensure that the proper dependencies are installed, we recommend using conda (paricularly through Miniforge) and its virtual environments.

To create a conda environment pybhpt-env with just the necessary dependencies use environment.yml:

conda env create -f environment.yml
conda activate pybhpt-env

For an environment with the extended recommended software dependencies, one can replace environment.yml with environment-extended.yml or follow the extended pip install instructions below.

Next clone the pybhpt repository from GitHub:

git clone https://github.com/znasipak/pybhpt.git
cd pybhpt

The boost repository is included as a submodule under extern/boost. To activate the submodule:

git submodule update --init --recursive extern/boost

To include the Boost headers in the compilation path:

cd extern/boost
chmod +x bootstrap.sh
./bootstrap.sh
./b2 headers

Finally, we recommend installing the package via pip:

pip install .

or to get the basic development dependencies:

pip install '.[dev, testing]'

To get all recommended software:

pip install '.[dev, testing, extended]'

To ensure the package installed properly, run the unit tests via pytest:

pytest .

Conda Environments with Jupyter

To run the code in a Jupyter notebook, we recommend pip installing the following dependencies:

pip install ipykernel matplotlib

These dependencies are already included in environment-extended.yml or in the optional pip install dependencies. To make the environment accessible within Jupyter:

python -m ipykernel install --user --name=pybhpt-env

Uninstalling

If the package is installed using pip, then one can easily uninstall the package by executing

pip uninstall pybhpt

Developers may also need to remove the directories build/ and pybhpt.egg.info/ from the main repository.

Troubleshooting compiling from source

If there are problems compiling pybhpt from source, it may be because cmake cannot identify the correct compiler. To fix this issue, one can try to explicitly download the necessary compiler into their conda environment.

To include the necessary compiler on macOS Intel:

conda install clang_osx-64 clangxx_osx-64

To include the necessary compiler on macOS arm/silicon:

conda install clang_osx-arm64 clangxx_osx-arm64

To include the necessary compiler on Linux:

conda install gcc_linux-64 gxx_linux-64

References

Theoretical background for the code and explanations of the numerical methods used within are summarized in the references below:

  • Z. Nasipak, Metric reconstruction and the Hamiltonian for eccentric, precessing binaries in the small-mass-ratio limit (2025) arXiv:2507.07746
  • Z. Nasipak, An adiabatic gravitational waveform model for compact objects undergoing quasi-circular inspirals into rotating massive black holes, Phys. Rev. D 109, 044020 (2024) arXiv:2310.19706
  • Z. Nasipak, Adiabatic evolution due to the conservative scalar self-force during orbital resonances, Phys. Rev. D 106, 064042 (2022) arXiv:2207.02224

Authors

Zachary Nasipak

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybhpt-0.9.8.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pybhpt-0.9.8-cp314-cp314t-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp314-cp314t-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ x86-64

pybhpt-0.9.8-cp314-cp314t-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

pybhpt-0.9.8-cp314-cp314-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp314-cp314-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

pybhpt-0.9.8-cp314-cp314-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pybhpt-0.9.8-cp313-cp313-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp313-cp313-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

pybhpt-0.9.8-cp313-cp313-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pybhpt-0.9.8-cp312-cp312-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp312-cp312-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

pybhpt-0.9.8-cp312-cp312-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pybhpt-0.9.8-cp311-cp311-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp311-cp311-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

pybhpt-0.9.8-cp311-cp311-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pybhpt-0.9.8-cp310-cp310-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp310-cp310-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

pybhpt-0.9.8-cp310-cp310-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pybhpt-0.9.8-cp39-cp39-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp39-cp39-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

pybhpt-0.9.8-cp39-cp39-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

pybhpt-0.9.8-cp38-cp38-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pybhpt-0.9.8-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

pybhpt-0.9.8-cp38-cp38-macosx_14_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 14.0+ x86-64

pybhpt-0.9.8-cp38-cp38-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

File details

Details for the file pybhpt-0.9.8.tar.gz.

File metadata

  • Download URL: pybhpt-0.9.8.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybhpt-0.9.8.tar.gz
Algorithm Hash digest
SHA256 7fe7a1bafb47da43373c8d7d55434afde311099bfc90547e9ff09577b7959ed9
MD5 a0faf0f72d00d1ee89c87af26e4acda9
BLAKE2b-256 82c9758055ef87627fc7328654376e9634448c4acfc8c44f87f5d40d4a1b82a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8.tar.gz:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c137d8d79646bd524a42435e5c93a29375b017cb48e12a8b5e6d547ee3f19a95
MD5 6d7d40e97583c35a6bb7b3aac00a006c
BLAKE2b-256 0f8d1e963c1cb1c0f8b0fb38b501f112525c27778877fda41d9d8fc736785081

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7547c0812f74cc2cef9cf3a4212ed715bbb8e6b583bdab5f32dd7840273c3659
MD5 0140ce4ee20992960a65188108c863dd
BLAKE2b-256 26840f213f803387c6c8e0dccc0ba208417dacacc14c60ea25a40175ad7fae89

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 33587f81736314029520e5b105e36700093f81158150f528f32bec01be48e727
MD5 43248ab427cd8f0d80da209c909ed543
BLAKE2b-256 823074c5ebbe087f504ae4d5522ab1bacec7dccf9dbf2116b5ad1d4ac26860d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314t-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d551c2726c0cf3503d75edef2b4b6157352ccc258545c5aa79e7079c954c018a
MD5 bc4f3158ae78434e469e634532f9ae8f
BLAKE2b-256 40cef60c62425f8ba168a888e23c1e7f4dbc06e16e8e3b468953df7ac05f261c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65a56c3553f86695dfaca048e26ddcb321ec0602b4820d0034f75830fdeaa61c
MD5 5eb80579a109ccd95871d40c330a61f7
BLAKE2b-256 9d6b915b878e008f96d2c51b2cf6caa362793f155a080c6599994c49009f92ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5088ddbf9324dca404b4b1857a9d2e6ce2cc15c3ac43d5de837a6b83f7aeb71f
MD5 ddc146ff063aa1db43a1e873cc278c7d
BLAKE2b-256 2a52dc2e6948a91af0f1bf0fce19f26556647665c8405bbcc7cb0669855ae116

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 ee095dc0d07cd34991df4a9551e6c15b7cc5e5fbf4a81e04a6777f9a1a9bda44
MD5 3b3e0c1549c37117436a7df32f93afaf
BLAKE2b-256 14c85842d2f5a89e02867a6fd9dbdd63584ef0cde6d15c99e14abf96db2d21d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e0a0eeb9d790f2cfeb7135f46b9855b2f528d10214671e39fff9aa7de4ca2816
MD5 3d2b42206e96aa8bd2af309c3fed0f37
BLAKE2b-256 39d55e21ddce6558b22cc5148e5aa732ad094e10b347fcde78f36ecb70d89ec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e6f2a7742f3f46110d8bbdcba3a5815e5fabb25d5f91d1127b824ed5df5a6ec
MD5 c7e6fb898108211ed77dbbe6b8d34c1d
BLAKE2b-256 cbf782380145154b936c298e9af51cb03cb2c84c5bb3842abd296c5b4f00efe9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce536c8ce64828a60928d582a6cfceb0d3e84402e8152dfd656c72ce9d2cd24c
MD5 bdd20fbf4bcaa9c1594a69f56be6b474
BLAKE2b-256 8f406ce40185b87552e02af64cbeba18aff51b38b921f1f8762371b9c61588ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6175f43f5f19cc5a2e8c8467d55bca3e6903de0bc05e3b7ffe2b6d5f6e661400
MD5 00137e49eeab0da1f96b090ead52918d
BLAKE2b-256 ea088f43aa89e84e07e1ef19b24a42df4844b289bcf71c5fb0124c713822f575

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp313-cp313-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a69d2dd5de9887f38cec83dadc93082c25092be4f60c31c0c30954ed2f905ec
MD5 f1849d96505cafc30dbdb52408fadde3
BLAKE2b-256 2bbdc747b8312c34b46eb5ea3cb745cdeafb6881276893b70904b2edcca08d51

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a3ea64322dd7cde3e34bc093628ebf19f0f6be0c32a1ffe4ff04ac76f4186d2
MD5 4869702ce29d4b3a4df2b7d44a872bd2
BLAKE2b-256 3bb4869d1572cc3c06d87793180e2df8d2c6f71ce0636e9fd5ec9b78f7f83bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db691d990d914215484ccfb9d57849b6ec6bab6dd666261b3da7ba31e4d27ab1
MD5 6e9f8d44c9b12fe50ff067dcb8ef9366
BLAKE2b-256 dadfde93058aebe13ec81feb09eda13b9931de3ded8fd260aa412e2cf3593878

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6175383a971449b6e2f5da107322631bb8a8967f40ef3591c268aabe21ed6276
MD5 007f08ec0053c8be114185a7c4b66c98
BLAKE2b-256 b8e3f83e95b33af7f410a9c48bcc198b019de84b2e21b879e9529fb833e62309

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp312-cp312-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 29f10bd0e26fa1129994fae43cc3ab94c4ccbe5a3369dc6ee0bcf226ed8d20e9
MD5 fc6f5acc1f65b0cda5540b651653c1bf
BLAKE2b-256 c95314a77e456d82a47fbd66df8445a272880c442d9b74f273671426f343db57

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcb445c062b4a88209701c05859f261c025b630915a6d5fddcac392290b56248
MD5 3ba0262bed0213a1880c9c3b7f96a1cd
BLAKE2b-256 6e5019b1a53a5a6fe4da4e5887de0f9c912bff04eab49061ba90116f82e3139f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1b160ceadf43f61c9a030abb1f3d15d0d10daebee0b73045cbd95095862fb00
MD5 dc73c724e03495b4d6505f0c16063382
BLAKE2b-256 c83e3a829fa2980d3d66a0c6274e4bbd5fdf433750150837da39eee2c1192a24

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 4f250b8007782c23abef429403522cb93bb52efbbb33c7e81bf65bbec563a0aa
MD5 0f27d7a437e047bdc21c80f61125b1f5
BLAKE2b-256 b3e9dddbf6b4e6a28bc133fe3226b4b98f3730dd7dabda067282d4c8263cc9c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp311-cp311-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 455d270d9c20f1d26959c12117c5c87f0eca8056f2bbc23fd2f4d5185ba1c78d
MD5 f2fc5c4ea2d3ae52bb26b19d7d5f40b4
BLAKE2b-256 b773d1684e401c64f2be718b77a8ce5b68b2235a458c83d43f6b19daa839b161

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78424fe14b4af71fddbf6ef8493732671aad5257c7da64e1c08310c876f43422
MD5 2d9c201f778ec555cfbcba6dd520f832
BLAKE2b-256 9c930fabe0eb563010698193824feb68add81c26d3d3d500b78efec5ef12c3ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0c6f8595d2db51a327cd90d052147ea09c5f3bfbacaca1fc1a69b2f9e8c08e3
MD5 27680d5e1e4fe2e4283f75b4fb5e4b06
BLAKE2b-256 3dc37304c048db18d3df790515cc68b8ab527dc4a952a68a97f7eb7eb88fbfdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c6f4e007d81d77bea1203e259b07e78a7c6bc5ac7961ef2050034b4ff25f0a1d
MD5 a61d7ca7260f45ffeb73d2d141bc481a
BLAKE2b-256 09662eecfd301a96135e7b0b55542927ba80f1fd7d15268a3bff32cfc391e4ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp310-cp310-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bf683d5265d9b6c20536232a01d0346d69fdaf4dd4de4e8372947bf47572a46d
MD5 9c758b098618ba943bd84661e19980c8
BLAKE2b-256 e6984ef7f51a3ae4322a6a458db539c5cebfa28defc0a85d544f49dcbc0e5f42

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 718038f6b9bdc2aaf3465c868f7dcd0607b5bb3c31154c7a5f49bc6e292b8884
MD5 85588623926009483cb921c9c58091a4
BLAKE2b-256 0cdae2363e6af7880e003ae00496b710caf9c124dc95b7cb949a64a814923d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be8098be0b74119053b11285f3085ead7f4f2d6e31797d6fdd691099f3aaceee
MD5 e50b3725ff4d198c77bc0be7bf136ea2
BLAKE2b-256 d21cd0073fc84f453f2d61cf62bbc8f1473e0e8012e28b052a04ded16754f202

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 14b0540d44d0ffc69147d0d737caf448c23dd2abc40cada6e46b504efd013d95
MD5 58f3f17da9d354ad2ba14351aaf9a9d1
BLAKE2b-256 fbda0c221197e6979a01c3d7a3c7639dd0a5edd763deb39101213d5bba567264

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp39-cp39-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 331732e97e1f129d1b5c774b5d8a7c32b2ca568af09242508eaa3780bc8a8678
MD5 f464e9ebf52945dc24d7fe4d496c1304
BLAKE2b-256 f50052ad4a3364a608f374abc2993b610132cff0be06038784564f7f9df4862a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9343cf44248b8967b476040b497fd7492e3f739bd453e95cdd67cc7cebc923e2
MD5 0745e4adaf12d9b1d34a4353df0b83ff
BLAKE2b-256 10f9f23bd0c64e936f7b9f2511ea504121c2ffdf82686fedecaa41c5830c26f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfb96f58af655150cc37db2e2be570b7f056a5a106adce716115b8e7eb4752af
MD5 4517d9af60f93f038abce35ce9fec361
BLAKE2b-256 197e45688d59b68fdce04018573453957323a0c4fa3494390361ceb42ce13f72

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp38-cp38-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp38-cp38-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 86eb08586e6ddeba293d443790c4e9da1f9d219020f77ebb950283be2be5a4d0
MD5 5819e8773d21a279e8b3e5fa8316947f
BLAKE2b-256 bb56b1be3fcf639773c10119b4049adc09d494bcf3ad4785805a8ada9f1c6e6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp38-cp38-macosx_14_0_x86_64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybhpt-0.9.8-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.8-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 498ad9e891928f7a7d99140023b5e80f4a1da22f6e8bc1c54f583e627a7f7ae5
MD5 3f12121bb59c771df6228f8f05e51539
BLAKE2b-256 7e070f4ec66eb0cd3068b20d8c8355233da5cac5ed9d9682a1ef03fb443d2cc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.8-cp38-cp38-macosx_14_0_arm64.whl:

Publisher: .build-package.yml on znasipak/pybhpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page