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

Release files for passagemath-polyhedra 10.8.12rc0

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.12rc0
File Size Uploaded
passagemath_polyhedra-10.8.12rc0.tar.gz 994.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-polyhedra 10.8.12rc0
File
passagemath_polyhedra-10.8.12rc0-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.12rc0-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.12rc0-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.12rc0-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.12rc0-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.12rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-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.12rc0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12rc0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-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.12rc0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12rc0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-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.12rc0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12rc0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0-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.12rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_polyhedra-10.8.12rc0-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.12rc0.tar.gz

Download URL passagemath_polyhedra-10.8.12rc0.tar.gz
Size 994.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8aec6261b6a46e8371df350aeed5ad04466eeb43e15a90dca4d5e91a4cdbf44e
BLAKE2b-256 checksum
How to use checksums
a26cb1e7eb514b02683f8a0d53137f08481f6e2b0cf63fe4237c2e636f9df490
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.12rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
c69a956daa8a5ae59fefdd9c9eebd8d5620cd920e1ad0590f96b2087174fa3ef
BLAKE2b-256 checksum
How to use checksums
ff6eb235ab7e8d0283808dd0da494522e16d440ec404d5c410e3244c4aad214d
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.12rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
acf7aa3df9a564997a38c9e0e1930fcb3e70f3ecf2ae1e037cf6c4cd21522f03
BLAKE2b-256 checksum
How to use checksums
201b03d454b5a9e15fd64853ae9ec2750a1f113c1567e5276d30b46dbfa398f3
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.12rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 14.1 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
ee875c0e87671d21d3df023ba43e38917d47a8eb67d5e08a404d00501e22beb0
BLAKE2b-256 checksum
How to use checksums
b8cb29504c22c45134e137315e568c5e0746b03320e6d4bca3b9bb9498ef711b
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.12rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
2847f1873322b96b6e6f4975a54094a67d92d8628b40d413bcd116d92f0e3d69
BLAKE2b-256 checksum
How to use checksums
bf86dc37a0fbc2c490e28f425610baba0190f191405ef012731778215c6a9916
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.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
9d1d597cde152d1680edcad87c7b61a9617c2e1bd260c9f50c9006a21692a724
BLAKE2b-256 checksum
How to use checksums
44c05499a2767b11c8887b5eb003a7e96ad6f8bea7fa47490c3fc46163e175f6
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.12rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
2a7dd3019fad5ae2e4c9adef3e0f1d69b3761dbd17648fd0a7270475e4febd16
BLAKE2b-256 checksum
How to use checksums
186daa2cac62d1cc0f7342d5c7eae8aee828524c371bfa12188670d666e31dd9
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.12rc0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
f41cdbb8f29dc4d677648c29ea39035ae776c2a8e4bb09dcb75f37d118f32bd0
BLAKE2b-256 checksum
How to use checksums
4ef4acb9eabd14fddb5a045671967060efd2f221d97205e967dd5ef34a869576
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.12rc0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
e717d812bfb83337451c5514acb251d1cb8a3b1459f43d5cde164a206b251d63
BLAKE2b-256 checksum
How to use checksums
7d3feff6a6ddc3057b9210d9c4b5e6add46748585fe19ba2c0d82b8cce74d890
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.12rc0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
e4fa9baa5eb942a0e2870a8780890a9a6000a45359302e299ba2629688b6c33c
BLAKE2b-256 checksum
How to use checksums
d3db22edf2cfb1ac9e96e0ca28651554252535f2eeaba56bc4fbdafe028c717a
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.12rc0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
7a4037ae9d918dca00ee2c800268b9995993fcdc2dc718a4f7e93cd751570a9f
BLAKE2b-256 checksum
How to use checksums
f7e4dabce79d2fe543d44ccc8176d8f3d5fb15f29fb42d4431dca812a7394a10
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.12rc0-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
4c01de7146e06b8f2e29dac3b809756f934506beafad581aaa3acbdaf8b20482
BLAKE2b-256 checksum
How to use checksums
1274e77aef86fe2fc233b19f27ab545c64b493804b83f956acc53ecc082e5559
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.12rc0-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
65bfc2b5dbb7a90d3c53cc5b292c5c02910e9dcad7096ca3475c4be6ad5bbd95
BLAKE2b-256 checksum
How to use checksums
9e3e9da56227810d60227f7e024c998d117ff9d5dd829b061dc1e9f89386c975
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.12rc0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
ec339c55a42ff178710e6431f79dacc18506bf74741a77835f03e72ac6924b2b
BLAKE2b-256 checksum
How to use checksums
365eabe8dcdc9945c4697e1835bd8fc79f51d5d83651453b937b1974dd93b39c
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.12rc0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
b518bc711481eb17351495f20239edf8b1132ee85f6ad33571306002c4c2751d
BLAKE2b-256 checksum
How to use checksums
afa7c7fc42167429cc1ed8b1fac9165b74aab3472b2e6f628cfc4c023857397d
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.12rc0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
cfc32f53c3348ca07855bc1d4b0563bce2128085da6a0fa5172fc243d8277fac
BLAKE2b-256 checksum
How to use checksums
9024794866dba0b194c4157d60dab6356695b473ddfd68fcb2658efe25862c0e
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.12rc0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
494f22faa345733e2e7606a73c7f656b7405973ed4abfa8e2fee21d74bcac090
BLAKE2b-256 checksum
How to use checksums
3a0bf986880f74078ad96aaae93ea02c7d16dc12ab42c6e5b66b38261c406553
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.12rc0-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
d39b7ebb28cce1dfffcbb102dec788362fe10568e8375dfd9bc02c60ac7d11e1
BLAKE2b-256 checksum
How to use checksums
2851f37a6410d1e0c3b384bb588d62529c05819a7cf8a8fb2612760062ffd3ee
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.12rc0-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
1e8009ac84f6960a02c1f226424f659e8e664e7c029c5afdfe3ade4052b8760b
BLAKE2b-256 checksum
How to use checksums
f7ce6ab0b23d94dd167525bfbc804ad98edf576614067ddede4be6650a1d7dd0
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.12rc0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
c8e98543b14f20464e5526b42635eae77f33e908591a042c587af7b5375c3331
BLAKE2b-256 checksum
How to use checksums
e842512f336cfc589378e252b06ddd0f3d081ff34f91610113ea155e065f1ff0
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.12rc0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
e990e0736f07849d9f227bf5eebac29d3a66f4633006d6bfc790387122c159a6
BLAKE2b-256 checksum
How to use checksums
c7e2133bbf6b84e4072b081147b88057718dd978b35aaaee09f151d0eb85a93f
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.12rc0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
2e805af515bfee8e5500f3ae0f10d7a4db52fbe2a9897020a092962a94594fb0
BLAKE2b-256 checksum
How to use checksums
10d26ff6227403c6020e7fd27341f207cee21327deed80abd5867bedd7b8a0bb
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.12rc0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
6883a2c10523a4117eff48a76f840a603c3571c211b046285ccb059a625044d1
BLAKE2b-256 checksum
How to use checksums
448dea586e75073c305cc96dfe2ab4576014676980d82665925c83973bb02a1d
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.12rc0-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
5184ccc7ae189e4d873501a3182080b3d847c4ef1e5a582d3aa409f421d9a9e1
BLAKE2b-256 checksum
How to use checksums
12827e2fce78fff527af1dc8e4bc2af4dec07069cb34be4fa3360175da2679a1
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.12rc0-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
c6b5eedc249187cb4eaaf1d10ec1c188666ca2fd669618677afe58712cc68b67
BLAKE2b-256 checksum
How to use checksums
6ea86c2ed5bbcd979b5c999c64f2caf066c6792d1d49a42e9d3ffc00f0600661
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.12rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
978f73a20af0163c890c1c9ca0b7ae89d5926d2c93bdd7744878de0d7eb6a300
BLAKE2b-256 checksum
How to use checksums
4d14f8899a3d549ee7a6555e1b7c27c0b2707c6225619f151c3f742919d7ae0d
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.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
eb05a4a9235b0411688d538edbacae84332247016cd72308264d3e4264e5b2c3
BLAKE2b-256 checksum
How to use checksums
6d6b0aee830163a5ca9f54130d9d4126dc14374fbfdf77ed2d16d1536de4fefc
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.12rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
acb729d993d639434642ed94311fb993d140f8f796ffed05e99ab4535fd00c2d
BLAKE2b-256 checksum
How to use checksums
4d802d70832d78b5fb1866c8d7135d5da1bcd9f3af6c6dd27045b4243ee686b8
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.12rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
e33d299adcd68625979d435378d3fe8b14c66f9635866faca07a1e5c6cb62024
BLAKE2b-256 checksum
How to use checksums
951d9b0f3b1110107fa2d9b04626dff4a51d606734c3e66fea46c5ab71ff3b2e
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.12rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
8c53ebdfaaadf898a7062fd4f1a88e6cc535ae7adf6416271497758fec7e826f
BLAKE2b-256 checksum
How to use checksums
b3dc9aab1fb5b139703b4b73f6b3828a26ab5496587a3ad447e231e9597fbf15
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.12rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc0-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
38d660f4f018df201836eca8ae2565fcae70caaf3b8ac01dfe3f31292f47d51d
BLAKE2b-256 checksum
How to use checksums
bc200d899e5f8f82716479c4561bab9111377eb0ee4eca02671a397db8fb4535
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