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.10.1a1

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.10.1a1
File Size Uploaded
passagemath_polyhedra-10.10.1a1.tar.gz 994.7 kB Details

Built distributions (wheels)

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

Total release size: 380.0 MB

Release files / passagemath_polyhedra-10.10.1a1.tar.gz

Download URL passagemath_polyhedra-10.10.1a1.tar.gz
Size 994.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a60517c879ad78bf4740c90766904d2d29c431471dfff61035706ea4df36dda9
BLAKE2b-256 checksum
How to use checksums
8e757a3c0983827e0a8809ca899843f4288867e482f7260c67074ae028f6ab40
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.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 15.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
14cca8098c7dc887b46729f52f622530e60fda9e5d9017e8ef2abca339f54c82
BLAKE2b-256 checksum
How to use checksums
9f448e800b9bbd6a018aba47b7e693a5b4bf800f3f22ce7a515a2b266953c1ba
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.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 14.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cac6d16b889bdec6ab75044c825553f80ff0dd0f03b484c9da6d3f160b12d093
BLAKE2b-256 checksum
How to use checksums
d79feba0bd4cf589a6834089eea967cc95c0a08860093c147ee18ee1fe84e9c1
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.10.1a1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 14.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
18d89b1e27c42b993efc058ab4a2baa58166a950305bc2374d0278746743a5ac
BLAKE2b-256 checksum
How to use checksums
bb3ce766270b04e32a3e72579da46e594c4517ad243f49206253a93acc7858cb
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.10.1a1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 14.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0e587e7a4e7751a205214875630d86c1ebd085a4e08bf0c9b9fe38cdc0c8f2ee
BLAKE2b-256 checksum
How to use checksums
78491f09a8d2a6342810b7fac44f1e4d6443692bf0e2454cb3c551de77d10035
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.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl
Size 3.4 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6183f583fcf83c32915b5b08803c69ab233a865ceb9b9af55b641f109a9141b4
BLAKE2b-256 checksum
How to use checksums
505db863aae5f43b50cf4d1971578565c03ad244a4dc53a944d428083d16726b
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.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl
Size 3.4 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2e774f7ccb7a31e927d3ded0d8a00d48dc7d25bc6f96c04178b60d4fd46793d5
BLAKE2b-256 checksum
How to use checksums
076e06d37a29123425923ddda3aec7eb7aeb2528fc99cf47419815d3e818f4d0
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.10.1a1-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315-musllinux_1_2_x86_64.whl
Size 14.4 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8efe0cf0bc48a00009f4501f13c5c0138734f08c62ba8223db1f541b4c573b3e
BLAKE2b-256 checksum
How to use checksums
b6fc2572ff024aefe4a5d672248bab22e0bc570f844d3c054a6cf4965eab39ca
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.10.1a1-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315-musllinux_1_2_aarch64.whl
Size 14.0 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
eb9a57bdc11e0a7372c00391ff75062c3aba538b15d8b68055e6ee43f2d7b0c5
BLAKE2b-256 checksum
How to use checksums
f5583fe933bf27bae3091721a73fea50de69e788ec629d658f3eb4522ce4dde0
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.10.1a1-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 13.6 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
38d96f26742f27c11afdddc610973d9c098a95b156441e787c95f1b17bda99f6
BLAKE2b-256 checksum
How to use checksums
152622ae7b34a4e3d01ee5fe4e6185fbdac583085b8273c8cd749875ec186398
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.10.1a1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
91f7a32b5bf172327580301274946bd510477dc33d407ad1739fe8b3234ef19e
BLAKE2b-256 checksum
How to use checksums
c1dcc44a58743901e40f9b528ffe78b985bc87774b492489783c7bdd00bd447d
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.10.1a1-cp315-cp315-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315-macosx_13_0_x86_64.whl
Size 3.3 MB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3228eb9fd82f65869efc9b58b24b70b4745f073a6a28b4f4b9fa80f5015e4928
BLAKE2b-256 checksum
How to use checksums
7b520c63b2abaff81246ee081d838d172a94d40873e002c13f43bb01196abec6
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.10.1a1-cp315-cp315-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.10.1a1-cp315-cp315-macosx_13_0_arm64.whl
Size 3.3 MB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
9967bedb22cd8accb0ff327b5794fb8efeb90a35329abdd277e674c144058e93
BLAKE2b-256 checksum
How to use checksums
b92c108cdf44faea0ffb3108b8b04b6b862a634a1cc79a51a20857490cc2030a
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.10.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
e98b177c74126ae78ef513eef724ac10b0516ae30b4699e0836ac4458dfa4ca3
BLAKE2b-256 checksum
How to use checksums
6b665718ed1e753de12d673571d30db99b84a25e85f180b85ad20e920de300b5
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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
98c2af40cae333950350718130350dbc6403ac44dec02e91118659322047c929
BLAKE2b-256 checksum
How to use checksums
e80724a05ed705db915725fd74af1495beddc74b0df447556274e3f6d7618884
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.10.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
815095f7a9ba90c0f3327f44e9b37adeca22147226b3f46fa81a6354faa5a279
BLAKE2b-256 checksum
How to use checksums
bdecb7d7bde9a787189101c901007f36f1740732ae668d54278e6f573449b894
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.10.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
161e9d43fdcafc8a6e29b6b7de10479a8a15b17fbc1f56eb521b5a3a55c3783e
BLAKE2b-256 checksum
How to use checksums
4081ef2a2b96bfdbb8e5a0c80d6a9bdb53a5ff6456c3afb95053972fe864b26b
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.10.1a1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
0cf5f2856bcb49d56228f5f72badbe51d2e9a7dd53a3616e12aa645707509fb7
BLAKE2b-256 checksum
How to use checksums
9ff1cbe4d3b7730dd6ad9455d4c8c8d84ef2f280b41e1f0e56b0a15d915b789b
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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
c85a2a68ec7c616ead1f1bd3ef449eacdd0bcdc75054bc9bf794c7cbe040accb
BLAKE2b-256 checksum
How to use checksums
283b3be1d665c759677196cdad1f502d29e2598de0d9544e0474491ef93470df
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.10.1a1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
983cd2656aef2ffdd3f92f6adc0d0506de4862af31ea55a483afde5bbfc975f4
BLAKE2b-256 checksum
How to use checksums
867481ef94f9cdadd3b0b0c9858bb91da7dd4953e55c492af2b3e84dcf09587e
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.10.1a1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
6564d8836cd4391fa679def673e85a1576ff091c0889b8876387cc5ad6143048
BLAKE2b-256 checksum
How to use checksums
1a13291be25d44fd72c40de77e2f2ea8f1a83469f827d9a893a61ac9af6aeec7
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.10.1a1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
04219d9ce8d816cf2f87d66460419b1b7b9ba0d458fde3c47eadbda8a2e8585f
BLAKE2b-256 checksum
How to use checksums
f098bc8df1c99070f7c5da2d44a24310a1765749c1b7a0d3f507cf540e130335
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.10.1a1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
9d43a83a1b0cc3b0e59d7d51c6854dd861881fcbdf7ec6884f9dbfaaf731468f
BLAKE2b-256 checksum
How to use checksums
bf02c72ac08955493c85c971059bf9eca035ec82ab32b249e3867ac66359d388
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.10.1a1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
7f6bdb016462623b38c0ae38eebc2309a59c70d723166bd0438f63179e8fb513
BLAKE2b-256 checksum
How to use checksums
b429c68b423a0664bb8a498bdb7b040de799c77747c3954bbb1577703cd13430
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.10.1a1-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
415a229f6f15b7d965e131960389ea02709c2be573685d6a1f80d5be5fa95c6f
BLAKE2b-256 checksum
How to use checksums
3b5d8262f18f293dce0a1516576991eda9ebfd0ea3e020c10e6302a5ace9ad63
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.10.1a1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
3481855fd2432be5141266227a9a0a2f0006bda7e5d69e79cc8f5cf7a7c95d1e
BLAKE2b-256 checksum
How to use checksums
df1209556f7f4ffeb6d57608fd42ac86c287783cbac133b77ff9b0f68530cba2
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.10.1a1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
1a2d4ffa22ec1ad8fbf95641c04c8b51767f4c49a0d04fe17c448f7a68e6bcca
BLAKE2b-256 checksum
How to use checksums
a790206c283ba2a9d57b48bcb5f5201ff83f21a33c8c4587d489b27da80c1b9a
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.10.1a1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
96f513326ff1c88aecdf53c54c102d20a8b1bdf3a141f92dee3dceb6ac211375
BLAKE2b-256 checksum
How to use checksums
6ec06a930ad642adc4a51378d1f3bd657d44e2a5f291015e2f1e12bacf109d6e
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.10.1a1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
49d2783ca890882faa6190ce7449b0e52fcf34178b68c1a44c48677b689cfd2b
BLAKE2b-256 checksum
How to use checksums
986b7de2541744f3987d727cc4e78fd39b61621856f3284f0f07f589d634fd23
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.10.1a1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
53073902ad81d6ee3bc8f4ce7e086a491fc245b569bb9f4a5881fdf93006430a
BLAKE2b-256 checksum
How to use checksums
43c782400b4e778656d0b17b41ff9e400d5c445b0a2e26a045a314ead77d1bda
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.10.1a1-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
98d1cf704c985b1b022e6c9e980ff153e99e7e9379f6d6057896b3ad133147e3
BLAKE2b-256 checksum
How to use checksums
6b72df2dda1347f477e9b502f09dd843c42c8cd2fb23867f07292997f1ecc890
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.10.1a1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
b9fee992e793125c16d73a05c40b80a4b22320ccfe1ba822cfc130b40b3ffb01
BLAKE2b-256 checksum
How to use checksums
6453c9d69ce8ff2277f803dfafb6ce78a960ff6040686404f312abf0dddb2a20
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.10.1a1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
d492b84d17ae0f65633384f52a8b1ecf42066fed2bdc9ac5f39c120fe91c98a7
BLAKE2b-256 checksum
How to use checksums
df6171001f3f5554e58bf6c70e8db21e6406c53c2c01c1e53c730c69cbe1f0f7
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.10.1a1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
dab2a894487698f2e435524794117a69acfa923fb2ecd533c5ecfeb3e2c09a25
BLAKE2b-256 checksum
How to use checksums
f1cf8365d01d954fc411563a5e5f8475a0cd7a17689b384adf93e8705317f12b
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.10.1a1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
2014757440132138f33d5e69c5d556ffdd2c2a1602a7758731947495bf2526ce
BLAKE2b-256 checksum
How to use checksums
469901d2e05529443dbf19a9faca3b5317802481fc4e14c72253bad7b6e4b020
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.10.1a1-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
5c9362e04974e7d5f1c23ac83e18e8dbb0ba06bf570a7e52b89a682c4e851e75
BLAKE2b-256 checksum
How to use checksums
5cea6f3807b4f0ace50244dde6012cacec404e27137399ab18c7b26c9f02ea27
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.10.1a1-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_polyhedra-10.10.1a1-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
f1bfe5d51525e69974d619c461d9844a15af117c4508875a8ca28df7f79d5ce4
BLAKE2b-256 checksum
How to use checksums
b966bc77e45ff3204f69d5b827fed981c9089ebaa1c5e1a19988cc7ec9a9f955
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