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

Contributors

Zachary Nasipak

Christian Chapman-Bird

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.11.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.11-cp314-cp314t-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp314-cp314t-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

pybhpt-0.9.11-cp314-cp314t-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

pybhpt-0.9.11-cp314-cp314-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp314-cp314-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

pybhpt-0.9.11-cp313-cp313-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp313-cp313-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

pybhpt-0.9.11-cp312-cp312-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp312-cp312-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

pybhpt-0.9.11-cp311-cp311-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp311-cp311-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

pybhpt-0.9.11-cp310-cp310-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp310-cp310-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

pybhpt-0.9.11-cp39-cp39-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp39-cp39-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

pybhpt-0.9.11-cp38-cp38-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pybhpt-0.9.11-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

pybhpt-0.9.11-cp38-cp38-macosx_15_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

pybhpt-0.9.11-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.11.tar.gz.

File metadata

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

File hashes

Hashes for pybhpt-0.9.11.tar.gz
Algorithm Hash digest
SHA256 87aea1dc1aa5b547de611196a56f3f9ffa1c1deff57ff7ffb90e433791ab6b61
MD5 5adbd07439a2e9575a8c9c57ec3ede76
BLAKE2b-256 52a397c951d98011f5793ca2d5ba29f941b3c39753ac5673d9372290bfe27899

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11.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.11-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb777075111d07693a77ff731855935bf64d248a07a88b2aec04e84f5a2d7ede
MD5 688d369f037f1ada98e116ce6de479c7
BLAKE2b-256 c9df2fe131a0aaa49a97eacd7edd8650e919a3accbdda0d44a0b78fe6e6d3ee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afd4e104cd72250c88427169d9b10cc9711c0f2c191a7e5e231fa2388183ed29
MD5 2273cb9dfbe54a69d5ec03a8ca6c4d2b
BLAKE2b-256 3c667ee2b21feed286bdfe51d5f4e4fe86e72324a83f1a46fc2cb8427f033b05

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp314-cp314t-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 297c03977f63a95c7f6c0a08d7d3166760d36dfd5ba420aecfbbe95db3d2beba
MD5 9863c01837f0916e4c9812bf9e892cd4
BLAKE2b-256 cd79d2d556bf9f2ee6baa0a75b94a94d75d3bdf44636a11784318809e5259a2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp314-cp314t-macosx_15_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.11-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 52729d4dcb36b95fb9f4afc24966c9223a76e15c85470bd5ad42a8a2ad9418b3
MD5 1e1b78332f49e989416dd582677f2eea
BLAKE2b-256 19790a6a09fbc2270b86987e78393ad5ee557d16f53e3b84e0478da27efe0e6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50cc032e7cfd61330697548ee36556dfbfb670687d09ba7442fc88c09bc5e75a
MD5 3f9bfa02d3266216167f9065ef3851bb
BLAKE2b-256 f9c2511ef5f638441545851de419c90f7b7f5bdd24e8567c83283c07dfc2230d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e64ba6792cfdee7a93afe57ec697e550da7c6bf2e5582f4fe3451968ab2c786
MD5 920dcf9b8662577c71c2a82134ec8033
BLAKE2b-256 9069497b60f566b3b7a531d24bc5b501db8441d99a1ed965eae7701974f63c3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e05cd19af442d8d654fd72117e0f8f1a229e2b070b8632222f31c8a21e08525f
MD5 05c9b9f9688b9fbea0ff7512435b8bf5
BLAKE2b-256 9bf446f6464e3e93fd5ac3af78c4fd4fb85d6b8e8a31f6dc1b542d78841abd03

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp314-cp314-macosx_15_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.11-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5e9391059382d39554d1b25fb65b2213b806c76892044eae8a69ecd3603267b
MD5 462c5c41b1d8d3b0867cb340ee9bb6c5
BLAKE2b-256 6909d0185e3deace74dc3107c0f4b9cbfcf54c3a57a1ad50c38b05426178ac1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e4e3c48616406853fb26adfd964766dd10292c4412777ba276cfae003dc8022
MD5 461174023ee01d9cfb4867440608b992
BLAKE2b-256 1c37fe0f6cc7bbc7cc3157744df29510de1b76c3fdc1c2363950ee584c09849a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32faceb29229093bf8c516398f12b626487bb1320b9cf08eaff6646aea7a285d
MD5 860b2a9676aedcda21550cdd1b000f53
BLAKE2b-256 477e4455f77001e56a9df4e7b7e8ff7411602ce4d1111189d909dce3bb32faaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2b57e293842f18374a01eb09d4f9cae4461575401b8b137c1a972658bc4cd505
MD5 ce749781794483d3e1dc07ac549c2ba7
BLAKE2b-256 54f0d10d922ec55d830a0ad729e2920c1ae367ea3d7b9dc2a2fd059ad9060243

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp313-cp313-macosx_15_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.11-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b3450e04dfd212273f1f06852665c185d551f30c4257e5935974d76f3a2e97d9
MD5 5c83fc1cc936b494eb0c11ec55eb2feb
BLAKE2b-256 1bd4227fedb6f1e26254ca7fd2e837b38f6e25b0dbfae5db6060aac5ead067c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bfa103e1c44cd7c7582fe005e84f6af964f0636c8260169ed140fcb70cd7fbe9
MD5 bc5cb794be4f4fa1100868f1da158280
BLAKE2b-256 8d8d14ee7e867790e10bec3b6eec4e3e6ae68b3da04ed6539b71bfd0eb6c45bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41937fbdb59605f1d964a94548efadfc5a09b2a6a3d8301a408918982989715f
MD5 8a1cd5dc9fcc41d67e3d473f9076d135
BLAKE2b-256 6f66cf863bfb59eb8a951c774b1479d198e10e19ef0b96f864421e3bc2383a56

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8a2458bbe86be170faaf826f598609abdebc401e49258138cb8bbaf6873a43f5
MD5 78c7bcedccf3c0728b8872aab4ad6ada
BLAKE2b-256 2f88a89e2003a51854cb27d0942fbfcd6b10736f550b31a0fecd300cceec05ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp312-cp312-macosx_15_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.11-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7a8aa6bd513f21fe0a33a248cc0f6343813ec5a654fcfc5aebdb216d6aae2ad7
MD5 1c84f50523aca2a96b2984645064ebe1
BLAKE2b-256 e6c0810227272bb0cbc936d56311e5032a3ba8d065789cf6d630fef0b568b98d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aac377fd068bde6f9e09979fc6ca85313a861078afafd7a678858c1102eaf845
MD5 fb7a3389bbb023d766b74b05fb5a3e9a
BLAKE2b-256 fc7b3571d20864b4252b4f9075928ee7a9aa0f4ddab832c14b1e778b324d1888

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 178745474bd942a7cee0387785b5dabda80cbc0e06002a562199c829fd0bd40e
MD5 849e3229ba2d9f8c0ccb3b17b59b418d
BLAKE2b-256 773956db4abed2e6e622e72ac87defaa9f2fc1db53f45b0d6b51d0845cde5cf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 97a51e0d59d6fb60da4ec34f0265ce7a756fc5620c28296e1e75811caec2170e
MD5 a3cc847c2105e761d2c936b3a62b1991
BLAKE2b-256 0777be34eca17e6c7330a79f1abccde62f67bb502478e942c52ef005f2b45465

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp311-cp311-macosx_15_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.11-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9cab349c2ad1afe7637984f1ab4e61d9cd4cb111667c1071ec99c9d3b93c20c0
MD5 e948a69697a2e5797595626776540586
BLAKE2b-256 85cfab698bb54be5321836dda74a6c5359d814fd7f6c406cebb52891584e1ad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 525269da7f93c74790870498ee59f1f9ed9179128aeef6e4a08cc8f525098472
MD5 72fd65716d95cf2a0df6b808b2ade97c
BLAKE2b-256 bde3249205d472dea550eff9ffa30dfbd64eaa43d6be387d2eee6a2e8bf95a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20576068108a53db3977ad00b4b2c87d466dbe2187b7e1b81f15ca21b16683c0
MD5 a27cc6d887a9013f2bacaf8779419516
BLAKE2b-256 9330be34de32e7ed85776ee9f3b6629a2e17007add9f1092e27d1afb560ca709

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9cf5a612d1457fdef8ee789a80ffbcbbcc21a252999ecd502a94c53ca868d1ff
MD5 8f66fa80ffe56a52ff99e44f503a2e91
BLAKE2b-256 a0488a0639dc7521981362d445f7c665d293065177bbf4a0a1aff3cf57924178

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp310-cp310-macosx_15_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.11-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4f4f71e4c0ce7ffd2bdd922b7c3d8357c01964247bcd9398a7db5bd7837367a5
MD5 8fd0ea19d70a7fd6393ae077e3c9d241
BLAKE2b-256 927bddec5fef3efb650ea7e99f37d98672ece197e7460b0e9c66198500322909

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c35f414c9cd7f876605f2198e2743e89731126b84b6f45122b5d183807635f1
MD5 be8462f03aa07de771c1de593707b413
BLAKE2b-256 961fad8bd33178257adb29556b552e86de4c8c63d5b75e89f69873cd4b588f7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 009c9260b1c52f9df6c6516644d6a62d232616804012a1d7245431c3924f0be7
MD5 e319b3d7e3a86f8170e1351b512af1a6
BLAKE2b-256 d520f881b17f8edf80720c50b5173ecc880583913c988a3194a3f2b79a3ada93

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6a20533a6df303e40e75338c7b0b293ca432ecb46fe4b9ec54ed699df12270c2
MD5 86dedaca9bcaa7fb28cc22d2e2f03442
BLAKE2b-256 cc06190582f039cf9adb1c98a661d21c4b7d76aeab36b7c3a17be182d35afbc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp39-cp39-macosx_15_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.11-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2c8888c60cfe8cdb256f94fcc5c059175c4eb676c4ceefc0abdb08e9c23dcd5e
MD5 86835b6ae56b5a7d0191d8db95d9e8bd
BLAKE2b-256 3b689743be193541ea50b4e327c04f1a2bdb5f5f7d49a7cf5f61ffd5105842c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 277a1d9e5a2692e14728af795fdcad00d20f474b767e76164640d9aa489b7743
MD5 81f045526ce4d00bafb361ca6bf2de1e
BLAKE2b-256 33396c34ce0ec0d68b8d141e83fd96119f68b1d8124d1d06890d67884935d80b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09507eb1f33246cf4f48e76d12b26522c5df23fc6437d9dfadd08fddff5cb7c0
MD5 a7aaffaeae4bd00eb6b35bfd9f0c180d
BLAKE2b-256 ef77a8aa2438596244edf939f4dd452092274bf27a07edf77f9b4e6dd576da39

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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.11-cp38-cp38-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4e8e95eaa844696df6812b090fc2ada0e393d121a498e37a2ee997a6bd42f015
MD5 e6ee4a36cc44b5aa701b09aad0453583
BLAKE2b-256 3317b6e64f77d7821090d79911fa9648a753d6b85f027971da911403ea399b29

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-cp38-cp38-macosx_15_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.11-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybhpt-0.9.11-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2000234a0e7e32a8a32ae9a463b106e06f63a54ff9fece5df050a2bc62994ae0
MD5 e646dae4481e921afe8f116861796c00
BLAKE2b-256 5029ba538f113b0e61a996aa2bb18df776df2a410ea518a6fa7d5b0606ad0c6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybhpt-0.9.11-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