Skip to main content

passagemath: Convex polyhedra in arbitrary dimension, mixed integer linear optimization

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-polyhedra is a distribution of a part of the Sage Library. It provides a small subset of the modules of the Sage library (“sagelib”, passagemath-standard), sufficient for computations with convex polyhedra in arbitrary dimension (in exact rational arithmetic), and linear and mixed integer linear optimization (in floating point arithmetic).

What is included

Examples

A quick way to try it out interactively:

$ pipx run --spec "passagemath-polyhedra[test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: P = Polyhedron(ieqs=[[0, 1, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 1], [0, 0, 1, -1, -1, 1, 0], [0, 0, -1, 1, -1, 1, 0]], eqns=[[-31, 1, 1, 1, 1, 1, 1]]); P
Out[2]: A 5-dimensional polyhedron in QQ^6 defined as the convex hull of 7 vertices

In [3]: P.Vrepresentation()
Out[4]:
(A vertex at (31, 0, 0, 0, 0, 0),
 A vertex at (0, 0, 0, 0, 0, 31),
 A vertex at (0, 0, 0, 0, 31, 0),
 A vertex at (0, 0, 31/2, 0, 31/2, 0),
 A vertex at (0, 31/2, 31/2, 0, 0, 0),
 A vertex at (0, 31/2, 0, 0, 31/2, 0),
 A vertex at (0, 0, 0, 31/2, 31/2, 0))

Available as extras, from other distributions

Additional features

pip install "passagemath-polyhedra[graphs]"

Face lattices, combinatorial polyhedra, graph-theoretic constructions

$ pipx run --spec "passagemath-polyhedra[graphs,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: c5_10 = Polyhedron(vertices = [[i, i**2, i**3, i**4, i**5] for i in range(1, 11)]); c5_10
Out[2]: A 5-dimensional polyhedron in ZZ^5 defined as the convex hull of 10 vertices

In [3]: c5_10_fl = c5_10.face_lattice(); [len(x) for x in c5_10_fl.level_sets()]
Out[3]: [1, 10, 45, 100, 105, 42, 1]
pip install "passagemath-polyhedra[graphs,groups]"

Constructing symmetric polyhedra, computing automorphisms, lattice point counting modulo group actions

$ pipx run --spec "passagemath-polyhedra[graphs,groups,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: P24 = polytopes.twenty_four_cell(); P24
Out[2]: A 4-dimensional polyhedron in QQ^4 defined as the convex hull of 24 vertices

In [3]: AutP24 = P24.restricted_automorphism_group(); AutP24.order()
Out[3]: 1152
pip install "passagemath-polyhedra[toric]"

Toric varieties

$ pipx run --spec "passagemath-polyhedra[graphs,toric,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: TV3 = ToricVariety(NormalFan(lattice_polytope.cross_polytope(3))); TV3
Out[2]: 3-d toric variety covered by 6 affine patches

In [3]: TV3.is_orbifold()
Out[3]: False
pip install "passagemath-polyhedra[latte]"

Installs LattE integrale for lattice point counting and volume computation using generating function techniques.

$ pipx run --spec "passagemath-polyhedra[latte,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: P = polytopes.cube()

In [3]: P.integral_points_count()
Out[3]:
27

In [4]: (1000000000*P).integral_points_count(verbose=True)
This is LattE integrale...
...
Total time:...
Out[4]:
8000000012000000006000000001

Additional backends for polyhedral computations

pip install "passagemath-polyhedra[normaliz]"

Normaliz, via PyNormaliz, provides very fast computations in particular for polyhedra with data in algebraic number fields.

$ pipx run --spec "passagemath-polyhedra[normaliz,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: gap_norm = polytopes.grand_antiprism(backend='normaliz'); gap_norm

In [3]: gap_norm.f_vector()
pip install "passagemath-polyhedra[cddlib]"

cddlib provides support for computations with polyhedra in floating-point arithmetic.

$ pipx run --spec "passagemath-polyhedra[cddlib,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: P1 = polytopes.regular_polygon(5, exact=False); P1
Out[2]: A 2-dimensional polyhedron in RDF^2 defined as the convex hull of 5 vertices
pip install "passagemath-polyhedra[lrslib]"

lrslib can be used for polytope volume computations and for enumerating Nash equilibria.

$ pipx run --spec "passagemath-polyhedra[flint,lrslib,test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: A = matrix([[2, 1], [1, 5/2]]); B = matrix([[-1, 3], [2, 1]])

In [3]: g = NormalFormGame([A, B]); g.obtain_nash(algorithm='lrs')
Out[3]: [[(1/5, 4/5), (3/5, 2/5)]]
pip install "passagemath-polyhedra[polymake]"

Polymake, via passagemath-polymake

Optional backends for optimization

pip install "passagemath-polyhedra[cbc]"

COIN/OR CBC Mixed Integer Linear Optimization solver, via passagemath-coin-or-cbc

pip install "passagemath-polyhedra[cplex]"

CPLEX Mixed Integer Optimization solver (proprietary; requires licensed installation), via passagemath-cplex

pip install "passagemath-polyhedra[cvxpy]"

CVXPy as middle-end for various backends

pip install "passagemath-polyhedra[gurobi]"

Gurobi Mixed Integer Optimization solver (proprietary; requires licensed installation), via passagemath-gurobi

pip install "passagemath-polyhedra[highs]"

HiGHS

pip install "passagemath-polyhedra[scip]"

SCIP Mixed Integer Optimization solver, via PySCIPOpt

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv polyhedra-venv
passagemath $ source polyhedra-venv/bin/activate
(polyhedra-venv) passagemath $ pip install -v -e pkgs/sagemath-polyhedra

Release files for passagemath-polyhedra 10.8.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-polyhedra 10.8.12
File Size Uploaded
passagemath_polyhedra-10.8.12.tar.gz 994.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-polyhedra 10.8.12
File
passagemath_polyhedra-10.8.12-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_polyhedra-10.8.12-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_polyhedra-10.8.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_polyhedra-10.8.12-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
passagemath_polyhedra-10.8.12-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_polyhedra-10.8.12-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_polyhedra-10.8.12-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
passagemath_polyhedra-10.8.12-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_polyhedra-10.8.12-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_polyhedra-10.8.12-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
passagemath_polyhedra-10.8.12-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_polyhedra-10.8.12-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_polyhedra-10.8.12-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_polyhedra-10.8.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_polyhedra-10.8.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_polyhedra-10.8.12-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 316.5 MB

Release files / passagemath_polyhedra-10.8.12.tar.gz

Download URL passagemath_polyhedra-10.8.12.tar.gz
Size 994.2 kB
Tags Source
SHA-256 checksum
How to use checksums
860170b29a8448d89bcca963346c1b1a7348a831498ca99af179ff5da77e20c2
BLAKE2b-256 checksum
How to use checksums
94c7b5e1b57d7558cb46919b27e8f01ea6b4734a08a65ba31fc3d9720d2ba229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 15.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1c7e0bcf58a2ce4edf15a4f782bcc8a5817104fe0eb031701ec4c14e66b660b5
BLAKE2b-256 checksum
How to use checksums
7704f44c4fb6c869286869b0c955a9c2cdcb5418969805609a16dd7925fb2cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 14.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5fed52fdf8b2baa4e58a3f23f211040d07a819289d3f850bdc63c1b91832f91d
BLAKE2b-256 checksum
How to use checksums
b0b7269db5b5b6c1f1c514558428dfa89922a69a9326cef5b634c2b34b1233d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 14.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
80db3e57847638a44d111a238d2aabdf2875c5a30be4d2bfc8e00394219743bb
BLAKE2b-256 checksum
How to use checksums
a1f79087f9195e4b00d75b8c1dfe5dc2c38f30484a1603e110edf27deb8f85be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 14.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
986488ad34c4ed7febf06333ece84d35cccbafdac73e85b7c05019562008a91a
BLAKE2b-256 checksum
How to use checksums
459772b0b0ace0c91d3dedbab0ca3164291361eb53fde4e62bebbb10ee47843c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314t-macosx_13_0_x86_64.whl
Size 3.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d47d2ac2f8c086320cd32f7a22369318d74ad3e0cc69112af5e389e9a32f5b2b
BLAKE2b-256 checksum
How to use checksums
1e3ee09a915f75bfcd9b3682fde3fe52c3d52a2172c61c520c65e25cca6c2c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314t-macosx_13_0_arm64.whl
Size 3.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
24e78110be5cd66b5ec4300d0696d7d164f0873bf73acb10f972d6920a868983
BLAKE2b-256 checksum
How to use checksums
222ad1c8eb7c61d206c42224e92d590bca726f701fe215ece91188f244e69de9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314-musllinux_1_2_x86_64.whl
Size 14.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
812b1e9e419422a3e6717ba0ebc8e4b70fada5e72c6ae841bd46f2049cc17793
BLAKE2b-256 checksum
How to use checksums
c3fe3932f2a1562a9f59f22ba69d8d2d1a2aef91d8ce810b3260a42527515ecc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314-musllinux_1_2_aarch64.whl
Size 14.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e6e2f474cf0d7b317b649ec4131709c33a944fde01cca51a1df909606294bca4
BLAKE2b-256 checksum
How to use checksums
06994d11b2c32dcb83a87999ad92158f4a080b1e0b5e79c626aeac7a1103671f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
28d82e58b943334a973491f3597267732741f3d84d3b5d07d61f5be0b9baf2b6
BLAKE2b-256 checksum
How to use checksums
d6e0fe51408e015c966e9603260f32fa1f517b9e1f6f0f011d1a03d5dd75a00a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5130d2560b4c727bdd5c71b6facfe3c902d018f978192cc5c8cf72de85db4a31
BLAKE2b-256 checksum
How to use checksums
81e7f27b7338e15a7c4af6f65416a4924da5025304e8ac922569a99b6e223455
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314-macosx_13_0_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a469488e898a2aaf2e62b70cee2df15f34cbd02aaab7c5d33cedf9c1f16a582a
BLAKE2b-256 checksum
How to use checksums
6b2b93133f344991bd8384f14609591734abffe91d804fcb837d0d851d849232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12-cp314-cp314-macosx_13_0_arm64.whl
Size 3.3 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
49d0ee9fe17d893fda8e0e8a6d05fc9a00dfc1126d221c8cbb53955451bb6fa2
BLAKE2b-256 checksum
How to use checksums
9c45086b97c619c1893f41c23683ae8142546bbcab2306af741f375301d48bc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp313-cp313-musllinux_1_2_x86_64.whl
Size 14.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
80fe72782d818a59dde5e401747506bb77f53e1287e9b3830e123c7d7556e21e
BLAKE2b-256 checksum
How to use checksums
0f1cac618b5c247efaec2cf6d9a83bef0c545321681f44293628a1ecf2ab31db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp313-cp313-musllinux_1_2_aarch64.whl
Size 14.0 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f54ddbe205486d420c2f796a50f950eb15e1b790e1f27f9b1ef11584cc2fc48f
BLAKE2b-256 checksum
How to use checksums
723d5dd6b8bad514c5b9f058842881491f1f6158315f225822a9ddc6e84f9187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 13.7 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
53c20ac32ff655eb09dcd631fde26bb713f52a73e6e1fd72b7e86de581ed6f2e
BLAKE2b-256 checksum
How to use checksums
9cb153ce0b78092c7a57932d01e6e3f91e18d7b180ed0d236888d91749b92496
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4e8b5ba3c233f40713135f0206d91583d39b8cd5926e9b393a052105edd527a0
BLAKE2b-256 checksum
How to use checksums
86a6b0b3b678f9fdcae634e119099d5a196835e690fe2afae3a9120f3722ccd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp313-cp313-macosx_13_0_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b80dc2aa44a08bf5fd6bdc4e050a95eab0348248ec6ca30041e07c4e7042c951
BLAKE2b-256 checksum
How to use checksums
c419b80aba7d7546ba3382e112c5badb255426798cfa62f9181c5b3b90aecf7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12-cp313-cp313-macosx_13_0_arm64.whl
Size 3.3 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
0504e9c46fb879c10c3be83b5cb7659bebeaa374f0efa878de19c4a32f8fab18
BLAKE2b-256 checksum
How to use checksums
bbf808ee4a15b1a84b0497c9d3f5d836f1346677a285321a83e6ad552550bbb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp312-cp312-musllinux_1_2_x86_64.whl
Size 14.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6b5c2b2bf12285fe6563128d55521b0446e80a513c6d2ff001c7eabcf74be0ed
BLAKE2b-256 checksum
How to use checksums
aec0f55798fe1ac6a2e50f5ba2ea4edb3b1d0be22c9109212f1accb117d7fb1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp312-cp312-musllinux_1_2_aarch64.whl
Size 14.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9922667e8777d36abdc03ed1466cc2c7d51ed8f66667db11887569050abb2cb6
BLAKE2b-256 checksum
How to use checksums
dfcc4da65608d41c2bbb5c21b648c2855301bd5c048cf8f11e31dca7c5135a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 13.7 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc9a44e7b8c7712b29ac2ac78059b936a1a7eca3b5b968946ddd34af0a0ad022
BLAKE2b-256 checksum
How to use checksums
8cd3262f8e12f8d63f01b592f62bdf632774037f796a48e5a572cfe04826ac1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 13.5 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dc3e083cee25b15ec35cec705263c8f679042130321f8d06086cda9d795230e0
BLAKE2b-256 checksum
How to use checksums
18617889e6db955a3f0e1fa5ec63de37306a6277b4a3be9e36b3f8942e757955
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp312-cp312-macosx_13_0_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
9abb88950f917a0b9e80dfbd388a77c5e5961b48332ccf228d8f0a1b40d7d2a8
BLAKE2b-256 checksum
How to use checksums
45533e07247531af6cff49512e13568016bd81ea43f8ad4b16b5a5ce073d40b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12-cp312-cp312-macosx_13_0_arm64.whl
Size 3.3 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b67ee6dc6eb91066a9fa57bb82a69ad11ecd22c39664f32164631ff3ec2ccfc8
BLAKE2b-256 checksum
How to use checksums
ab2e1164e0582d39688865651658abda97216b56c949cf623e4474a43c93ddfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 14.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7730bff7924ad653eb422439b393ee7e07d4384316e196ae99ef8e6c7b30d176
BLAKE2b-256 checksum
How to use checksums
bbeab637d94d515d2a3049c216b7e823475c54ca89a4f03f39ea5e21b95185f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp311-cp311-musllinux_1_2_aarch64.whl
Size 14.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5a2525174327ce19ba8855742d17b2cc5a954510ea3c87eefa5f3f9afb614c49
BLAKE2b-256 checksum
How to use checksums
67b9c20bc9045655b9cc580cf53899e616458a0e1fd28e529eb38ec26df51395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
51d3c01d924d703bef54425e562ba2c0efeb1613eac3c66ce93f08db61bd3360
BLAKE2b-256 checksum
How to use checksums
477b9c169ace51260bf199f0eb3e30267ea9501e2274cf3b9fbaf79cb8106537
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 13.8 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7a2d72d5a7e3c0f54663da9377c1e1061c64aecd127a9c779258a4ac951de88a
BLAKE2b-256 checksum
How to use checksums
7a8c5ded50a81ecb0e4a143c69d22fa7a38e81280c013094d028a6381481963a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12-cp311-cp311-macosx_13_0_x86_64.whl
Size 3.3 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6cb0c26d2c2cec6d337016909aa63f046572ef6f9f54d94c16735eff8a457fc5
BLAKE2b-256 checksum
How to use checksums
db3926d1cc566db5b7d90c8af83940247d54e95325d3d96dc139e772126beaaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_polyhedra-10.8.12-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12-cp311-cp311-macosx_13_0_arm64.whl
Size 3.3 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
387bafb680f8aca6c7d7b4ff662042f9bba082af0bb944c31b5e218eac4b8bf1
BLAKE2b-256 checksum
How to use checksums
eed573a35dc1dee027c24a5c77d74de9559b7464b5cc9ad4d4809ca1b34b15d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page