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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.8.9.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.9.tar.gz
Algorithm Hash digest
SHA256 456f40e040aece6192f67fcc121131a833e7dc9444c60973bb494585736d1082
MD5 940ba53c2f7060019f0196b1220d1652
BLAKE2b-256 8595a0ea145e96972dcdf43aa5c35f0754d797958b288ab3830bab5605697f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 449dc5537563c7d99b286ecd61744bb69f67731594dc73a62bdbc9027ce6382a
MD5 219bf53bc9e4b160feb644f9dab919bf
BLAKE2b-256 06d3cbf56d96b1a1b39aa660336314b5136d836025d36467697c5835efdbe2d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acf04a5deb54a0b65eb057cbf18a54858609b4493b6112a12aeca24cd4bc6c6a
MD5 13a4aed93f12972c18b3cc0b8a3be42f
BLAKE2b-256 ce6f1a1f6ed011b367697873e284632b270bf5114dfa5cd196db296f273cef98

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.9-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.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f441480cb57e2f5c6b1ff8a40a75e59a1f2a0b0a19ff4c18215b66819733d9a
MD5 88b3f4eb729dce0cb5b5e02647c0e411
BLAKE2b-256 fd71faf1782493fad4d426573b912a722034e3be9eeca5e90192b964eee41906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 619770905d718f77232b32ef7dad5b1de28ec9846aa3fa8e2c93918ee544e02b
MD5 ab1faf965806b9028045092cce4b8191
BLAKE2b-256 f06a8b68474fc660c0c4f36e6cb22f9de0a4cc9171408751a1ef88b9b75437ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9af29c0cc4f3448a2e4b05f6be2d6b22fb0a8276c894d2ecd0059873534e2735
MD5 0e55122a8aafabc2e2bb29cd7727f4c7
BLAKE2b-256 02d13ef00aea5806fb19af735962fac7768e89ed7720e6d2a33ee66b3549a6dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0ad1bc4347b26018e16a9d6ba54afdfe7fb30db07a90f7ec63e1dca6b7143472
MD5 e16680c6bfe0e3e82c1ab21818bfaab6
BLAKE2b-256 9654ad0445db709b530dc13488448e280488d68ca35d39e98bb0ee267c411c22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7080dbcf310bdcaf668076e76d40e3e2a4b566725fe255e493a8abca262444a
MD5 f05323ba6321dea7deb324a43c3642bd
BLAKE2b-256 313e7aff72e5bf354d84140a3a35011ac13a47ea57d8e5811942cc955668c3d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d08f2496feec42fcfa98c13da26a44ecd4e34bf50c47a5ad86b94cc953dcea5
MD5 e65fa44dbe33be7294184ded74b2e942
BLAKE2b-256 9c704e71a8f6fa0fc49f5a4f507312a82b82033b37671043e6038a66c2232e4e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.9-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.9-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4481e051720ae90f92d7218d837167306ea0fb2b1eedf0abfbc8f28a087cc7b8
MD5 3f1ea5c191ad6d724d99f30c4b6151d3
BLAKE2b-256 01cffabc705b2d0aabe3988774b044ffcafd91f2f4e5f03ca1333e7524321baf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a462d106fa86a9ccecee4efc790cc23c3b512ba49ae18454f58050972a8ac33f
MD5 a3a3cc5747c97efa6136272d52be0328
BLAKE2b-256 f4caa717a9be884530276b738a8e2b1608b73a83ebcb41a3a64ea60539f6ca5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 21983102eb77b021ede8b87a96b0e4b5e4e23499b508d09414804ed8e3e0167f
MD5 e0d125fb0f95e7dfe075f2a6724a90d7
BLAKE2b-256 1c80edc6bcea92bec57ee58590c6c2f272cabc4d8057a338ffd6989a45309748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2dfa2712e317a8ae37a5e5ab1d6b30f35fd527c228df8b811ca35ed9e421d885
MD5 7b6390ae58920ae54985b91a680ab280
BLAKE2b-256 c3d7343baa8ff4c10b5da291fd8ea414820ada210c6b9f98c1668003d6036fe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0df021cb1355f3ca4277dcf7e7613c49c957354216adbe760a6d9189a134daf5
MD5 1b4eace73be57ae85eec41e17dbcac89
BLAKE2b-256 076ffcaeee6b1c6804393726c815aa40150ae43a42406c5818ca71ecaee8087a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b502f8de47b1b3e1a24c8018c30d429c8a7c37ba725380fbe49c788e7ea7ad1
MD5 0759da806fc76890ba02d1b808c7145b
BLAKE2b-256 14df58bbab8506728ed5bee70ffa496d29b9a5b95e2022870399115c90fe51aa

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.9-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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02bf7a8886757b5f76567a5eb1232bb95e9bad1f13e0faf7225cdb87b7c30b8d
MD5 3203042168ed06b2f40e78af00723fbd
BLAKE2b-256 e50a9d37856a098fb6702a5adfadf66dd867504b1a7165b2fa0581624dbfc528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f9684cbf64d935c46d70dd249eb67cded451edaa1f0c4b7db760caa2b79e248
MD5 6559adfec254704fcf3cb60236c1d593
BLAKE2b-256 f77175241896bf1d8476bd41089dc13c7950016caa98a5bc06692812809e4a2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc0594d29e74ba3164dc6df324e3b65ae72945482bfac9c6d87e945da1197984
MD5 714b44559734878819a6a5dc180e974b
BLAKE2b-256 d5ab6a0cf3d648bd1f5b16cc79a41642508c7c2d0d2090ec685af8400b983645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f6e9c31591fa4625c1bf855915b7a6812e44adcbca049cd30cf2e671d252710f
MD5 4224f3894453d62bb35538c9440b39de
BLAKE2b-256 5d561491ea8783b52e2cb778a469f40f2a6fa2a2a565b42174c115c229bf1e78

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