Skip to main content

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.6.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.6-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.6-cp314-cp314t-musllinux_1_2_aarch64.whl (255.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6-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.6-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.6-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.6-cp314-cp314t-macosx_13_0_arm64.whl (178.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.6-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.6-cp311-cp311-musllinux_1_2_aarch64.whl (251.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6-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.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.9 kB view details)

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

passagemath_plantri-10.8.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.6.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.6.tar.gz
Algorithm Hash digest
SHA256 8a135a7ff6d70afa266f9e5f1542e67e58f1d3d8a6572d11bd636a9186ae6b33
MD5 58f5c0615672a505bed09f577dafd918
BLAKE2b-256 b07a7e5c0fe9c36df4f7441db1fc44f94b2e0240f8767ba0aa70a163355d06c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c96c78f784e5f2ae067a6de8efd983ea095092d765d0ec4e705684b8be834d6e
MD5 7fd9a5aef303bfc7f369a8130faf3f4f
BLAKE2b-256 bf130fd90fefe24d032331d4a9c9c08c445902f29d47f90b1e6ed6f4165cf308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 58965acab374c57c46fed9f93418e885fa8d0cc71027c5ca188f10e79e110255
MD5 835ea4632b81fae0f128269e2aa74f3c
BLAKE2b-256 1d42af78cdd4915fc708579c5bdd016a5465923741944656409623de5d27d70b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6-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.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2148c1ba1f3d44a4cd6db6cfb4e8a1ed3221070dc3b8c7e6b6d43206d059e2a2
MD5 f14df3c829c2d4eedada7755422a903d
BLAKE2b-256 39c6e2bf1e70f7b5a22f0761990b62a621d5d5778f7dbc7bed47503c8aaa2069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8c1cb59d5895cb6330e46ecf37cadd5fb593ed0af9e872e2c55011d5ecac934
MD5 dcc1b92e0bd0cb473c6fe599f357ecf5
BLAKE2b-256 8131495827aa9fe95b24ef659837dbdad7c8e3e8c55f8d0bd6eaa7c66b59154a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 daf8fc0a7433251e53a07f17def182e0e87e2fa6db8504fc5a08937c8a491aea
MD5 38a9b6845767c5db2818c84a743fff00
BLAKE2b-256 c76c345a6dd37bb882abda4a4fedeb48e84b69eaa73d9b7ccf5990378152aa84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c90ec16e3de53ae953c7c246ff00738a7345e0a323252cebb1e148c5be6c5578
MD5 3ad0c7d666368b7282856f30e67d6365
BLAKE2b-256 9166fb7f0abe0ea8d810e6e319aa57199f5fc0271da2a80da241138b796a7a88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afab22a2e10de0327cd49436352ae07ee4f8b71c4fcdea2536038fefcc0d2cce
MD5 6002b8bf8a9dac16f47bb97b8f768aa3
BLAKE2b-256 2bd01e9ec2f5968d2e3dfc6eb52a562fbe226a26b62104a5a43f24e7f9a1ebc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc7872faea3afcdc0c59edc7d263cabb5dce9dc64074abb3e09b755bc95e8a31
MD5 e8b22fcc30f4b597dffce758b8f550a1
BLAKE2b-256 3834dd453ae0e171ce2af1a266dda6d5708662e905493d79edee9e04375cedf5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6-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.6-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e2f6f549d79e6be189ed410e4428c50121a109489ca683937cf15f53ac01d51
MD5 f8b18add26916a1c4fabddf4cc39e29d
BLAKE2b-256 f16019bdc17234bbbd998b43b315174156fc010f99951f2464253d7efe2b7f71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8da41dca1750420161e6337495c50067c534c0b35f8407c85a5e8ad044933b72
MD5 f9bd61d4763e08a8343db8c8831f1a44
BLAKE2b-256 d84d475cd0f7eefb02106b8269ecc80666305c392a75756d53676a968e206610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f62b1290821d9619ddbb26bcba77700f332560f4b80cab2caa35d1bcbe178f92
MD5 ddb8008140205a1cb95cf7439697385b
BLAKE2b-256 25e6ded465e93d1afb189604fdcddb847c46056d3b04ec75fde851c91131d79f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a49d7c2a7217de93b2bf66f18a1c9fd841d4380f484679f87920a28744e6b06
MD5 9fc0faeaa825d71af7a64d8905a71ae5
BLAKE2b-256 347cffa4ead96e96660543f4889c7b029fdd608c79a28787efc06e5b1952ca97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac34a46a224a1b4a942d5b62877f53dbac1b5f748a74f0bb1979b487d34e37b9
MD5 ef0290e38445a353cbd42ed7b45ab83a
BLAKE2b-256 1f1db7a26de43bef3ec99823a493583e0baad9817519299316592365e6f8ebda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39718f4fe1ede8f4727579fc00f63fc58085dba0ba1d4287fc1960ef258737e5
MD5 b880eef21865df81e0dcbda625a9eae4
BLAKE2b-256 38597d6524b90a1ee4657f3c8766ef14516505e8b8a97470fe22cc94bb940c66

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6-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.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d844bfd36e194ca6092bd36bd7641acf038e3b6c601f103007feb0632ed3c70a
MD5 8e84424fe7114357c206b352dce181ab
BLAKE2b-256 be9f5c4418aca1b98d8add8f0a7bbbfa56272599d10c1c5d8eecbbd5bffd1b9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4be1faaab5e48965ab1a117e5231d058e1a5fa058548104ff7148b5079f9a751
MD5 6cfbb58ba95fb90fd236d65316827ea9
BLAKE2b-256 7c33708a0d02a4ee7d7dbda8936354113bff5e58e2b58859086a45f255bf97ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c914d01d364812257ec5dde3029910a47a61f665800567516040d70244e806c6
MD5 7a10e2e33d25cccdd8cd56ac3a907336
BLAKE2b-256 380137326f9e338ea354411ad5aee3f14fc07e8ae3235636a0ad5bfb9eb15f43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 36a6b4171d5157584826fa75459c7ea4db13807678d2c304605459d00aae443b
MD5 0d41e306e0eeb1893f9424ee76f3cc80
BLAKE2b-256 b3f7059365458e36533714c9f4b7281eb8f4f7c9639b30f44646a8fe16f44c96

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