Skip to main content
Pre-release

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

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_plantri-10.8.6rc1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_plantri-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (230.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (255.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (218.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (247.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl (178.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl (223.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl (248.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (211.7 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl (185.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl (177.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl (226.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl (184.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl (177.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.8.6rc1.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.6rc1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_plantri-10.8.6rc1.tar.gz
Algorithm Hash digest
SHA256 6f6fd198b60eb4428014477decfe596a5e08c9e77dfb8ead0174464b17fadc6c
MD5 ae162d06b2464e59a8f11eee4dd5d6da
BLAKE2b-256 323b0e11e3aa3ea1503345673109e97234af57753cd9cf80b3daa70c64c3606c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70e0074b802f51ad27517fab854d01da993db031af01922d4b4377dfde3dee8f
MD5 28eb3a74969f3336781bdd205e8a7a83
BLAKE2b-256 2ef5d3eb2c39e19eb541efbbc3242b5074748b0c488c4ffab30ecf23e78abce4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6b88e12c242d140dbf2bc64ee25616b7eb67b9c6406dded117005249a887380
MD5 2f30f991d10417d8f308c7f053f68dfd
BLAKE2b-256 346d505d8416b9ccab468b7d785f7f10ef5169157ea06e34d1f658323b3f595e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6ed4597cad7cd9f5035df4e2b2bc56d204ef1743e70612151956b1a34099432
MD5 7d7476a439049001a14c3878a7da508a
BLAKE2b-256 ab4dde7df06c609d87a8bcae4de197397dbc83d76101e0c212697972a1661161

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63b2cf0cc2c82fd0fab81c23975aa780fe46a206f6eac26734449bcfcd613f49
MD5 44327b5c04c627ac9264848dfac33924
BLAKE2b-256 d0727e3054ee5981d991969d0da66452e4a27aa8c65cf8844cf248e695ceb32c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e4cd58356426c9d6a4954d1fc5a477c3ebb13d615dc20657a18b86ea1c3dd8d6
MD5 96368a07c764f0ef74a15de0e97eb51e
BLAKE2b-256 09394f17914f2baddf5c229b8bb28f02de774530ece2e4c39d11393169ae48a2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a2d90283f75caa8b2db5ae707d084f7043b0094df13cdd15d6971a3114a022f6
MD5 411882ba15e59a66882068ee42fc19f3
BLAKE2b-256 7879c5e94b5eb3a280ac42c2da18ae4ed98b5a646de46abae05bbf98862cc23c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c333a77aa358f9db7ee357a6e247b9001b25cdec3b2f0bdc31e9b6bb4871a48
MD5 a38289a207658bcbb25431094ab3d8c9
BLAKE2b-256 b16d043a31cd22f5f2d38290a1b4b8633a01751b9b39b4bc39bbeddb3cee0822

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bc6c6d2fed5ba06a2e32d5473f5894f9052304e6168cc66dfd52e30f0cab7b9
MD5 742fc58208d4d15fa2f246ee74da9530
BLAKE2b-256 ea773b257b159331305b8a432c9c010562b14141c841276b74bbff64f698133d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e066c31a6da52f48f42d325bd6200d814ba6fbb9a55af0db9fc88d74f6c2448b
MD5 126cdbe91988240c9bcb3e6a2670f456
BLAKE2b-256 50ae6d0ad330ab2a6457b1a555a90ca06beb0c076f4213544176182dc00a6ec0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b7bbb5bdb8e7f35fec6874e4511c5bd62f43fe7c6981c9c41d3b53c2f70d4f1
MD5 fec5d697600f886e82671b647ab2ea5a
BLAKE2b-256 d558f0eda9b9a950e7f3f789ebb6c04e086d4337534847b1fa0c0e973229c998

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5b4f65f9497ba74de91617f0e118fb438ffccb9edb3fd656d29ed71a77aaa217
MD5 3f593258368deb26f35c76c016c2bdd8
BLAKE2b-256 58c8a88afd00d44a9912a9ef99d056e9ca4d8a8ccb7226469b8b38c4cfd2e1a5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b6439e0ed2d7e2cdf8d152a2d0f469f839bddea318b52f28f340e9955d2372c8
MD5 85de2db25a7eef4c6909e80871f3363f
BLAKE2b-256 28abc40798788230d03e8839bd3bdeb56fac5c66d2713576f7d77d24cbd2a3b5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44954bc1a8479730e325ba295ddd1e937d38bea8bd19dc416f1a73b3eeca5a22
MD5 b3f251e493b3288ca042dccc98eb0381
BLAKE2b-256 805ab152a0ec37d0d1e73367fc943bc2c78177455b5df7e9f75ea58347b6d283

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec1de7d478cdd534ea064854ecc946a36c853441109d2fb780352755ae48c095
MD5 828881a737d90858ef535b52f25dc782
BLAKE2b-256 27bd824b7bbf96672647cafa2e55a0f50334107152935fed6ab80f4f1c5efc1c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4339557f7f493db3526a8b8bda4bf9f37fdc4fa6718e5e9b8743ecd8830e805
MD5 777a74d8b5e20e20d7219bb9b70498b7
BLAKE2b-256 24aa75f5c21d91c7dfa844e30757731fb1527225eb379228f536a672e0b004d7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51893e41460cd4e8b10fc0c0aff22dc904a634cf626cd7fc201cb1da58dbdf67
MD5 fe9bac902f1ee0c40e538bb56bff5c2b
BLAKE2b-256 a01979c236fd83884f29bf0fabcd4b7095280f757658a3a91366b23e62786d4e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 48be8912b00a2b92478e3ce265e72a9697f6448dc1dfd8d3dbba54ae7197b13f
MD5 13f1bafa68560078d1e1d2ab8d8fabe5
BLAKE2b-256 b70f5297c6c367e311fa757c91a31beeacb7a3e4a68c56e7585c7744551c0862

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 53af368739473dc58e396c388979710d8ac5ac45577dfa81fde17bdc15e01b27
MD5 79130e420f614db515fbf9d1b2282208
BLAKE2b-256 5efb0804fa4dc7c6c165a2efef36e4234c6a9c605c85cb9e21666c3e0e676f36

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page