PyPALP: a Python Package for Analyzing Lattice Polytopes
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 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.
Release files for pypalp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pypalp-0.2.0.tar.gz | 37.1 kB | Details |
Built distributions (wheels)
Total release size: 21.3 MB
Release files / pypalp-0.2.0.tar.gz
| Download URL | pypalp-0.2.0.tar.gz |
|---|---|
| Size | 37.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
11a8ecbff68b500b51927ca8b63ea8b99850ec46e22ff3ca22a8c98be02e0537
|
|
BLAKE2b-256 checksum How to use checksums |
f53b9398dfac58f0fc2a28810319cf69cd52d74d9063e7fd7ab29016266e4d77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | pypalp-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
727f4a5f7bacb6730017d74e46b267b9c8b60f45c8f812f45dceed9d3d10387e
|
|
BLAKE2b-256 checksum How to use checksums |
64a08ac99ce7044694d1f3b39732fc46d5bbf2067e56452734a34ab926d0844a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | pypalp-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9ad4963dcea05831fe6c1f51615904fe911c0147b9e0f9bc299700266942ba8f
|
|
BLAKE2b-256 checksum How to use checksums |
826819ab852a6baab6d9fbb483b77232d1e35410aeb1c7ed195bebcb4daa25d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pypalp-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 315.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fd6bf2ec13fba0b929faa0c47963070b0a971397655911f5b58b663e75f5ca4
|
|
BLAKE2b-256 checksum How to use checksums |
d25bc5a0fc109c8035febb24d34f301f56fa71a4e2470da87ce501513ef2ad29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pypalp-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 305.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5c22121aaf13c9d93ef774554d870c4296d80ec22a4f668460f82380cdd9a6d9
|
|
BLAKE2b-256 checksum How to use checksums |
216e2c82c3f6f4a484bc9ae7fe66f8beec2e2bda3d83d91212032d8f66f890b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | pypalp-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 295.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e38c56b4433b9e4ade80055300119be21b126f809142b451c7cef152f5b254b5
|
|
BLAKE2b-256 checksum How to use checksums |
ec3f964cb811bf30266b79b4f29f72d9b7fde7b22cdbd3e0c480c8e67ef255c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | pypalp-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
04370c548e328fc7d208d97018b8f6a86ca53f4d7e8d9eb276932f797a2911b8
|
|
BLAKE2b-256 checksum How to use checksums |
c25367b43a6304c614d141ff91c456a5d98fbf6b8dcda5374e490a7575841baa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | pypalp-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
bde23c106f8d4478e1cd478b93645e59a32614e24da4cf26e09c65f40625a93c
|
|
BLAKE2b-256 checksum How to use checksums |
75728c2b2c2379b1efdcfbe67a303b5223708f28b570b8bacd5d69143678549e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pypalp-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 312.7 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
952a19d03563d2295519721e497346facb8e1feb86085d6423798bfc6c454f4c
|
|
BLAKE2b-256 checksum How to use checksums |
0d552a7e32c5ebbdf0bbe3cda4ce9d3a7a1db343fb39602f5d9e9e10561ddc93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pypalp-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 303.8 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e701b91a930ec2055492a7420cae747b100cbb85ba01b509241b533d1d9f99f8
|
|
BLAKE2b-256 checksum How to use checksums |
33a22a56aada285a71cbfe13ca44518e3bd8817c7c80676e3cef0f0e9060747e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pypalp-0.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 290.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0a2b2be374a34809b989c7267707add06f26d71eb00b5ba73d196c1a777dbfd2
|
|
BLAKE2b-256 checksum How to use checksums |
2957f7c9e899a0bc2272d781ba400d739d18b5f009d74800a23a8d8dca0aca99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pypalp-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c38a077495fd2fafb7db4c0ec21176b2036fb39dc2c0ed606e2de0798f0b6aa
|
|
BLAKE2b-256 checksum How to use checksums |
efd9b50eb2aabc650cb46549ea074ff7c5bf40b20df188c8ab344bb780d2b9bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | pypalp-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
4e91584fb407e0dd7a90a37fcb673ca657c3ac30f75ca49b514ffe694ad78ad8
|
|
BLAKE2b-256 checksum How to use checksums |
eb98de6c9719131120d93c2e9cdbda9c18003b78542e9e0876f9940c27d8e23a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pypalp-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 312.5 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
73c2619bb6aa2abe5d59a6d04c735043b53c01f1eba3d2166bf1d99c35023d39
|
|
BLAKE2b-256 checksum How to use checksums |
8583956ef10ca060d37722487b16607f9aaa3c699150ac8167178c72e5ca7c2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pypalp-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 303.3 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a965cde727ce975fca4c252c81bb83ccefc1d078b0cde195635f09f34257f51c
|
|
BLAKE2b-256 checksum How to use checksums |
7c8e61f6d6e2837ed1c6975c06b7e6834640774daece2feab542d77d7ddedcd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pypalp-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 289.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b1c6d0edf6125d8bc0e33572496839e323196bf6daa560313b05c4df1bbcb230
|
|
BLAKE2b-256 checksum How to use checksums |
1dd5b0ab69e4c48523787dd122c6f28f8a1cd2d7c743bf7e8c6f406bd7fbab19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pypalp-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
69f2980f2596f278459d02e04e39e53a5d2f57b98a27e1865187a910d34cadb5
|
|
BLAKE2b-256 checksum How to use checksums |
81aaab900ba1ac12ca5fee357b0e9de4a11f3515bc4bea90119241e39f35fa94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | pypalp-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
89d32bec045a958ebd50b48012620cbc5cac88d871aa06cb6b98af5116bcce97
|
|
BLAKE2b-256 checksum How to use checksums |
b6423f046a5233d580365d78e0bd9771ab098f797d9cc0f1b8d64a9fa7714266
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pypalp-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 312.4 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1b9526fef7188fcf793496ef3a7dd1dc6381396884e23bc34b39652e7ef2f37
|
|
BLAKE2b-256 checksum How to use checksums |
7e0f0c9adfbd5c7f39171644939d2e2047e696a837a16a6dde88f272188db8c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pypalp-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 303.5 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
accb5b7baa7e90f5749cbcf1489c5fcedf568629d2f46302a2be3ece774f4e0c
|
|
BLAKE2b-256 checksum How to use checksums |
df7de1d9e0ff42d9383c7ad3774685de2e07fade5f9baa6acfc54a304fc57ba7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pypalp-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 289.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
08ed7949b83450db87bf2f2d3ca4c5fa2add05dceee7e2e08c08ce7af1c83499
|
|
BLAKE2b-256 checksum How to use checksums |
2c24ed4a5866ab1d5c397204c41d65ec0af61e81481d67893be523ab7b0ddeec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pypalp-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
54f5bfc170227c0eac61b32ae3c26990ad6efdee829242850800672a0cad77e2
|
|
BLAKE2b-256 checksum How to use checksums |
44ea7dac2828ca44f5cc5e6b4caad3e85fc15306a7ccc5d0bf41368d4cd762f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | pypalp-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
ba6b759b0217930a2580ac6e1201d1cc35bd2fc2a9ffee73ffe267a2caf36706
|
|
BLAKE2b-256 checksum How to use checksums |
2614493d2512895b1150c6335f8c0ef0bd0292d5926124c89569b151a28cf003
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pypalp-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 311.3 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
032f319f6eda04f02defe50cca2d8bff420bf7a675b3328ebfbcd78dcd4de060
|
|
BLAKE2b-256 checksum How to use checksums |
7bda2046f687b3761069e19e38bf783cdbf2071c0c2766a2e5e50ee2e50aa320
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pypalp-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 302.4 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5843e3479c38744b36fd5db104180740a9b73a51cb24a086f5719d52aa67a7cf
|
|
BLAKE2b-256 checksum How to use checksums |
f191389e2555d945790cf3968ed55daac88952b123b31aa09716e5a37f0e6af2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pypalp-0.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 289.1 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4521d0e3cc1d07e229e10083da174aaedbe95386a6f11aacb8f92c7059f4da0
|
|
BLAKE2b-256 checksum How to use checksums |
4f7058b7da14448f4c28e768c776e6260b4c1fb071737e6155fc381b2298181e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | pypalp-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c282443f05a5962aa09393db08def4fbe4d8de050672f6fbd0f5d23bd099e72
|
|
BLAKE2b-256 checksum How to use checksums |
d2ca0ed389a06a78298d0a20851401a624524e62085b2aee8db6dd6fca2ea133
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | pypalp-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
2defd0843917831543b5df961b6660fa360714933c1af3a419f26471ed7e1bad
|
|
BLAKE2b-256 checksum How to use checksums |
26813ae940427ecf237fc54153143b39c59e003edd1e6651763d2a66d83ca09a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pypalp-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 309.6 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2887610e1fe4da84802f6f13e90d302169d627ba3e37bb2a52f13faed3d8e37d
|
|
BLAKE2b-256 checksum How to use checksums |
73a0eb064cf1e2bfe76e3fd50700431b64cc8a0e601837e1c74a1eff78c138d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pypalp-0.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 300.6 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f753d50e164fceb4c2d8fdcb1f34d5c855b4ddae89ff6717f6bcd54c03e18eff
|
|
BLAKE2b-256 checksum How to use checksums |
64b34c4dff94c48b192460ba4d7898c9b6752269fd934bc27ce89340d8eae67c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency logRelease files / pypalp-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pypalp-0.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 287.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
406792e8126bddb4db9570480963aa52aa1f7fac84b65feb4d0328c3607e5bc1
|
|
BLAKE2b-256 checksum How to use checksums |
53caed6eb8e77cfb98361d7daea6b8ef06627c066e846d64ef3ff2f01d30bb76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 8, 2026.
Transparency log