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

Metadata

Release files for passagemath-plantri 10.8.13rc1

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

Built distributions (wheels)

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

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

Download URL passagemath_plantri-10.8.13rc1-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
725ec45e1636a12be27c044d91343949a98b47f59acd957da14f125e905184c4
BLAKE2b-256 checksum
How to use checksums
fe3d9e3f71857ba87f0c7f4ccafa59ca6f85e6028f665c978259d356ac979420
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.13rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

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

Download URL passagemath_plantri-10.8.13rc1-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
a3bf631b0108699375bf0e74dd3be61b54c056a9c4d39b3a359a7acbb4fd66ba
BLAKE2b-256 checksum
How to use checksums
77a446d158cebb4a341eb9d92f1e9e93a31502542b36833bc17526298c80a608
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.13rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.13rc1-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
0bf36f793a93668e32c7aef0bf5f2af95a902897a73c835fb1fe705ea770b641
BLAKE2b-256 checksum
How to use checksums
1b6fb33f1075444c4c8884e322020718bac5f9665bccb3c83cef156436383b47
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.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.13rc1-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
89925624aae19d60a398f9e099c3bdab6f7457b175e27c0bf14e54d8259e8c4f
BLAKE2b-256 checksum
How to use checksums
08242139a4a76492610317434cb7d16cc484fcf467b6ce1b32312b3d3dbd3baf
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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.13rc1-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
75a62600ee5ff3b22d16d7e8c10b18efde2ac459464a36fe8be4ec25fca362a3
BLAKE2b-256 checksum
How to use checksums
16f783bff845bbd130ca81c90bbe0bff5e8b6595cddf040a591a0be82ae3711e
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.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.13rc1-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
71c3025bf7036b93d9b7461ec445788d7d46f83ac18da180327e81c34fb955b5
BLAKE2b-256 checksum
How to use checksums
644a0670089f7802fab15558a5d0a7794b7ea8601697ba3d9444c5fa0d09f954
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.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.13rc1-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
c4181f8d23898fc7fbb1e639be7613747ada3a350e93cc91d2a057c35dce37c8
BLAKE2b-256 checksum
How to use checksums
bc9a2a2b28cc3ed56934d420e47eb2ad71afcf1b8ec850ae101b2f65a8658f89
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.13rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.13rc1-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
01382cfd6744f62ac902cbb7c9467112047ecbff700e49ce760c61a47bfafc90
BLAKE2b-256 checksum
How to use checksums
48e26443bc4257d125544706b24321f15c74d5bf1193f8679760e254905ecdeb
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.13rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.13rc1-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
b55525fc61859688a0fc4acb525bf9e37f4748f7a57f70ae47f8a1f58a2e175b
BLAKE2b-256 checksum
How to use checksums
759dc03887198fafb82306b30628f85ee447e205fe6036a76ac50789d27bec4d
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.13rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.13rc1-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
94ecb84e851553291a35eb2323fa4b0ad8a3baa0252f9b0f4c009fac5f58437a
BLAKE2b-256 checksum
How to use checksums
8191df30aea7ffae3796620090b1684371dde05294426ee6883ac4f337612856
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.13rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.13rc1-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
62899def8246db8809eded7b3b6dfd29655e9f709a8181a2ba01acb26a5317c4
BLAKE2b-256 checksum
How to use checksums
c5d9c9587cb9662f8751e3fdc8437cbdeef3a3bb5df7129b786b0631569a48a2
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.13rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.13rc1-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
9c87507b49a9580a09fb671aa93799b55e6737ee3deb17246d9feb817bcf6d68
BLAKE2b-256 checksum
How to use checksums
94a3806250f1c9d8d86ceb46310bcbbea2b2f60982b7ceb69bb8c431636defc4
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.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.13rc1-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
5e2a12166ef34b6d23b44feae4b1b150b247d4407fbd08de24eb4fa1574f7b49
BLAKE2b-256 checksum
How to use checksums
53a7b5d9319cd08ab907906f3a066818ebf325bfe5536c1c9a5334ca9bae3032
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.13rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.13rc1-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
6fff71f34f4aacdeb31c572efee6963f93a7d00d68adfeb5477caa544222c4ec
BLAKE2b-256 checksum
How to use checksums
6d6fc54da3530fd7bb7e5c1fd112f623e9e1114c886ca38db08e40869052e942
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.13rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

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

Download URL passagemath_plantri-10.8.13rc1-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
ca950cd232547f697d67fcc9291bc643a94e875deecc4adbaa5e7604e058ad45
BLAKE2b-256 checksum
How to use checksums
1ebfaa66173cf2b3bb53b73a85cb8b212803c04937801e894072ef75f188b194
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.13rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.13rc1-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
4192b7c4bce37748d8d4ced5ea1a9aa5f74cc189c9847a67d59f4a4c4b2a016e
BLAKE2b-256 checksum
How to use checksums
19fdf1dbbfa2c9a516ec37f63b2f5b11368957b7d3ce21ab22bbb1aaee39e183
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.13rc1 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