Skip to main content

A Python Package for Analyzing Lattice Polytopes.

Project description

PyPALP: a Python Package for Analyzing Lattice Polytopes

Python CI PyPI - Version PyPI - Downloads

This project provides Python bindings for the PALP package developed by M. Kreuzer and H. Skarke. The purpose of this project is to make PALP more easily installable and accessible. The original PALP code can be found in their website or in their GitLab. PyPALP uses a fork with minor modifications, which can be found here.

The functionality and documentation of this project are currently fairly limited. If there is enough interest, I will continue to expand on both functionality and documentation. Please open an issue to ask for more functionality, or even better, make a pull request!

PALP is written in C and was never meant to have Python bindings. Some of the design choices make it quite tricky to do so, but I have found some hacky ways to work around them. I have tried to document the workarounds I used to get things to work.

Installation

PyPALP can be installed in most cases simply by running

pip install pypalp

If you want to tweak compilation parameters or anything else, you can clone the repository and build the wheel yourself.

git clone --recurse-submodules https://github.com/ariostas/pypalp.git
cd pypalp
pip install .

Usage

Here is a basic example that shows the available functionality.

>>> from pypalp import Polytope
>>>
>>> # Constructing polytopes
>>> polytope_from_points = Polytope([[1, 1], [-1, 1], [1, -1], [-1, -1]])
>>> polytope_from_weight_system = Polytope([4, 7, 7, 10, 12, 40])
>>> polytope_from_weight_system_string = Polytope("4 7 7 10 12  40=d  rn  H:28  16  M: 23  7  N:25  6  P:3  F:2  7 12")
>>>
>>> # Available computations
>>> p = Polytope([[1,0,0,0,0],[0,1,0,0,0],[-1,-1,0,0,0],[0,0,1,0,0],[0,0,-1,0,0],[0,0,0,1,0],[0,0,0,0,1],[0,0,0,-1,-1]])
>>> p
A 5-dimensional PALP polytope
>>> p.dim()
5
>>> p.vertices()
array([[ 1,  0,  0,  0,  0],
       [ 0,  1,  0,  0,  0],
       [-1, -1,  0,  0,  0],
       [ 0,  0,  1,  0,  0],
       [ 0,  0, -1,  0,  0],
       [ 0,  0,  0,  1,  0],
       [ 0,  0,  0,  0,  1],
       [ 0,  0,  0, -1, -1]])
>>> p.points()
array([[ 1,  0,  0,  0,  0],
       [ 0,  1,  0,  0,  0],
       [-1, -1,  0,  0,  0],
       [ 0,  0,  1,  0,  0],
       [ 0,  0, -1,  0,  0],
       [ 0,  0,  0,  1,  0],
       [ 0,  0,  0,  0,  1],
       [ 0,  0,  0, -1, -1],
       [ 0,  0,  0,  0,  0]])
>>> p.equations()
array([[-1, -1, -1,  2, -1,  1],
       [ 2, -1, -1,  2, -1,  1],
       [-1, -1,  1,  2, -1,  1],
       [ 2, -1,  1,  2, -1,  1],
       [-1,  2, -1,  2, -1,  1],
       [-1,  2,  1,  2, -1,  1],
       [-1, -1, -1, -1,  2,  1],
       [ 2, -1, -1, -1,  2,  1],
       [-1, -1,  1, -1,  2,  1],
       [ 2, -1,  1, -1,  2,  1],
       [-1,  2, -1, -1,  2,  1],
       [-1,  2,  1, -1,  2,  1],
       [-1, -1, -1, -1, -1,  1],
       [ 2, -1, -1, -1, -1,  1],
       [-1, -1,  1, -1, -1,  1],
       [ 2, -1,  1, -1, -1,  1],
       [-1,  2, -1, -1, -1,  1],
       [-1,  2,  1, -1, -1,  1]])
>>> p.is_ip()
True
>>> p.is_reflexive()
True
>>> p.normal_form()
array([[ 1,  0,  0,  0,  0],
       [-1,  0,  0,  0,  0],
       [ 0,  1,  0,  0,  0],
       [ 0,  0,  1,  0,  0],
       [ 0,  0,  0,  1,  0],
       [ 0,  0, -1, -1,  0],
       [ 0,  0,  0,  0,  1],
       [ 0, -1,  0,  0, -1]])
>>> p.normal_form(affine=True)
array([[ 2,  0,  0,  0,  0],
       [ 0,  1,  0,  0,  0],
       [ 0,  0,  1,  0,  0],
       [ 3, -1, -1,  0,  0],
       [ 0,  0,  0,  1,  0],
       [ 0,  0,  0,  0,  1],
       [ 3,  0,  0, -1, -1],
       [ 0,  0,  0,  0,  0]])
>>> # Nef partitions are returned as a list of 3-tuples (partitions, hodge_diamond, chi)
>>> p.nef_partitions(codim=2, keep_symmetric=False, keep_products=False, keep_projections=False, with_hodge_numbers=True)
[([[0, 1, 5, 6], [2, 3, 4, 7]], [[1, 0, 0, 1], [0, 3, 51, 0], [0, 51, 3, 0], [1, 0, 0, 1]], -96), ([[0, 1, 3, 5], [2, 4, 6, 7]], [[1, 0, 0, 1], [0, 3, 51, 0], [0, 51, 3, 0], [1, 0, 0, 1]], -96), ([[0, 1, 3, 5, 6], [2, 4, 7]], [[1, 0, 0, 1], [0, 3, 60, 0], [0, 60, 3, 0], [1, 0, 0, 1]], -114), ([[0, 1, 3, 4, 5], [2, 6, 7]], [[1, 0, 0, 1], [0, 3, 51, 0], [0, 51, 3, 0], [1, 0, 0, 1]], -96), ([[0, 1, 3, 4, 5, 6], [2, 7]], [[1, 0, 0, 1], [0, 3, 69, 0], [0, 69, 3, 0], [1, 0, 0, 1]], -132), ([[0, 1, 2, 5], [3, 4, 6, 7]], [[1, 0, 0, 1], [0, 9, 27, 0], [0, 27, 9, 0], [1, 0, 0, 1]], -36), ([[0, 1, 2, 5, 6], [3, 4, 7]], [[1, 0, 0, 1], [0, 3, 75, 0], [0, 75, 3, 0], [1, 0, 0, 1]], -144), ([[0, 1, 2, 3], [4, 5, 6, 7]], [[1, 0, 0, 1], [0, 19, 19, 0], [0, 19, 19, 0], [1, 0, 0, 1]], 0), ([[0, 1, 2, 3, 5], [4, 6, 7]], [[1, 0, 0, 1], [0, 6, 51, 0], [0, 51, 6, 0], [1, 0, 0, 1]], -90), ([[0, 1, 2, 3, 5, 6], [4, 7]], [[1, 0, 0, 1], [0, 3, 75, 0], [0, 75, 3, 0], [1, 0, 0, 1]], -144), ([[0, 1, 2, 3, 4, 5], [6, 7]], [[1, 0, 0, 1], [0, 3, 75, 0], [0, 75, 3, 0], [1, 0, 0, 1]], -144)]

License

The original PALP code, as well as the binding code in PyPALP are distributed under the GNU General Public License version 3.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pypalp-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pypalp-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pypalp-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (309.6 kB view details)

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

pypalp-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (300.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pypalp-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (287.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pypalp-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pypalp-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pypalp-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (309.8 kB view details)

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

pypalp-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (300.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pypalp-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (287.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pypalp-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pypalp-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pypalp-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (309.0 kB view details)

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

pypalp-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (300.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pypalp-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (287.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pypalp-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pypalp-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pypalp-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (308.2 kB view details)

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

pypalp-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (298.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pypalp-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (285.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pypalp-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pypalp-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pypalp-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (308.3 kB view details)

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

pypalp-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (299.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pypalp-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (285.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pypalp-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18e78321e267d458426c4033bb3a7db2c57b5c770e23391c8b94141526a22caa
MD5 91ef54ba61c1c3a8406225ae27ef2059
BLAKE2b-256 f3e5a436fa5a5036836f42c4854540a4f101aec7ac9be6578fc083ff7c59bf9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5adf9ecf9a897f6d634dc3fc94d117fce6c82e8510dc72e5e78af1ab1cdab17e
MD5 8ae63449802cf396bbdd2e2aff7efd98
BLAKE2b-256 c13c6f3559844941b20de07cecc51004ba69e5534df3d6cf1682c131022e4104

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66b4dfd3351b683a8364d3e05abdf5f951ee86daaabc0fe3bbdd2a45a99dc284
MD5 73994a08040eac929d01229d1613ec77
BLAKE2b-256 fcc7a9cc234aaf7ddad8ea2030b5ad0bc8e058353e87d92f45708817e4dbc071

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69c38d5d1407e8aee19e93332c0f94e0191f2c6b8f379d972dfc08180a62b258
MD5 2fe866b3477806e93be94230a63c33f1
BLAKE2b-256 1b0d55475eac5c933a1bcdd53eb3923e0670aa33459ec0b14ee5141948daab26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e00426f0a8a004ab7885ae524ea6eecbbcfe7a17a5438b2da96cd33b989d8037
MD5 24e173459f925d24898e9f043b96f441
BLAKE2b-256 4758ffb4dffd972212893d256c1a8831856e46a143cf91b7f645ad6370a57f8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b7bf4bd46e8faac90014b369e24e84edc0dee55810d521c98b6a915557b05cb
MD5 96a4cc6096b11b729e6322b5796d724a
BLAKE2b-256 82b6fb5b4fb35e8a04770e378eb77fbef2ccdeabfb13ebf1685d0d0e8b8e8495

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b35f0bf905f7a2631562b6290ffe6e40f3dd215f79ef03f18a8b2d735b4c6a8f
MD5 a63389cb83f1a49295ac6ad4a35974ec
BLAKE2b-256 2c5f9e3fb713c8564bd73b5ca1de8e54fbd2c0c7c425107b82748967ae7ce8a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ee1f02c10c7dbc089005c01c86dbef6000faddca5f290fc3c9a9baa16a4fa8f
MD5 1c26289b2df2365fbd0cbde5d20241a5
BLAKE2b-256 a10829599d4163cea490f78500bc3dc7553ff4e35a370a141b40d1abde3eb0cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16d408acf03be39600ccb11c2a79a9a0687ef4e228ba4eb24706f1c05c045714
MD5 abffbccb476c369091d03974d4dc16ac
BLAKE2b-256 cc6da69a86c1a0587650dbaa9ab77ec6aaf67098a82b94e8a3554fa49a1cb3fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bae5432ef320f3586922a06289b85b57047e646a7c20896bdce47c5112581e8
MD5 b5c6b47ce8b0e3ab5ca832cdf94f3625
BLAKE2b-256 51b05b455d2a0fb87632362016836b187477c480b19ab0f45a48617fdd872afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64cb83814f8d3f33d55e21349ea7d76861d25013a0e8ae4741ec499dc386bd21
MD5 55346ed13dd6e0720e8f15af7c06a014
BLAKE2b-256 706f2f8144d7f61f4d668ed0466f8e2e929cd098215259af8ea229ce79d6b88e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba66d3ccef5b3e92a1ab101ec908456d448693e29beb395a9580ca4d8dba8e2c
MD5 f7fad1e0b1431f5db58fb426fad647f6
BLAKE2b-256 8086202913e8cbd58b3a4645bc4c897a1ad3822b677217e5e16061eda1980127

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbb808fcac31611f33a9a14d781a481b1712a16147f1ba96ec6062a1a57d43ae
MD5 bab00d7011fe10c15165f8cfde4f8b89
BLAKE2b-256 3cc9381c115696cb3e985c4c2e5a90e81adee6a05895382396f0af2327326b48

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03161b8fd8ff147b9e5b0107a91aad538fb4a41e9dd438d237456cb606892c81
MD5 ee1b90cbe4be8c4bfbbbe3e070b249ea
BLAKE2b-256 99be3f9b80c4f2a409f4f4bab3c17b2198debab3e08a954f2322c27fb9dd2334

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e9ae034a0d802dc76389eeac2b01afdf4c4865dc89d848b4f4c6c191a918b44
MD5 0e823e07161203f149c5dc57eafce441
BLAKE2b-256 2640679f0c0097e558b7d9cce29472ac3cf496b4beadb31a328a3d55cb63d7f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ddf0ce69dde59a2af34e939e461701b5fd1d5cd5b8bb7ca5494e5dad752e68e
MD5 544e484147acb0fa49134d30b4a927e0
BLAKE2b-256 edf2c0c820c22cf2bbe685e7efcc9b265f2765a954d81f684870a0f1553d6636

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a280ebf0e960e9890eb1fa9c3ddd269d5bfc830b6b8800dee7e235cd60007cb
MD5 41d923dac3f8a6248d30b4e3e2c16867
BLAKE2b-256 c464ee1cc2b26196be4c18ec364cb514047e62d17f6be23a005fdeae70a1d91a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8f0e749d8932ceff1acd3876db2065ad35a5f8527aed4b1ebe3c382130fb2bb
MD5 3b0c05bf04063f55cd1b08f6223deddc
BLAKE2b-256 4c5f4c770f95907fd7116ac0fc0d4ad2ac50787fcece2c46a7e8a963cccf4f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 303eb93e19c2bfd0ace57436e606e9ae5a46a418f359279bcfe502c1106166a1
MD5 7986b7a2d6f9e96846489427c31a748c
BLAKE2b-256 821f54e32a01206def777c091987ca155fa5cbc9ef74fbb884b55a3a3224e64c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af9008127fc48f3c6b2f4400873b8b869d2c69770350a92f5ffe27408ef2c7cf
MD5 35aecbc579def70959ea88050c9ddf0a
BLAKE2b-256 d565d80d7277d2ca040d64904a44aa8847bd6f137ed9c6a8cb3a02c724ff6a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18f1d0d63b029a920ab280ceab00157774c27f1a20dfca2beefa4362596581b2
MD5 a1450e4bc65f23c3c96de891c9273fa3
BLAKE2b-256 9b78a0b44cf74af46de42b1eb1fa74bb374a4d97b8bd5159f42b77248d08bed0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e1f4d9af44bcfe2537b99519ed3fa8ed059218c5af2e8004a228cfcb38092e1f
MD5 3504b6de07bdbe03623de33456a66354
BLAKE2b-256 60ddced8d26d19d5bbd99bc5a530a9a175e9624a17a758bb6eaeffc35760ec6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b44edffc5cef5bcdf3a548e965d61bf79e3af47a1460c27ee8b64a56826b2ce
MD5 5a64e72d714daa527ec781f7d15bf0f7
BLAKE2b-256 459e65cd33dfa5f022f65d579b607a61e84b2079979ecbbd1d9552a75f1ef623

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 293178d40daf94fa9decb0a636d54410e8b7f95ee5fefa6462cdeeba929189f8
MD5 357106b174bbd0d3e9c4cd8f18ee367b
BLAKE2b-256 beda4c5deba5fe696c21edaed4de6a63d5195ddbaed8024171ccf1c03394f55a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on ariostas/pypalp

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

File details

Details for the file pypalp-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypalp-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac4aed631b135e88ec41db53350cf16050c9e2c18bcc03b8666619e97147227a
MD5 4cdc473974f3614e249cdf603cef6958
BLAKE2b-256 1310182b9e273bd82e1432f252154deb1c38562bb43dda37c652a43600f2d176

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypalp-0.1.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: deploy.yml on ariostas/pypalp

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