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.12rc1

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

Built distributions (wheels)

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

Download URL passagemath_polyhedra-10.8.12rc1.tar.gz
Size 994.3 kB
Tags Source
SHA-256 checksum
How to use checksums
65c20c43c6b4a6d01f03a89a29bc1c03cfa8c55074951a46a186d31a3832778a
BLAKE2b-256 checksum
How to use checksums
67160e4db9f474761fc01b63700885df48b9d68b8a55abe1f813a8acdcdf016e
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.12rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

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

Download URL passagemath_polyhedra-10.8.12rc1-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
f8d1db38d71dfc4030ded3a017579280062a57012999a9746f37c56c5977f50c
BLAKE2b-256 checksum
How to use checksums
d5db67e4455ecdd3176aa7b3a78934fddb3ac6a069fbfd49dd2236e01611f652
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.12rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
08cb55daccb4bb9384c59a1e2abe1ff6c603f2a6aa27cecc4d6912caa6e3718b
BLAKE2b-256 checksum
How to use checksums
0161c17a8588629b07401eb52673dae3ba91a7bfc4d3cd82582bf1948b2d5075
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.12rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
9be4b29c1b349a8743c03b88cb78115a9be09417ed06fb776e2cd6a1637b2b65
BLAKE2b-256 checksum
How to use checksums
cf49b5c04dc54ed927d27e98317e8ea8495494f901bdf03ad3656fa963f2db10
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.12rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
fc4063c8fe944e9d230844c79c43d260f021f7086ff376ce5fcad81850456286
BLAKE2b-256 checksum
How to use checksums
1ac2be1206809361660443771a3928faa28dec5c745983e8f209d329f9a7b133
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.12rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
fa5346b81fd9ad46edd92dc02cff61a061dcc50456583bd931359ef9fea8f432
BLAKE2b-256 checksum
How to use checksums
89365b9fa45603c6ba21803cc103eb03247de595a48adfb1523bb12287519b22
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.12rc1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
3f4593939932fd0547e974231e9a5d568de921d74dfa0ab9f29948d2df508c79
BLAKE2b-256 checksum
How to use checksums
c5f62622ef594966787e2c86133d3e5cd05a9fd561811f7a855250b71c92f47a
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.12rc1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
39a4906aea56d04b0429238963ba675f7c8e9f0f6aea8aa29062fa0fab22ae7b
BLAKE2b-256 checksum
How to use checksums
0bc221d490ee4d9ea27d996f3168369250c3a1fadc8f1812c3502f376a3879c7
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.12rc1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
6ebe86483dc245d45f5071215ab4c5e7812d0eb73a9726ed41c782171aa009de
BLAKE2b-256 checksum
How to use checksums
8fe78e77d1c740d9cd5c6605a557ccac97dfc5168905595c284e07f6d1e912c6
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.12rc1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
d8502d989b35648b80fd6d182a8f95fd39fcc439d9e2942881349e33f5056c5f
BLAKE2b-256 checksum
How to use checksums
0f0519e2dc1535dc0da2d4b57a68fdc27fa5dd3202a87d632bb29679eb0c2d90
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.12rc1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
41918d8518d20b20113306a5cded83d3f779b89e264bc0378cf22dd66a3e8857
BLAKE2b-256 checksum
How to use checksums
9e766acc4adb115cf5daeb3c357f804d126a948c7677fdc2dae84bae54e65012
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.12rc1-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
6d69fd65104bdf84d63a81471373f2060b16937886f61414479628f099b5fa32
BLAKE2b-256 checksum
How to use checksums
ec3388e1e0dad5089262b7fb02cfd366bd1a0d9ab38606392044fb7dd204ba8b
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.12rc1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
c029d3e1745e4956ee876c098c5ae4fb236e9a11e34bfabeca7f8ef9ee37dc3c
BLAKE2b-256 checksum
How to use checksums
b2b3f6db610ac353cca2c8ecc14601f3b7d397165c29eab6092d45ff09555e1e
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.12rc1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
e8f43d8b0cb7b51dab0fb11fb7b25446a5a87d4370570e1f941123120b53491a
BLAKE2b-256 checksum
How to use checksums
2b0be76f846da78a6ebf4ec42032f13c4012c9ff1e2af296bd77ddca3517fd5b
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.12rc1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
e3891bcfb24e82550f6d9794ca775c40e7c970e448785c04d6de04376f31980b
BLAKE2b-256 checksum
How to use checksums
7e6204967f9185a7c3bd19190531ea19d852b33f77d6f391c7d84cb4356e0298
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.12rc1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
bb35e86156392e16f0eaa33737e50cc9a166eeea2e61d614a6adbb131ae27644
BLAKE2b-256 checksum
How to use checksums
a9bb176fa842d64f97e61e483f6449580b817d757c6c065f52207da383ba1b12
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.12rc1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
9d79267f82139a19b0454a998a13173750bd10ef1ef5e465731c663ecbf25221
BLAKE2b-256 checksum
How to use checksums
8f8adfb818e9648be60325043cb00030e7754d5b3030f59307822b04a864b4cd
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.12rc1-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
725e111f11765175cdedb689fc7f1c5fc193eaf79166011bcbdac8a0e8a6a870
BLAKE2b-256 checksum
How to use checksums
bd14f1562bd5d0d4fc95a256a8c35a5325fe8f4bcbf4c3d6799d1eca536717c1
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.12rc1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
549888afcac1cdf28c2dc8f03911ff4947ec2766d24d73fa5353998a93824cfa
BLAKE2b-256 checksum
How to use checksums
5b5cbd93b6cff95c449810a5203b583f9a044a16e4f5a087275501553248b4c6
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.12rc1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
dbb6bf47041ec3f9233b57324e310acd6661d0ef0d6c1747a925bcb45f57d27e
BLAKE2b-256 checksum
How to use checksums
6d7fa64ffab1b8522930542c6cc6c62a0e2ac561313e28db5f0ba5e7e8e0bcee
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.12rc1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
79b5446b0a2034d9c46bcad80f0be7fd783174340ec25e27cee57fd6d9f55b9d
BLAKE2b-256 checksum
How to use checksums
fb581aa31cdaadbecbcdfb78090fe0f078603ea97b5b668495dcc648732277c6
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.12rc1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
14bf750e162196a269ffdd214b7beab8b9a846d8cde049015d2305b98880d249
BLAKE2b-256 checksum
How to use checksums
65ab5083b54eec4c371b5d59136fe79d12b8785e79abe0802a20411a9e89acf2
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.12rc1-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
13c95bf5f9f133b1397ed5baa9bde913bfd57a5a39be00415bcb7b1fbb55deeb
BLAKE2b-256 checksum
How to use checksums
21ba40c7f321414d80ff30a6360a4cc3fcda9db2303d9dd035a2a37059abc6ff
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.12rc1-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
3db29d0ab33d023022690c3189a46554a1d296ec3e456f641b8a0153ab7ebb22
BLAKE2b-256 checksum
How to use checksums
205edfd784fddeee36d11bcb5eb5544f2224fa65771d5816d3200347c838d833
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.12rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
6f0a9a357dd28de9cc93594f0f8c1644f4ed84ca2da7bf661e1b59900df6d5bc
BLAKE2b-256 checksum
How to use checksums
e52f4ffce441c6bd99e749a7a5679e0a1b75c14d6f64e4ffd10c16312b35b317
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.12rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
04a32b0c650b1fbe5a3a46d22c23104c8acdf38dafe670178ed3b33f9040557f
BLAKE2b-256 checksum
How to use checksums
b4cad9289d102a0ea3fb38f95a351dcab599416ab8b28fa9727cddb801214534
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.12rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
3a69dad0466c573414821338c679d05172185d26c4ed71d6faaaa515785c4192
BLAKE2b-256 checksum
How to use checksums
4199c5b1c7888cf8c0a0e2ac7a8f08a1e2e8379758a61c4c8e1d6e4192a52bf7
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.12rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
b9b292d692722442e0f586796d51d035f2c5d6885232ef3ab587fb816bb03e94
BLAKE2b-256 checksum
How to use checksums
250dbb5cd324f21c7b908074b156b616c93280f2f1e4590c836cb3fe6c3a2fb7
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.12rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
1a7e4ef38d458ca58b6e32fa13177390e7fafdd42337e860cd7adaec5a0f1cab
BLAKE2b-256 checksum
How to use checksums
fd759ef6665ce972f42f8d0d324a49d1fa1e344bfe2559df457788d2a074e283
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.12rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.8.12rc1-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
df7e2a900b6916dbbe53499c12398ebb4d6dbefe54a1b450b33a3b89dec4ef7a
BLAKE2b-256 checksum
How to use checksums
46f51f3fc09d03986adc48a1ad1912171edea80ce418d554dd98b4c7b114ac4f
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