Skip to main content

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

Metadata

Release files for passagemath-plantri 10.8.13

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.13
File Size Uploaded
passagemath_plantri-10.8.13.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-plantri 10.8.13
File
passagemath_plantri-10.8.13-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.13-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.13-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.13-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.13-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.13-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.13-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.13-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_plantri-10.8.13-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.13-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.13-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.13-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.13-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.13-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.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_plantri-10.8.13-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.13-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.13.tar.gz

Download URL passagemath_plantri-10.8.13.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
43e1e4a6e23a968b920b71c2536ce35c136fc07c604cd4068488262a986a302a
BLAKE2b-256 checksum
How to use checksums
bbdbb377e1413b1e50215f5ad1fb0ca74fadec1120ddc8da503d6cfcfc1f6a94
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.13-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.13-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 230.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
30eb9401dbcd76f69ca9bf4a50d807f29e98551c2f86bd409db0e266704c0490
BLAKE2b-256 checksum
How to use checksums
0d0f20e43145d7cb662a6cd7dfedd72556d3f655a9a8dee583cba67c93dae1df
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.13-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.13-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
b7acc04992023895e0bd2c17849118433abbd20e368e493fb39c7dd3716723d5
BLAKE2b-256 checksum
How to use checksums
d7c12302ff681438ee11ff93e8e8ce2ffd167f7bc0abc6392f5b1e46e824008d
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.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 219.0 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
75e9033a0f16b8f90d285345f0d2f85399d5ba1938c0832d060a6f8191f9760f
BLAKE2b-256 checksum
How to use checksums
30c0d1a031fa2c27aeea5fde0aba8df2faaa1432e3797956dd5e08f5ad9ae4f9
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.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.13-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
76f708bc4466ba56bf5cf6704261a7f9fd769b058dfdd29911488672c72b70cd
BLAKE2b-256 checksum
How to use checksums
b5e250a1ed72975a547a5ce702719cee1d1eca30bd5f3dd0153fa5480cb2f98a
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.13-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.13-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
b72f758142494d768a8b82b8031f2b4a377941589fa876fcfff3a3e87e2ab5ac
BLAKE2b-256 checksum
How to use checksums
b1fd0169042b6fbb8b85b25f0de7f93c1a9b23b13ace1d6e631f32a8734f4f53
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.13-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.13-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
178646597d2857c4803d8ead2b53f313af72c00826a9f4b94818c1af5b761bc4
BLAKE2b-256 checksum
How to use checksums
53a544b4692ab8885109a91c30ad0f339870c0851abbd0f92b949d9e8819774b
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.13-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.13-cp312-abi3-musllinux_1_2_x86_64.whl
Size 225.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
032b9c96b600c2fab1e20d34cadadaeb2734f4311862d0b9dc7f4fc41f230d87
BLAKE2b-256 checksum
How to use checksums
f4b42bcca78620faa9d407a54d260ed9167d18f14572209ad4a287b3641cc2bd
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.13-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.13-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
1fa5d049e7954b4ebba9736f7c0cde78b6faa58968ab3338638677f94e0e6bd1
BLAKE2b-256 checksum
How to use checksums
99edce857cb3356b4e71bc51640b058f7e90382dfd8634310386cf93c1ada6f6
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.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.13-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 213.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
af42971ebee28f92045a93a0cec609b962f8fd17313888ccdfe46a8c395549ea
BLAKE2b-256 checksum
How to use checksums
a801e303115a5502cc152e4df13a23589b2703bb846909cfc182eae686aaee78
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.13-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.13-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
04690af7d7733168dc45be1117c9eb2d54a9d9ecc76a97d8d47cf2ba6ea8a9ca
BLAKE2b-256 checksum
How to use checksums
b548bbeb037bef5c14373ac427058289235acbd369d4d0c33aba99ab76dd61ec
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.13-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.13-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
3764c296b29b380123c0e1925b63bacea06cd7f093147e204540f9a5264ea6d2
BLAKE2b-256 checksum
How to use checksums
617e42ab1cb0a238708ee5cc2678f9f32d76af2da3915cec70ecf173d551d297
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.13-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.13-cp312-abi3-macosx_13_0_arm64.whl
Size 178.2 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
1140f5eb18f1663c8fabb87a9f8f557e33c93ad19e4a742770e79953366e631c
BLAKE2b-256 checksum
How to use checksums
d27cf7c488edb410f8302973e0507b99b7bf92ae003b0cd241d1f5db63514a01
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.13-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.13-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
eb6ee010893d46b64128a863a48bb42c11f9e8a4b676c842bedb6316ea4b1d2e
BLAKE2b-256 checksum
How to use checksums
684e897852173202f3cda114eadb7348c57e1e95f038024503e682c67d93f316
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.13-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.13-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
2ff6bc9f813d021ebc5702a2ec5cd49182783de6a4a5f8d5f5655748b4016cb8
BLAKE2b-256 checksum
How to use checksums
0e47d404713ab474a20ab43416992a9b32b5564cb7cd0905a8f98987a7a4fba2
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.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.13-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
3dea6c4c3d58079a931979867787dfb4bedaa3e6850fb53722e7147501bceb48
BLAKE2b-256 checksum
How to use checksums
e314b41d611064769ca6d38109c096cbf15252e2902bcd99e9e9227abf3a0fef
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.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.13-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
2dd2f0381e0ad2bdb7c047c8e45cc4f27b647c7aca585b1eca20cb8fba7b5aff
BLAKE2b-256 checksum
How to use checksums
a529be90a5124e185426e129b7faea89882439ccc81df573bad6b192db8e7495
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.13-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.13-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
783a1c7983d3d1a8168ec146ba78a7098043970b040f7bf3aa5ba2f3841a0209
BLAKE2b-256 checksum
How to use checksums
cbba44a5c16a6f28981a70215e19b7244270920ff4b7f7a5de422f94785c3476
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.13-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.13-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
6c7237cdbde396cfebff22669825458294e1440eaf769585269b9334552460b4
BLAKE2b-256 checksum
How to use checksums
a84f706fa973b7320d0bf21d83368fef15fe75a55fada94085a189b79a8b3178
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.13 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