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

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-plantri 10.8.12rc0
File
passagemath_plantri-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_plantri-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_plantri-10.8.12rc0-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_plantri-10.8.12rc0-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.12rc0-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.12rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.12rc0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.12rc0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.12rc0-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.12rc0-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.12rc0-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.12rc0-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_plantri-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_plantri-10.8.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.12rc0-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.12rc0-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.12rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.12rc0-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.12rc0.tar.gz

Download URL passagemath_plantri-10.8.12rc0.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b7947de9552ab45e6032a3fd07c3caa7b7c6d0a8946e6ef89a9bab25a418e46e
BLAKE2b-256 checksum
How to use checksums
7a10c590e158e2c96991285ef3784077c986725f0e0bb30317f2d4ab0e1375ca
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.12rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 230.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
954b90cecb566cf577f23742b864bf9bf66af39ffd2f984fbd148a4862a4b7ee
BLAKE2b-256 checksum
How to use checksums
3a13823521795cfb486846b3b1c76a3544c4cab61787712ce0d427badd87c5bd
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.12rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.12rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 256.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e1bd5edc37680db8d2547348045f8ef5edc8251c0c940e8f89dc9ded53e1fb40
BLAKE2b-256 checksum
How to use checksums
871066e1328d5ce33fd6b220579800eac503bc79934c94d1132633f4270672af
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.12rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 219.1 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
5858960db8af74c0e04cf2a65f5b956df64977d3aacfc9699cb08f0dc58e8039
BLAKE2b-256 checksum
How to use checksums
6d54537e440a96b38b9949cccaedccef2dd853b3ea7513f41a9d50822868313c
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.12rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.12rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 247.8 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
4398e5a3683a7145a4f9e8dadbf49c4ad59ab78de5a19b1f0bc19b1f224de88b
BLAKE2b-256 checksum
How to use checksums
570fee16c6fd1aa74f482648d1d4b1c91149553fc3cb08b66b95ffcb07b6c8ea
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.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 185.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
10ed2ac03271704015fee57aebfdb1d8b588df0802721660fe179c664b5516ca
BLAKE2b-256 checksum
How to use checksums
32eee09df6d91c9bec339a1c38ea2046c76b276cad81829b16802ae67bb902e1
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.12rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.12rc0-cp314-cp314t-macosx_13_0_arm64.whl
Size 178.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7e13f19c7be4798291aad65a49f584eff26f035b344df80e9a92c552914e3b07
BLAKE2b-256 checksum
How to use checksums
25d14b5a2dfba62be3e7161586f0eab5ae50770eeb337713211603f558e0caea
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.12rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 225.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
a639fb866377c80c807a2aa5c80be8419542ca631862db1e08f529d2f16db51b
BLAKE2b-256 checksum
How to use checksums
2eedcb280d00189203e04c092c54a16b43707655398d0b9b706023eb6cc3e6b0
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.12rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.12rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 250.2 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
cce299694905b0163cd0704c881f3d4d8063195ae31533df257a20fce47bc4c2
BLAKE2b-256 checksum
How to use checksums
416f26414e9ec54979d6e647c01c3d6ba4f3f8404e326d4ca4e49b150212851c
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.12rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 213.8 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
fe878b80f44011ff191746eb68afa152d1235d70ab79d92b2feaf9c270737502
BLAKE2b-256 checksum
How to use checksums
c05a212223543e1dbb6833c4d622f0dedf048c44c7ae28f088c8d82b40bb0fea
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.12rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.12rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 241.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
2d35ab2cc8adb7c81d5426fbaf96d1a7d1715cc90954aeaa7208d38cf9b1c227
BLAKE2b-256 checksum
How to use checksums
447d3a231de243acf16f68f05ad5a6ad5805c0def4b36e89a8c092e5b6e2c6b6
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.12rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp312-abi3-macosx_13_0_x86_64.whl
Size 185.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
57e15b2590ee963fa843ff2af9d4af7caeb9ed67447a5d80dd84af296fda24b0
BLAKE2b-256 checksum
How to use checksums
19293d08d53cb5a43e369f2c964c7df274477365cf3d43d52dca52baf40d71b5
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.12rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.12rc0-cp312-abi3-macosx_13_0_arm64.whl
Size 178.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2a4c573843c9f49335c6349f0dfdef7cad0002813768e33b3d2fbaa0d2e4cf7c
BLAKE2b-256 checksum
How to use checksums
8b9bf633f2716170d1a8fdd7d06278d29a450f61937d1200d463708403dd00f1
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.12rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 226.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9aba3503a97c91959dc20c5fb3f67fa4744bd74a07334e284a493046c265bebb
BLAKE2b-256 checksum
How to use checksums
b537205779f01af2aefe3328bfb1c76a56a3bcf2b92d6aa06edf578cfa956c46
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.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.12rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 251.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2b1750ccb367129bcf594844bd129a75eb61bee3c7a623b377e0921413ca9515
BLAKE2b-256 checksum
How to use checksums
68ec6432c1bf830dace1fe5cbfb99ee2485d8d549b4ae73e673a424a555b6905
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.12rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 214.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3cadbb03c9101a5d4aafcb905f2240d67afe47b73fcf56cedd3f8a9b4e83e341
BLAKE2b-256 checksum
How to use checksums
d9093d0c8dff25b32e6711232f140c982334604e116c78a5f89996063170b348
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.12rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.12rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 243.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b72b0a06220a4a8596baca742c4ccfdab324a62790b9deb8f632e3d28c378df2
BLAKE2b-256 checksum
How to use checksums
8f2ad235026edc71f55546c3579a8a1f3493adead67b8d814c7b04b3b6eed195
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.12rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.12rc0-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
476461aa1eb29b0f58e48ba231016c46cd8926dd808bb3266b67ce0e78d786ca
BLAKE2b-256 checksum
How to use checksums
c079d3ca41be9c28bdc7266f17f2c8e31161b2eaf57be943a7cb503e3fde06d3
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.12rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.12rc0-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
e55d777434147df0ed4cb62cc7daba64e4b4f59bc00f9c4c709186250f69f08a
BLAKE2b-256 checksum
How to use checksums
81c8bc53e1be7c528226f218070c8f59b2fe574c7577c7c29f1b2b83f3d5b611
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.12rc0 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