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

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

Built distributions (wheels)

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

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

Download URL passagemath_plantri-10.8.12rc2-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
06ab6a655b9ddbd39532a71e4a57b40a48c3809ba2cda4c9cc40b7ea719150f8
BLAKE2b-256 checksum
How to use checksums
41a276ea9ceaed04313b6175d298552c2ad4ebd2769d3f2621c976933dcfb7fb
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.12rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.12rc2-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
59d521e3626566d8744adf4706e261e2e4fbb164c54c0afb23887a8b94a63a1c
BLAKE2b-256 checksum
How to use checksums
61114cd2ea7b12283820a99246b719b9daf5a906ee541b9810eb96155b787cea
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.12rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
74ded6982478126577446501244df00ae13b941951ec8fc0f76c958d98ce86e1
BLAKE2b-256 checksum
How to use checksums
346e483f284ea0ff4f8e4ccf0ac808b552238e7469916cc1ecbfbba0bd7c1fb1
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.12rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.12rc2-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
24bf9ecd274f0ac3c41b19e53c8ec7bb588bbaea321263825134f3cf602693d0
BLAKE2b-256 checksum
How to use checksums
6286d5125177f8d1a906eb0ea3fbd2de9803baa381fdf72eb8de150b861b25c6
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.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
ee950e93d0785aa36bc6b60efd83586fd5cb83a1cd09f4a0dd0dfb68e0005248
BLAKE2b-256 checksum
How to use checksums
ad9068f6394482aef5120481b9d869115876becb4d744c6323e542c9087b21e4
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.12rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.12rc2-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
4f929a20888c761a8a8f1e35301a2004fa4962f621a52b80dc8d762bdc0fe03d
BLAKE2b-256 checksum
How to use checksums
bbf268e8f33e0771fef0c409e449caa303af346373dab9777bc7a587d840947d
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.12rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
eff3b052e7650a67d3bf480bcd4964b467eae5b2304177ee3ede2010775bb9a6
BLAKE2b-256 checksum
How to use checksums
d89ccee316b15b4b1592ee0b56f92480d39a77e1d005a6c25b63a8391fa7f3cf
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.12rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.12rc2-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
e8eaf6339c9edb2953b5b8a1bac14d90e76cf15efceffcd636e2fcb3eb530af4
BLAKE2b-256 checksum
How to use checksums
9eec8cc911aaa0a98c109d806f8ed89872d615d3315ca045fb024219a89c2c4a
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.12rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
890b355ab2221fe830f2ed4a7f99818d85535816d067b4d20ef0d0c12a081180
BLAKE2b-256 checksum
How to use checksums
48fb9f5abef3a43ac541c9c254a18a218f8db7bf937ad411152f543374cb2bfc
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.12rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.12rc2-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
6e27bf89b211363ba223345a24c45c7f2b2f3bd83d4b11367b10e6b8402b35b4
BLAKE2b-256 checksum
How to use checksums
26f5c78f73ed9927ad6463269699849420a3e0c3b3c75fb0c29e4fb1948e55c1
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.12rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
19e9a2ecd95f5969be12772f84c8ae0a2f34fd82cd0f39864963be82099c06e1
BLAKE2b-256 checksum
How to use checksums
a58016ec0f85df0916599de53ba237203d5df8376fae8f52b185ad66dea2da66
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.12rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.12rc2-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
70dff2ec6fc291a6321b90c79b44d79e8855a220d0daa4d5e286118653620f23
BLAKE2b-256 checksum
How to use checksums
179270d93000f8e8698c808368801e8e52dac18d381c4c134927ac46d4b0cb63
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.12rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
e58c5050df00d9a73e74b5ab949eca1ad45024c2a31f6acbb88eb2eac6d9ef72
BLAKE2b-256 checksum
How to use checksums
de674845a352f9ef4aa55efb786a671919feac065b4e6b4e11f8c75792f8fca7
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.12rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.12rc2-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
e34c3d945dbf162e7669c293a2f5a307849a801544a4847525865fdce6de9d71
BLAKE2b-256 checksum
How to use checksums
c2eaf6673f0b5456abd17d2fc3f00f2f917f8ce74670e0e9b0db1426deaff691
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.12rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
5a124692de7bbe32e705d3cac561db7f458f8029f27c4f9309d0909b82ff8c44
BLAKE2b-256 checksum
How to use checksums
8d1c266e4febf2fa04a60e65631b4208f08518c928817e0b9ae9443f5323806a
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.12rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.12rc2-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
ee106a3678464bd214b4cabcd7b5365c3c0d0dfbd43870600f5a7f954c1b7f14
BLAKE2b-256 checksum
How to use checksums
489f01c8aa13db38dac782316a42cdfc1ab032e484a04224c771596f3abeb8fe
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.12rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.12rc2-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
54cb202acd2b602b9ec100c625b7cb8dcef4cfbef11f6bdb53e731c75af252ac
BLAKE2b-256 checksum
How to use checksums
29f2c4adc07a81741d1c6e0f80e559b24116506f02c4cf61167c7fa0d235343d
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.12rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.12rc2-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
56ee6b41a5135267bf971ed515f1299942cd2dafe68743c220b479d2a5756e96
BLAKE2b-256 checksum
How to use checksums
51adf74a2602ae6a8486fd08c11fc609e971294afe97d08ffc25a9f228dc42d9
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.12rc2 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