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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.8.8rc0.tar.gz
  • Upload date:
  • Size: 5.2 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.8rc0.tar.gz
Algorithm Hash digest
SHA256 40ce9548789bcc570fddd08bd643b0ccca2679a464f1c0e9c216f9d5570f2fc2
MD5 4b139985035694c5e94bd3504e3f33b7
BLAKE2b-256 65f155fcc70612749d1ff5385258ae93607022a7540a9f9597b5d0f4d8c4879f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3bdc4f1855f54e69943fe77880e3fc7e3aaf654a800cf704060b0e0acb63c02
MD5 a104c1c7aa08abfb02f32b1cd89c070f
BLAKE2b-256 cb3e001746a8bc20879f0fffef93680d0529a113b7c841b43d4c7dd76a55226f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e515003180ea98bc69949a18902661969feffd18a65ffdacfaad9cf927c1131
MD5 3f691624b0d08ee58288c11d3267953d
BLAKE2b-256 5fdbf1b8101823a7d6691706db5139c0f87de811da11f15c07fae5f1382b0c68

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8rc0-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.8rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 888f6476c71467cc765a38a78c28a038c7a36e63aff3f8a801e8e7cff0c6083c
MD5 be973a14769958c32d1644bed615266e
BLAKE2b-256 5340c33b3598c3d16d07eaaa073fc3b568ce51a606a0a7eb2228324e006b3048

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcfec4dc0c1c38e25ed8d09565d4e10f58100cd55227186df581548a24012ff9
MD5 edf50053bef1a01180de6d8f2bb90da6
BLAKE2b-256 54cb01ba9621582a598cea2bb8afa068523339e529edf5c195fe99db0e5a481d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 317987ac3fd1e64705988e3ce81e88cccc91d9768d17a5a858c5a8fd893bc44d
MD5 0174c10fab1aefb024cd36908c4d9c4d
BLAKE2b-256 b73e30b3068c936efb00c5e795c10b9792903602add97abe16d0980e9c0b1bf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f029d5a1c2206723aa8537357043f47b5886c00a8b597ae02e4a6ce503161ad5
MD5 2fdfbb1274a94a6e9910262177af3252
BLAKE2b-256 604cb6786439cc4121f72f9030e59274898a60efcbbf7d55030e3527f9359e0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be9de1e1f2a5ed221589527d1750c4b6cd729b48cfc1518ed92873ac22c5c43e
MD5 71a72741c5333a1aa2512dcbf8136d49
BLAKE2b-256 f10a19f0e6c4d812d61b4f4cbeb51f70cedc5487e8384c4de9f39f8f291b3c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c48bd8448831f5ffb0f56f7e1cf6b31a5f257b6d25d5b49527726f483db1cb2f
MD5 79a4bc22b74b4e42db023d484ef418f9
BLAKE2b-256 ab8794a9a22f053e5e4ef9c46554c6b51153e964183033fbb074fdb6a5055f01

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8rc0-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.8rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74abde72e9e8f2fd4ffa24207ca194f1a9db90efe78430cee2b581ca2b0bca49
MD5 3f2142ddcb1dcf296fe9169311d7e381
BLAKE2b-256 ccf93487eb1335516098ed8c71d2ef2f3a39161fad38f0759eba8bd7919eba4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1f23d5a6821f3ccd5ff9fac93c5b5c856991120fabbadab4f22e0c2b77af864
MD5 3709eadb8924606246ab38ef78e959b9
BLAKE2b-256 0885bc819a8607780cafad51f28b110cb05cde4ecd5e2f93650424b378ca5c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2bed526e3355ee230136a455864660c49589f217f72a626e63b13faa816ab595
MD5 a3ea8279ec12278d673ae46a23098fad
BLAKE2b-256 3e0e39b44f795af2ef0ec0e312e675376149a75afaba10e45524f83fc9c23762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0997aa2ffbdd168355a62aaaffbc9570010f888b6a4ebaf53bc2a91f26249c0b
MD5 c3c6ff400305dfc2a258729cc2bea856
BLAKE2b-256 cef66d026c218e6efc6e6d07e945844fb53d4e912a28eeaac2a56525c02aeb68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57e6df13e3250b9049b3114ab0334f655f83df8680d970ff4ab87fd5cd976dc9
MD5 bdb94855ff302e9da71a044c593b71bf
BLAKE2b-256 ad74cb95b8382310959e07af74ea7848e62b38d97d0df91a01322ff36de832e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5482daa84cc82b4c39d4942a55832fc447a34cb56515e80c6358dd282a42db71
MD5 28a9e39e90ab010523b224cd174442cf
BLAKE2b-256 a6f4e1fcf36893147532e65a7042818a2d70d0b1cc8d4c5c9e7f49536ac917f9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8rc0-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.8rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e35aae7730b15014b955c949dc16cf4b2bf5f4c5ccca218434812486136611e9
MD5 084a5bd709c93d73e37a947ca008e9ff
BLAKE2b-256 ba6c4463431409ed4ce13d8a654ad3bfa08281d15d514bea73b7a360f1a14b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c753f591bacf1c16a41f5ec6d9320b78b28edb211783034c93a4c53241957ca6
MD5 26230ffac69d49ce29a9ab4a8d253f64
BLAKE2b-256 34799462eb21ba93dca5cdf4ebd41aa1e481c3649f4509387d282a31ed97f126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 01ead327e460612f2fb7e91b59487a06f2b8a9031206e0f24ca7c71c2384d5c7
MD5 34677f07b3118fc5596e5994708ea0da
BLAKE2b-256 2f4cdb6563b95e2c8e30c982cd52f35cb788ca2eaf496c63c0c7b71258371826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 28952da55a745300961b422da8c0931d321608390c0ee84fc000499f2f543255
MD5 b763c70d0d510f93d1033d2675c38cf9
BLAKE2b-256 9c03cc92e703b39e03243730f64d5888fe746105235c430ec9f017b4c558869d

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