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.8rc1.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.8rc1-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.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (255.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-cp314-cp314t-macosx_13_0_arm64.whl (178.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1-cp312-abi3-macosx_13_0_arm64.whl (177.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.8rc1-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.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.8rc1.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.8.8rc1.tar.gz
Algorithm Hash digest
SHA256 ef7534303ad8100f69699a6836233a1cc076679e25be8c875226a7d8f51a60d6
MD5 09d203acaefc90772bd5bf616d666941
BLAKE2b-256 039d7487e71aec26c9f961ee1fd42e280aa648c05e741c7716adcb679c135b6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6d7757b95bc218c94f51ac63576b0ba6d2452d685d1760bb17887aa4a40968d
MD5 cc8a63f936938920d7dcf3e22da4ceaa
BLAKE2b-256 065a727c0e9f0995bedc612db437d8cf70362589dcde2ee4826ec52ff66c4a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 481829558847ba48387fb58477bc7bc43061e9b261b7864e248ee943b940c3c1
MD5 e002a844d244e500038aaf7f2e5bf869
BLAKE2b-256 1921b5157f57954d902c0870c859738912be464299647697c158768af9f4c1a2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8rc1-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.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2206cec94ed0ea195d9873620fdbb3296f5f609aaa94ec7943748d26bba22099
MD5 d762b61762f11f926a00fa985886934f
BLAKE2b-256 5e0183fc81c2c4bc410482fad14e79a15b163d9c9e385c898c285179f3091069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4638e6c3e7cdada8c0808274135224c5f681fe979eb637ae7a35ed1193683ad3
MD5 b9d0b55bd29a624eb7fa2c88a4640743
BLAKE2b-256 0a02856e7c7abfc392fea4e74e57721c5b37d848fcba809cb3ac652933593078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 00213feeee490b01913baf1fd46a725646b8750e54f056dc30c54307398f4af2
MD5 1a24f75bba96d536cc14336be1960758
BLAKE2b-256 e3f864bd480644f0be9edb51b89dba085a098b4407926f3ed931713e5bca9d54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e7a460665c776a721e456dc81f453b42a8069fe5cd0b4e5b700429fc5f47f86
MD5 d00a27c98e2a835cd27d026699a5ff72
BLAKE2b-256 226bbb6edd7140a825cb077fd967d6bf384f46e830c2fd3682078124bb2fcb12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b5fc55f1e6be471fd602ab5850a498bedc09fa75c80dd58963fb2bc9a2cab35
MD5 5703ca8ebfd41071c929f1e20e6c046d
BLAKE2b-256 ce07a98c0a127516fb39c910c2846b28d2f5d37130279dfbfe3944f2e7f179a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29479e9f3e8bf1ad5e93bfc3b1ff76e694df65845a626d5b3400c608f49ee18a
MD5 3797d791f41295b4b45370ce5950a886
BLAKE2b-256 7d67ebf7e935043d74fb094ef331b68c1acb155ba9b08ce037a73741bc1235a8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8rc1-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.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a77f3f3a97a2923ef305272b65232c5fe3a87c0983b494d926085fe5caab0e4
MD5 4cfabebce30fd405b97f9ec055c657fd
BLAKE2b-256 e986acbc05aba35b119ab8fc0ae1f7d21cb15ea9b6b4193f818964efce4177d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1133a1784f3cd6e68d24dc1c57b80f166a8820f07c2e50755b8c59ff1a69e047
MD5 3b11b96559b0b66525008bbb404aff06
BLAKE2b-256 d5c10a2ea02fd622812ff38200098c3491a635fb8fa4c025dc0f3d24ff09a15e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7592a40329106e03acd7818a626228f019324b424e2af9ed5205f5b2ac29bae5
MD5 13b374d6d79cefdfff4bde5bdd869e89
BLAKE2b-256 cf797a7ddd950645d5879ce8e0f54263662bbdd7ae41cf50839b0de36547e7ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 20331307b8f13bc8c5b78e126e496b3224f9136b25ad636421587ff0db6e3c28
MD5 a8374e7100bd1420bdefcefe30346973
BLAKE2b-256 99cc4c5e879fc8e7b5accb9da5ae7f9243f3f906c2cc004bd427feb5613df6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0f92d1b3f9260a0b2b2f87248b0f3035578e311de0710c3cb29966c218d4827
MD5 37a778112370d5cba5a7d5d1bd75c45a
BLAKE2b-256 e6fff20c571dcc8b8a010146b143e39a9e3701f415d412999642ff6483fb23c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c11ced0ac13494a9ccc586cbb118e268395a7357b3674a113f5a11ab57bce0f
MD5 a3ff6f2fb814b6d08d7f95ab323a997e
BLAKE2b-256 82fe57d7eeba3ef6f699863601edc2b80ac64438e5dccadd57a2ced0aefbb660

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8rc1-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.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d79679edc9b0afa3ef2d9f4e9624dddd2449f86e51cad5329a4b1f7193304b81
MD5 92dcd0418b892bd68620abfa80ce6199
BLAKE2b-256 bf3cc34e22c737be6639938eca716c64130f677c9b3f8675ea49f4dad61303ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80f203bef448aed4bad62e2f7b6ee6c175db7dabb5958d23f8fb3d21705aa29b
MD5 74ae9d842f935402e12d06486b2ba175
BLAKE2b-256 42242f90171f9b105a8ca1d554ff26bebd38c883e99992d1ffb3a257bbee3f85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a3df91b636bc73ee97205fa83fc155a04ede597082ca21738ab5d26b1bd1987a
MD5 7cc74626d31dbcf92488f303f8d82ef6
BLAKE2b-256 924b3d114b382173ef25e7ce574faacfbd01d3d002d6f9576c3efe07f95e18a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0a41d1c751270f6623ec89e90377820a998917d2d91886fd218229fe88acd88a
MD5 e09b20d8c3593b211cee42fc5f22c60d
BLAKE2b-256 bcc97426e3de9b3c16e7ee8f742ea785fa34735a1d6cc9c4cce6b4582c3bee83

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