Skip to main content
Pre-release

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

passagemath: Generating planar graphs with plantri and fullgen

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-plantri provides an interface to plantri.

What is included

  • Binary wheels on PyPI contain prebuilt copies of plantri executables.

Examples

Using plantri programs on the command line:

$ pipx run --spec "passagemath-plantri" sage -sh -c plantri

Finding the installation location of a plantri program:

$ pipx run --spec "passagemath-plantri[test]" ipython

In [1]: from sage.features.graph_generators import Plantri

In [2]: Plantri().absolute_filename()
Out[2]: '.../bin/plantri'

Using the Python interface:

$ pipx run --spec "passagemath-plantri[test]" ipython

In [1]: from passagemath_plantri import *

In [2]: len(list(graphs.planar_graphs(4, minimum_edges=4)))
Out[2]: 4

In [3]: gen = graphs.triangulations(6, only_eulerian=True); g = next(gen)

In [4]: g.is_isomorphic(graphs.OctahedralGraph())
Out[4]: True

Release files for passagemath-plantri 10.8.10rc3

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-plantri 10.8.10rc3
File Size Uploaded
passagemath_plantri-10.8.10rc3.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-plantri 10.8.10rc3
File
passagemath_plantri-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_plantri-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 3.9 MB

Release files / passagemath_plantri-10.8.10rc3.tar.gz

Download URL passagemath_plantri-10.8.10rc3.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3edd910fee82cbf02fbbd1552bc3ab5e4fcba36375522708405de26903ec4df3
BLAKE2b-256 checksum
How to use checksums
46fc5741d4be34ee4a0c3c86e579a056e70471542effa3047e47285c8e24aa9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 230.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
af3eabb9228ab9d626e56d9f19efb71892a42e1d7e085fc248c6cd547c61c691
BLAKE2b-256 checksum
How to use checksums
d21ef9826a93323548b95068371118ac9209ae582dc9f377995ca7d758c2c713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 255.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
75b03da379d8f1d0240b794ba0894adb5a83dfb12c854ed7c40326e5b1c5aa0b
BLAKE2b-256 checksum
How to use checksums
3ff22b0d388dad4661a4ec9de39a01e815e7b380e0ecfd4bec46472d3d5b8690
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 218.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2efcd61613616eed04919d4405822b6104cf2a00c5d514269b66a98f830714fa
BLAKE2b-256 checksum
How to use checksums
57d75a0b9d34e72023ca26b279619e80070ecd39bbfcae1a0722fc613c7d7f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 247.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f70686aec668bbbef0d77f97b166a435f9990d4a31422719e25661395e418606
BLAKE2b-256 checksum
How to use checksums
a9919db099fc2335f824ed1c76e6c5bd9ebc298ff4fdf0041fd3af226247ecb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 185.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ba8666132e2c18192c70779abca7275a4a7d728bdf94449b013c5c29e763c75c
BLAKE2b-256 checksum
How to use checksums
6ce0aff3fd56ed886fe3b8c0c745453d787040d383bb1da8f848801cda86978b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 178.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7c734935adb8fe9972e9b2b91b171d373df3b8931a2a0941e62611b97f6d3b84
BLAKE2b-256 checksum
How to use checksums
2442162c6472571e97c3b3e1ed9e82e40304283eab0da76e24f3dca9e9a2c10b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Size 223.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6817e703f2510450f022b12e78b7b6706a51ae7f33d6c4072184847eb3c42e97
BLAKE2b-256 checksum
How to use checksums
fb44f0e0bfb9c21aafb6fad6ce13b17fdfdda8f8071c0f37ef0869a8a8bbeecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Size 248.3 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
563052db5896d8b836f65dc5a90e9d2f9bcad5f8a21aec5ed87b525cd2416afa
BLAKE2b-256 checksum
How to use checksums
d48ccadd02eb4d4faa37edc21627a50f30bd5f2c6ac4c14b018898f7a41064a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 211.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
6a0175361532ff96c9b31c378534b0156881d174d6f759f74a207eacc0444bb4
BLAKE2b-256 checksum
How to use checksums
c16e60a5ab2bcf6078f9c8507b07cdf5ec0521edf9b4bd95c4b9a2b2757ee549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 239.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
a805510207e20748b383530d29da64915635f2fc36ab11afae7cf91a518191c9
BLAKE2b-256 checksum
How to use checksums
b95eb432c8938c2094388ebc42c5ea3598cd2099f8f9ae6f263ea374371afd94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 185.5 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a5e88b045947252914fb6e3960fb27d2af023d67705b1d6e8c4d0e452576d53a
BLAKE2b-256 checksum
How to use checksums
a6ff5969e907ba0873787077d5eba5ebca43033b85901725ea74f9a03e463966
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 177.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b1c7892bf61fb2f3e2e2eb8e5a1a894da420d5f1831a12d046467bcf5198e9f2
BLAKE2b-256 checksum
How to use checksums
f2bf6891ad911e655ee26b0adc040367810467905dcb30281f88d567c941d915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 226.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
55e8280d33560954c0d1505ac9cb67c61cf29365e383086c49af0b36a82eeb02
BLAKE2b-256 checksum
How to use checksums
b6bbddba587932b0a339cb196abdb9390ed6fe69e4dc37b72ba11ad5f78a4c8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 251.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
176a4915257186f5c42623429b6d86b99d9208af0b5b1e5ce200c6718520e7a1
BLAKE2b-256 checksum
How to use checksums
89c2f7eefa3c385a6df9e8318b217b6ade2cedb44c8d19172624118512edd8cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 214.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f00046fb97bf1f39b4a5362e1a71ebe6c642f8889078827a9a0251a29c4bee6b
BLAKE2b-256 checksum
How to use checksums
c60f2ee58d573bb8bfa47067a0e518329f48a49198acd3982b628e0ab8e19af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 243.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
765b00a130c3b69774348e3d9f9d68e5437572d74839c9e08314d890e382bdd1
BLAKE2b-256 checksum
How to use checksums
8fce9a41729f8b93d9a895108e08160257a4fe537d778e60b4ff4202baf9444f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
cd8dcc339b16678614dcf01f3b93023a6e611de25391886786ec732c612b9821
BLAKE2b-256 checksum
How to use checksums
f9d27f8a33fc17b39baae2820ed8a9fba51e6e4d8226c87b502471221e02071d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl
Size 177.3 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
1f16a343fcb4d7a23b20731a6199e46a7b29dd68117acfaf60fdaa52e3280dc2
BLAKE2b-256 checksum
How to use checksums
6ff22f026e5ced826f53f4571796dd4791546cc9f6acf184fd76c07eff98a758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.10rc3 This release

19 release files

10.5.1

1 release file

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