Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.13rc2

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

Built distributions (wheels)

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

Download URL passagemath_polyhedra-10.8.13rc2.tar.gz
Size 994.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5223cffa6e43d9a4d53616845a30105734a2476e4acae56d1d1df66615d4aaa6
BLAKE2b-256 checksum
How to use checksums
2f2a690bfb6a4ab05df1b54540e54909648cd88a10f517cc6efe4987d48a7125
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.13rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
e695b2ccd115cd6ea7cbe3b4821872b54b224f4b4efea0430d9f56f12d914db5
BLAKE2b-256 checksum
How to use checksums
3d6a19644d2a01535e0d947e77cf682e64303ec649fa36db46b04b40947a261a
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.13rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

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

Download URL passagemath_polyhedra-10.8.13rc2-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
f019e8f252e7b5aa6c54d5a64186fb3092e42f8134d6ec0cd6b167b1b203ab1f
BLAKE2b-256 checksum
How to use checksums
c714660998a45c167b629475536e74a7fbb464d2bd2a9d5d82217507d240889e
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.13rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
32ad08247ec3cfd52d569b2d63159d7f67dad817c4741bb9e396a6f13623f1fd
BLAKE2b-256 checksum
How to use checksums
5cbd690534265c29b24144946cd8db4f6ad043a7c5a3038928dcf8a667022309
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.13rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
94dfc3d01071e16b2f567231da80c51cc948e817279d4600eec4af2581c13ab0
BLAKE2b-256 checksum
How to use checksums
cbd9306d32f98f8e85beb27167018a0339a9b572116c14869c6b1a69a8417c85
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.13rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
f951944968efb88a85a556abc6bde0a3fd6ecc2427afd47329e3f49c58464c6c
BLAKE2b-256 checksum
How to use checksums
de164142b173b66234f9967380731e2c145236c2d56616ab8398031d1c3e7a85
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.13rc2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
a1d827ebb63e5ac4060ca9728d150f7df51746f7e71941ac7cd330ac15b276e9
BLAKE2b-256 checksum
How to use checksums
57cf98373fafa91d030b8480a5afb66311500769617a3a85dc8dbd3fe72279e0
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.13rc2-cp314-cp314-musllinux_1_2_aarch64.whl

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

Download URL passagemath_polyhedra-10.8.13rc2-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
5acf3849f26614fa462fa822fbda8547a6d1c676654690977b068b1d950ba486
BLAKE2b-256 checksum
How to use checksums
564a1c3a986ea382e052001d329948c22ab51032a6368bf7da6e9601fa961e16
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.13rc2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
06114964a7db196a6581bc4d4273271245a2ff66b1135acbeac60b9ecb311bdf
BLAKE2b-256 checksum
How to use checksums
25663802f743a224eb4c73b56169cba0d3e75d8be156f5b0a796d5446d3c84c3
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.13rc2-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
f77febc1ea83f75cb3294211a0ca5c6911ce1fbd7380d0044c0aa6a6261b2e70
BLAKE2b-256 checksum
How to use checksums
998bf8c3803c24b0e3a316cc2d23b08846b8dcd93ebac53c0118ef3041d177d2
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.13rc2-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
67747a83884ec805ca60553bf7af897cf18763e7e9b50484b6894078422874b6
BLAKE2b-256 checksum
How to use checksums
31e5f64687ab563f53cc315df4e18f518b63292daca137ac956db92d3cf90511
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.13rc2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
171611b3b4a3d91e3bf9f44e933b90d5a5a82d22b71bab268a9af2f9235f9b03
BLAKE2b-256 checksum
How to use checksums
6da4e16776d13ed0a73ee9053980b4a85d75d47c4c2a9c8f2e593d5f84f9cda9
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.13rc2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
529ad8b65433b9a36c8c88cb4e8a3888aba6413cb0e76dd4433e9d8c34ab1584
BLAKE2b-256 checksum
How to use checksums
1db9859dbe25955b1531ed351d6c9ab07ea127a25bb0b8f8056ee9270c254068
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.13rc2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

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

Download URL passagemath_polyhedra-10.8.13rc2-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
31775f53c15e3c766d9ea7abfbfed5f8cc77bbc520538d5448858bce6a8fe962
BLAKE2b-256 checksum
How to use checksums
80aad70ede3887fb8a310bc26083f747dc85e2f78ef426afda9282d2d776bbdf
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.13rc2-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
3fe304f196c22f53a34af4d15a94513a7ac11ac02fb87edf13c75fc857131909
BLAKE2b-256 checksum
How to use checksums
66d2dbce72b3ed2076c5321582b90e1bafcb245edd41bf406c49f39770ef6114
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.13rc2-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
56bbeac466e08989828ac62b4fe151fc0c2a6a3f685c8d6d5e53f16917b1c028
BLAKE2b-256 checksum
How to use checksums
e8dbc995a170a8eae5f684e6ed5005acce92dc890e61d50f6237697b4724bf76
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.13rc2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
3183e1773948f934c8e9f5a77bcf8ec75c78652111b94182267f90e393ef62e7
BLAKE2b-256 checksum
How to use checksums
29d866d081d0d28b00ff09d12c8904385fde89a522dfe9e2f9eed897ffe8ab16
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.13rc2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
64e72ea774b9ba0e5d7dd7565038b134faa8866dac30966ec1cb62a881c81cc7
BLAKE2b-256 checksum
How to use checksums
987eb4222b6ee8cdf3e340ac39dda8ed8f8d4e9f6a6c6c97b5d2f965633d2ff2
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.13rc2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
63e2eda2a94c869e4e7b31174feaf9c2ccf3d343b9c89b0d55fbedf96c0a533c
BLAKE2b-256 checksum
How to use checksums
34087a8f4ab8a9440d43e9591815a70e7879a90345ace42e08a5acfca349bbf2
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.13rc2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
730eea198664fb90e6c39f29c3437d211de068a59ce5f54533c600e8cb9807b3
BLAKE2b-256 checksum
How to use checksums
9b71c8a020ca22b1e9ad7eaeb8641714ae75c1fc45c9932f43a84586ba0ab304
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.13rc2-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
935e4f09be398fb580d82efaf9c2014c64a29919e498afc43ed5927e194f838c
BLAKE2b-256 checksum
How to use checksums
43ed4e22ded1bb369d7599767c5db6ef2b7c76530e3255608f7c9df2b19497fa
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.13rc2-cp312-cp312-macosx_13_0_arm64.whl

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

Download URL passagemath_polyhedra-10.8.13rc2-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
4f87860377c160a5bebe3000b8b1b2822fd5cc5a630d514763e0117f6b3802d9
BLAKE2b-256 checksum
How to use checksums
e6106782fe6a20f10fd5ab05c9f84eec46bcbd0af5fc95308f7f8fcab5412a2b
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.13rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
cdde5e7a955688ca1a5c3deef7599a1ffa957d932914657c2971103c8992e3aa
BLAKE2b-256 checksum
How to use checksums
bec99cf585b7216fec90db06dc3d5e26f70a31b6b6fea2d4b78e55796fc088ac
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.13rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
915cb0caade14b1b6d2f7fb1ad5261aa50fbf047d148fb6b49f7085b9f904b7d
BLAKE2b-256 checksum
How to use checksums
58c12598fe6c9997348b736c29f6f5987ade546cf979913dd9c61ee3d69bdb09
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.13rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
a3cab4f9586886a478f96ec25a61a39196c650d96a6dec373bd160a726e67114
BLAKE2b-256 checksum
How to use checksums
93f4c22c979836a999c954a93f3245a18990befe1cdd70c593934266ae627885
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.13rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
1850f3d023214afa84a1ae31547630f4d9a26e2d2b8dedc846731ce1c519013b
BLAKE2b-256 checksum
How to use checksums
b7a39e2846dfefae5faf0e65b077c94c90b229e0132171c9750eb8985ea672a2
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.13rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.13rc2-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
1a6cca4c3dd5942d6e24d809c59a98e7489b3430382b7fc693dccb5791f4ee65
BLAKE2b-256 checksum
How to use checksums
f904fe26372a42fb2f46e62ffd484ac43dc0f003cbef98d5c7602b3bc60c7b79
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