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.10.1a0.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.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl (230.4 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl (256.4 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (219.2 kB view details)

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

passagemath_plantri-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (248.0 kB view details)

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

passagemath_plantri-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_plantri-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (178.3 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_plantri-10.10.1a0-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.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl (255.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.10.1a0-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.10.1a0-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.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (178.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.10.1a0-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.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl (248.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.10.1a0-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.10.1a0-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.10.1a0-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.10.1a0-cp312-abi3-macosx_13_0_arm64.whl (177.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.10.1a0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_plantri-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 cc45590981a8edc0e0660be94efb922e0da084f995be69083e26f29b4cc11978
MD5 dc152e47127d0b452244ac1b39a55aa7
BLAKE2b-256 0dae7f75f7be8238fafb4a6e28c2682d994a744b47193f4fd6ea619035cafa96

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21496a5ad1f532b4420386b302fc34641715f28a2248f7a03becf82385e1bd87
MD5 78de6bede487e33d968bd34f8ba3a7dc
BLAKE2b-256 2b9539e8b1b29fa7f71c08f937a6eb96e60dc883d8334c77bbb1de91aa3d5d0d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ae4f6cbd9e5e63904315fea25064b19c0a7250e99e2f523bfb460bbca8ed548
MD5 2e1fa6d2032f90dccb582797bab1150e
BLAKE2b-256 646505169dea8a87388b98ec7fd873247c408f0d8e2d890e8a9a1c8abe51c284

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a639ec71b9acb9ed72bfe3a511c94e3f857a5aa9a6e7ea5e2c324582d6ab0ae
MD5 8d28472c016d4ae80d2173b891858ece
BLAKE2b-256 1b7b462f943c9f3669ecc36e7dcf9e917b0aba57af7d3773637cee8480bcacbe

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 141b7db022e8d05337c058c6608afd05b8b8069f765253e8fd863c4cfc4aee35
MD5 34745ac4c494e0fab7543b49f6985f25
BLAKE2b-256 51c731be2c98020831b362246853954de123a8efee09e26d8c426ac11ede333c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b410ec77b35e5f2babfea9ddbdebbd852a0ec745f991e736dfe6782737f186fa
MD5 697d0b19669d9a8dd79b0ab84a27b9cd
BLAKE2b-256 ad01d1fff20515a5f7854ab22a32531677830735bd1ca38e6e733801d1e7177a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 13fab014a5e0d388c535c26e0b504533e4f4820b15d35aec86d6e24dab408ab9
MD5 a5e0880ca8c8db9dbed0063adf0310c4
BLAKE2b-256 22e3b8a07e5fd7e11f651b4d371152f04a8e6a2c4c52b5c2fd5e9a71ca14876e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7dca98fe4849aac4902928b029e1254c1bfcf3391af1ad7ff339e35fac501b38
MD5 750dbbf54392285e7bed9173cf006755
BLAKE2b-256 83a4dbd8c3e5d033e1c206f7e024bbc0a7d225911996e25dc606e5428ea7aa88

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c11036f052d9439d06aba6dd515a528c369b28809b92e29a94ea0037c415c0eb
MD5 369134cfc260b565073737b24baadec3
BLAKE2b-256 54711359a8b9f0bc1b92ad8807052700a95de5869d69f326d29a02ec79f7ee22

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-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.10.1a0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c13e719a6ebb1885277bd08d05e6719911da292420af2ae16ad60348fc10c13
MD5 536f17a05d4596d3a7036b15d9d5bbc6
BLAKE2b-256 ea08fca9dd42f3a80161b30c367e2d65e39c6fc327d9e7a56314019a3d9c3669

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36249d2d4a6681a9ecd0053a08ba563d133e8d868aa4ea6c9086d4f3f3661ae4
MD5 61ccca226a28afb25e85733d7ecaa13e
BLAKE2b-256 2a5d11998ff2a21f47a1acc3c51ab3130e554226f61582911adf0fbdeca411cf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db6b38ae809799571dd75f1534e6c7bd2703dd7bc6fcad83e907d7e41aca22a1
MD5 c35d2b1559a52f7457f034b3e05c1d72
BLAKE2b-256 d539f60fba3237db12e66745c6e8ea8a11084b56646cad41ad4a21561b20d000

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d58421e0d73da65f74bd1ef296100f8cc8f80865b90fea2f258841da1429fdf1
MD5 21a6fe42b4a88cad68175780d2f2ba9c
BLAKE2b-256 2071c6ff3a57fa904b2e996b3fbbb396d2ea5f2ba99aeb21875883b2d62c5681

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 adcd0f92f04facb18feff6aa033093889b75da2679ea90e3d9369f5e2bfa10b3
MD5 34e5d8da84e0de4199cb377cb34777a3
BLAKE2b-256 2d2a820d45da29c4c7f6e9cd1108a3a7337a5cf20f0a056dbc75c0dc33dbcc85

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92634ce54a19c8b44e8fd1a39a0b65b31749fca7dc5c4a2af20bc290151043cd
MD5 d11ddbb61e49f13b195ef248919cb4d7
BLAKE2b-256 5cccbff890351c07d9c396e0e12411862f6697bcc0b580cd42b5629fad12e5e0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-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.10.1a0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0553d1025eebd6c2dbd98389e29c055a5731b8f98aca40613bcb713d9a7ea13d
MD5 aaceb8c7af66b734ecbe98dcdca41810
BLAKE2b-256 7d751232f68e28c910b8eac12eef406c5794f24bdcc7c8582bf55c5c5ae9c18b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a9500afc78d1d114e92651ade3aef578ca254725244c92d3d0887c38cdeda7d
MD5 b06ffefc292bfbf0ec6c95cf728791c7
BLAKE2b-256 c296afcb365f765d52dbcb3ef70fc7ae1322bbc8b70bf089cb162468ad82f0d0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 65476a76637c67c0fe48e5c43ac0f74f1a5b7741f496f78669423c0cd4131a46
MD5 3d05b1e42ca3dd102a106d00af287593
BLAKE2b-256 e82c79d28ebec7e528dd3ec0f1b888619a26e8dba1c2cb5cc27b01fecc12af3d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cbdfade42628a3e65ef1eb4eaae273a927cdea71c752bac88bbf9ee12703447d
MD5 b16a90ce6d62b9306fa0908ede205262
BLAKE2b-256 b0c8a8fcff03c96119fb00624296b7ae03cb1e631416864c41fea6aec024d085

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