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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_plantri-10.8.7.tar.gz
Algorithm Hash digest
SHA256 8441f180dd2934997cc1ff6cfeca005de35f4dcedc6901e1b5849ba48ffd35b9
MD5 87848027725e08db127ecbf89862c367
BLAKE2b-256 1c6fa1fc37bc370efc8fdcd5a91f59428487ee2ed10e6b423661b21650b40fce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c42550cf51b3c864dc78bc98419720d17571cf3f05d3ee55d992a768676ff6bd
MD5 6416d6352c4feebe4d7664cb12265984
BLAKE2b-256 61007aac949be0e8c1d288fc2e82b7e3925635bd7258ff21a716c57b2fc7aa62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de8d7d747c44ae0f5a8a6f39ac53b8e260e8d7d505363c1f92bee51bafbb3858
MD5 3c3d400c21494ed50c7e2029134dcb5c
BLAKE2b-256 bf1513ac0c59702f39eba8c8b777a2b26add997803505c76a5e1324858982c02

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.7-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.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea99d1085e4683e926e698a7ff3049ab56761082efa8c90d92ab28ba9cdaa98a
MD5 6dbe4e0ce7db978963739f00294163bc
BLAKE2b-256 c1207f8d3406777dd73f98a275511590672365f25611688c212dad668dced870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 424442aaaff61b0d66afec02bb2bd95e28c0b8d7d14064a8769e2fac0e101082
MD5 e5005eb82a5ab4425831cbcbccdcd315
BLAKE2b-256 3781ea8683cdf75db64ef280eb6a3b2682227d43a7e8cfd394b87f231780bd02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71593d79a90a198712c729ee6784f541764dee82e5ec0d14cee2768de09f2cb6
MD5 15646ebe9f13cde8335051c90e0845a2
BLAKE2b-256 0d88d56cac54969a88cb231b0fe40bbe580c47f6cf1cd4a7ed0e5bd5e1878a9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 993f93a8c249a03672c02d10c7ed383aa7cda14519caf5e17ab4d68804eae01f
MD5 522dc042a9baa182cf49a4bd9ab656d6
BLAKE2b-256 a81208346e990c618ffc66bb45a61db4188c64a421568bfc7a02d4e8d4942361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7928ee5c348d46d531a1a7a54c397bdcda0ec34f1f320f300bce52c9a01c93b8
MD5 97135a13b8b45de516d6877bf67917b2
BLAKE2b-256 ed608595b6874d5a28e58d548e49d0ada793c62db81373ddee13ed7cb99bf231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aaebaf479644bb5335cc7b4e6a3f1893308999bc369fbeb339658dcf5a3d9805
MD5 5d1ea6e062041f786198a58c0518dfa1
BLAKE2b-256 c26a740b2f31ccb2baa8695b13b6dc97a2d21e944be53138f7b0874900df96f2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.7-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.7-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1fc0e14ef2de7652e0c691765366b4f5cbb4a52fa4ab135de829c10449548feb
MD5 b34cd494bec2aa5df71ef9646606db40
BLAKE2b-256 dd13d19cdc9a894e5528f5a31ab830fced8ec233d548111180b950d6dd41a7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64aa838cec0c84035410866dd518805a9122ef010d4d44df5abcca87c119b255
MD5 d4a667c77c95ae38c71f94c2c7f74d12
BLAKE2b-256 9e751a9cbcf77d99f1c57c245d8236f50fb3b03db9df5d968d558d18a7d2a873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c071414a5158f29f970c6ef3eb1a6ea562b093edccf7c39ca90ac98e48e3d0b4
MD5 d8b7f4f12e4e0eedd669a13a7cdb21df
BLAKE2b-256 37fe4daf426a87610e51cc694f8a1008d3a1063b080f419ede47252c30f8a11e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 277cc0dcadfa2584b3d31bfc0c38bc7d902dc6d56131a10a8e94978da7c3e4c4
MD5 485abe399eea9e2abf321a33e23e2629
BLAKE2b-256 0e26aa80812f70b14729d520c0fcadf0a1f7f64bea97c3ae57b05a5b495d1939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed4d05db33fd3635124ffadd4711a08c4e5221c88a04ca490661e6860034f982
MD5 ba827860fabfdbf8578a862a06e98f6a
BLAKE2b-256 03d7d92f34b85b942391ace2463213d52ffdbd741243a4aa6eb01ce711302e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55492930aab006b5d4549cb637bdf887bbe3df89d7ea975663c492eacf05d914
MD5 8e6cc5cfdb7fd651d55c16162fb14220
BLAKE2b-256 69265273382fc25c20179343e4fc6b7a8d9bd0bfa643196f22379f71715422a4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.7-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.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8c1c354220f7ecaa07f8ef39438505550d95b21ee8c8ca4801a1bed58ffa507
MD5 8d3e380d1e4af2c7c5a61de422ebf407
BLAKE2b-256 57dcbf3295f727607ed3a14810d20aeff230c8bd0cf8974b784c62829aabe7e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fed81ccb46e76d06ad10b0dd3e04d9886bdf5eb6792650f9f910eeaa40b32f80
MD5 eef6f68d4b889c6f6b8657f7a166c81a
BLAKE2b-256 69ef4ff0fc6a219654abd5be8d2d2622883446b961c4d9fac009060b1b556f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c34fdda010e8e8ef5b027c0f88b403f711c160ad4daecb65c81276bbfa6401d9
MD5 aa0e8f7c3405a4df1ab8da21980d4fa1
BLAKE2b-256 3f4a3469fc70e3bca675cbf6b21488351613743f8204561a66698d7e8d4da9f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c1e23155272332e8f23c8a4ff475764ebee1db1c7c9fd284099b1012e992cc8c
MD5 715fbe5c9d2ec3bcc4d2b570e6020f87
BLAKE2b-256 eacf01f389f0ecf75acacc740efba63bee0dc05d9a58bc2d9ec714f6f4cc91e1

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