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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl (226.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-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.9rc0.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.9rc0.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.9rc0.tar.gz
Algorithm Hash digest
SHA256 d55b6119d6e18d3e76c115abd771948d1031fe6ba1d903030b215670940d38b3
MD5 d6663d51bf53318e40454258aa89603f
BLAKE2b-256 76e633f1581b7915b66af95c58bc7642621c3d4a3d830055d2c6476334ee2911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5fc3b056b117bef5370f923c8aa59f4f37226d14231a2ca6faab5229da34e2ac
MD5 c66df0683db0ac10836a49b21adbfbc5
BLAKE2b-256 729ea5aeb29a5e4ec9e988ff4c8388ba956db006f5c0b8d8007b5a9ef95402ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01da7636a69a44601450781c985505729a56a6e161a5ebaeb3e946c3f0b38b69
MD5 fecb7a110f99fa5ac7717b321c9ae1eb
BLAKE2b-256 48b8ee58dfcc820c9e8a213045e4452c4bc6ce50d9b2e719ad5fce055f945ca9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.9rc0-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.9rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82ec2e55acc82bf40a9af08d923ae85f57ebf32304a27fef17e382218981f9e1
MD5 b1bf2742ca2d53de77f3736d18a129b7
BLAKE2b-256 a13c6ada5881d3df9f11c63db178c51f7e45cb7c64bf4fac9100943c548567e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a92c05bbfb3f53feda0336dde488f2a13c8cad7c5c9e3f1672178ebf9c7f005
MD5 190d8f54a0b778685bcf19a4d286f365
BLAKE2b-256 0de38f5602c72f25fb5227b658f80b2041611f386eb453421833bc6626c3c18d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b270b55a229741051d184414da25881fca0c19182ba6bdcf18f2a08fcbdb4c68
MD5 8c462e90e9dead51b53eeae8a309400c
BLAKE2b-256 165291a5224ac84c99201a1059780aa1594e2949815e69c156fe93bc97f6298c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3368c94facd9927e072b762f120dbd55076e9ddfa3f81ade2ed36cafde0261d7
MD5 de64ef4e3af36bcaa1ff57a6c1b6399a
BLAKE2b-256 0f1be1e8ff6da7b3f0ce52743a239575a15a03ab5be9ca0d0cf8a6d9a6adf547

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4bf6be2777cfb6c476a6053cdbdc025ef2366c450692712e1f895ece1298ec4
MD5 96afc663265996e37d8cb26c073bba3f
BLAKE2b-256 9e90a4a2babcd8699ea1f2020286bc3a4c79e87a951552a77cceb02ddd64841a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2d9353e6b11103f7c66b4a41fce8560f87fad1209898e5c2363640747ddce95
MD5 e907a08fa2c2242570967959a212e5c3
BLAKE2b-256 a837f70482b59ea92fe58c0061bb68658ee37fe25cd51157085560597a3145ea

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.9rc0-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.9rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fe1accd0baba22ebcd9f7899de3a3738c3b54d804b18ef6d4789473c77c4f0d
MD5 9d9cfe64766f53e2439a2266d2270dcc
BLAKE2b-256 7a086c83dc4760c77949919bcf1e4efae68f9581ee97da7f917618316aaa33c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ea769acd4b96756f69a916cad35ba43f52902b5c8c7e67b6ad90d9cb35a91f4
MD5 69b22f0caf85177becf986a55b7b8d4e
BLAKE2b-256 afe49714a8ed6a7fe4f5d3cc4d7a6afb37c352f7b2bb4cc27c5953abf09b894b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f52e0117e9f2f95c4434a9c7084af0ffe3309fddc46f6f9d857ebcf3243cac2a
MD5 3d657024bdd2a87a40a4c80f1113b3a7
BLAKE2b-256 90c5c03da2aaf03d7bdb3c6df83eae124ef7d7a9faa59a81cca60a94ad7cb25e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f5869f2c09bb14a070fcb5516354f349e94429c0b98e511d002c2107ebfcbfa7
MD5 3aa73d916fb9743bdaca01b262a620a6
BLAKE2b-256 e36e2c9fa0f044c64fa9921c55e092d6af349fc3fd4a292ff6102515f070302c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bfe0bea24cbff6cecea5c495b5111c15f19448b75322dfcafcca28631dcb7b5d
MD5 64e7066dd285e7904d789a2ea538bb20
BLAKE2b-256 ccb1cf46d6c7be0af250762630d6ae7b7d1c3e3a0630b21643abd05566266b29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0139770b9150daab8f160aff68d7e3437c8f508a04650e0dd3d15118eda8775
MD5 2c3306b2fc4bbcebff6bca5876e2dd28
BLAKE2b-256 46cd14e78f571c7c7fdd7a8c14578abe500e9bf4e5259c6a163db0d1083948ec

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.9rc0-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.9rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa62ac7db1185c6e5fadc5a77279f210e1bc9da3a7459e796b5fe3ea8bc1a57c
MD5 f29d1a62b89a687dc10042e0ebf5cc6f
BLAKE2b-256 734197c02e2efbd3c9ff995a471a77244f4ff538b75d60f00262fa0edcd1523d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 158c863341292c78557606cfbbe49c799e392b0faf1e10990abf3aa156aecdd3
MD5 34fe4dc8744d433b43d3d107dc269b03
BLAKE2b-256 1d680a7d9f3383c112cace643389f28f48552baed60c53f5439a6b9da3d307ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 57c42d1342c9b552a70756b2d48f66529f38de692c338b50493de90820dfb376
MD5 a4c15651dc11babe2fe5290a7f732719
BLAKE2b-256 d9a3ddb846179daa45db34ede57147fa5208148d2095c19a0befc39acd06f639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4e3fe1eba8e394e998f6e2897aefca45f1fad067ee4f5ab64d07586d6d32513e
MD5 f08c07c20d7ff2c3aeb84d7c43c6022f
BLAKE2b-256 6f138ea93bf47e45fa5de0124288f037f67aacb603b9f656dff2c001aa126b9b

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