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

Metadata

Release files for passagemath-polyhedra 10.8.13

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.13
File Size Uploaded
passagemath_polyhedra-10.8.13.tar.gz 994.7 kB Details

Built distributions (wheels)

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

Total release size: 316.6 MB

Release files / passagemath_polyhedra-10.8.13.tar.gz

Download URL passagemath_polyhedra-10.8.13.tar.gz
Size 994.7 kB
Tags Source
SHA-256 checksum
How to use checksums
95ba57aa17271373bf5f564f8e654f0cc63bcde65ace0bf21be5e0eef66019ac
BLAKE2b-256 checksum
How to use checksums
d027275f1ed98a55b26a1ce36e019e397b8881bfa9edb0fb43ea3bb5cecf2a66
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.13-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
6079a99c745bd813d36b567e7294337ccdfa2b900dac3ea59435c08e19d09f24
BLAKE2b-256 checksum
How to use checksums
65e251cb2813b65922e082b51f378511724057ae332d72fc48caa4c033f0d3f3
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.13-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
b485620de448e72f5e2ca163893595ab7da46c39226b91ce3e0eac39d0d5e98a
BLAKE2b-256 checksum
How to use checksums
f175ebedb98664540d0b9105943a6aaa45830f57a015034ba5cf946ea0c30ae8
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.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
3bfc766578e762f550bd307ec5327d4c63b03a98d381f6dca9059a5dc5d0f68c
BLAKE2b-256 checksum
How to use checksums
42bd32bf80231a2aa2893d6ff0db43ca3226ced54fdc74d55ac1393c9a3a41aa
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.13-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
8b6f36941c11490ecfb20bce35b3f34d8132fdb04a7cd098183fb46431c5002d
BLAKE2b-256 checksum
How to use checksums
df8f690d477d8dac2f144158ba52c6acdbdf5506b92efa5e19cab20a72a01699
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.13-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
9ea03828f17cbb890124a884017b21d6d624b7d3b7120f1a3c307603ae3d449a
BLAKE2b-256 checksum
How to use checksums
868bdc36d1c627fb9f22a4c0191afdf8a23bacb971fb01910fa61900c2a3a071
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.13-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13-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
4438c741979ca2ca46c7655690d2988a4fb159b58c374c6c921b3f5e147f538b
BLAKE2b-256 checksum
How to use checksums
36de1f58abc308066bc739fff1fb4e4097ea161e72f58ef30f262cee4346aea4
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.13-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
a2f61ddb11563266ddeb0a71d95122895f0dbc29d5c6bf43cd9fa456bfaf0287
BLAKE2b-256 checksum
How to use checksums
90df0249d37ab8105a5f4b32c53be2549e921c2ae82b99059db110db21caab60
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.13-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
b360d0872def73032f45e48c24913f7861fdbf6e856515ae2d3e33bd06b05e01
BLAKE2b-256 checksum
How to use checksums
6761a98ec6a009ad631c1749f093648e68fc43b727c1b0536173be752271b9f8
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.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
5d0b77a38003278616bde44718ca066fb2d7348456ded008aeb8d1da9e07902f
BLAKE2b-256 checksum
How to use checksums
6e68b640fea52fb978dafbc72e1795ac51d4eee39da45fc7ea399d6861ac3811
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.13-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
b27bc8e9da326da229155b9a578ada1a196ce6cc8a7d33efa356920399a8014c
BLAKE2b-256 checksum
How to use checksums
0b2c9856d235cb67b3df013c8d70179f8be10a624696813a181a2be787758f51
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.13-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
0d90252356dfd714b788bf358c27f6ceda91a5f72b1817e8e17c6f6d681784d6
BLAKE2b-256 checksum
How to use checksums
af23692c10cb1f1c123d89b6968afc67d838f08f253367ef7588f922692790e5
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.13-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13-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
5335440d5f57e3af37dc7711c60f9ff58e2f1b27613d4c303deb00365d8d3ba3
BLAKE2b-256 checksum
How to use checksums
59a8170f345052994c55dde89515f38defa009a361d593c5e361fdc44eb5aff5
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.13-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
26776b6091a35f44720c48bd0b18658528bb04aaf7a222cd4c6bb1d9a184dc7d
BLAKE2b-256 checksum
How to use checksums
424d92db577f0f8cb7632717baa9201a7e35c9176f833d910ea352da879f3bb7
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.13-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
c872a392cede20ca307634ab4d25fe8a0df54afd69aadfd7574f59efe66bb2aa
BLAKE2b-256 checksum
How to use checksums
3c14fb9035377fef57cf551cb9d4dfe422dce55ce799486a1cd947bb0a655bc6
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.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
bfde3d358d2b3833078ac30f3923176e45b73c5c80c559317a4f11af51162222
BLAKE2b-256 checksum
How to use checksums
d544bb3423dc9747d68805441d91930426ec89b593d85828eccc950cc4ecb820
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.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
900f4212d7707d4180a36554fd5f15c7723bef960db284b4747b1ab2bc3b3636
BLAKE2b-256 checksum
How to use checksums
8bd4e4f3767481ea29d46f515adcff4ecb577a69030e6f6d62a24b618d600e4c
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.13-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
68c994ee13a48df56f9f1ae5ed209d82553f541b18be2f473391af143aee3fa2
BLAKE2b-256 checksum
How to use checksums
7805d0360b8f523adcdb1ad05d0c9f7c338c7256d8742ee4910e84b6dec695b4
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.13-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13-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
2a12f99034340aa122f521b3908dd242a17fa3742094d80f5171fd9002f02687
BLAKE2b-256 checksum
How to use checksums
8fc71a6497507daa91aea4656b088424552dd92a56c534d7eb994c6e5fcf8afa
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.13-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
1a09b7f525529943c1d2ab9f777f227a4acc409f40379b3e04a245bd4d57b156
BLAKE2b-256 checksum
How to use checksums
1c742ff3cba85c0a7a98e7c182be416a5e89bef1ddc2185e844ba8a60f656823
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.13-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
e41693f4c95c72b553c563149aa31759a8bfc544c1b69ff0eaa001f8a0147f85
BLAKE2b-256 checksum
How to use checksums
ccc879e1bf8e929a16b79fa7982dad96bcdbea507ebac492d0eb6e028f53e078
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.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
37ca562b11612e504aea877fd377f774e73ce1d65eede6e2da972f6b3c2b089f
BLAKE2b-256 checksum
How to use checksums
fe5cf6cf1842757d71bd38b2fe1d3c3003095db5eb1ce5926be6e3229090601f
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.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
67451d09b83be29cffd1e1acca24571c46dd1eae0859fa223bda9c9a9fd545d1
BLAKE2b-256 checksum
How to use checksums
6f698158a4b8d02734fe933ef181702690c981afa0044696f6eb9aa5f3dc46cc
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.13-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
6e1394f2c57b69618652dce1abb9c71ac4df0fbbfe41fc07fab5ee042de3926b
BLAKE2b-256 checksum
How to use checksums
bf0968b95dd18fef64818923a57cefac638d47f091dfd24b962b4df14fafb609
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.13-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13-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
b8e21eef7ea209498d2fb70c3b4dccba5e7d200660d312f31bf232f9dad3f901
BLAKE2b-256 checksum
How to use checksums
e95c91b7c4e6ceeb94a937d32c5819def71880ccbfa949dadb86b56f209b4126
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.13-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
2c0dba73984f4035d8af5052ec82d9ac92f0b5617883e95f31c56e06efadc266
BLAKE2b-256 checksum
How to use checksums
20b86a796fc11474c6631358b41db4bf2912768cdb292192f091bc6768cece67
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.13-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
27caaec16d4f12d59f3136f729dc464e49c8e9f45c79971f4546b44492dbe537
BLAKE2b-256 checksum
How to use checksums
4f9ffbca4fb329f78d2b093cf49c6a8c2a5b135de251832f336370791bb93d9b
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.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
770b1052a4983b00bd2a219fdb1df733ad537898199ee64b81ce79836fded861
BLAKE2b-256 checksum
How to use checksums
2e8403440a9c3b1ed6cb28acf39e6212608be29ab85b16cba48dc6cd640503d4
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.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13-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
53651cfb9388459bdef4a7ac714d1410c52d8845c381e19e70b75c2998a1ccfe
BLAKE2b-256 checksum
How to use checksums
2b40a5884eb8e2323a7eb34a6a614062de1ecf81b9a4ddeb787cdb231568d111
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.13-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13-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
679938ad4b66a9ff3efdb97c07ff6e43fc2664e0eef7ac83bb021d84fb47e308
BLAKE2b-256 checksum
How to use checksums
c67dd3ae125960d60f5970ea2d0b554140b7d7c3237371902298f18284a26c6b
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.13-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13-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
72f59fef266264b3786f169c20c5cbf5de2e1a3d963bdb7d14b8ac4b48b05ebc
BLAKE2b-256 checksum
How to use checksums
f24e7a10c5fa2cef0b428e102b6404361b354383ae95c4514fe26616fb582eba
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