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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.8.7rc0.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.7rc0.tar.gz
Algorithm Hash digest
SHA256 c76e1223eb117d4834fe2feb86ffce6360d39e25929bb432948b83e13fe658fa
MD5 b02ac8df244b0f668dfffa8eef2cf824
BLAKE2b-256 ed209921e035b5b7a289b2a949a6f8fdc8fb94ac1a409a48fd357ae4a15efdea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec842f406a9611c9c3039f800b41b22072359ea92d374cb47732c1f67d80fb11
MD5 8b02912694f2d01baff6e23ce5404827
BLAKE2b-256 41d03a60c5e2776ee427e6b127c8cfb0ab2131e0ee07f0cc4b3ce3d2246219fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 677c10c846e00bb76f2c3a69de83b53ae1c8e63cd98f9697e13162c3a39e60e2
MD5 ea579e686e42c1b436b0f23a1719f90e
BLAKE2b-256 ee636783bdc4e502e3ba9311bb057f325917e3ab649682a8449cf6487321c54c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.7rc0-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.7rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25c1e874c08943a015d78db6945938a1ca71b591ed44c7f1c46449685ca15ea7
MD5 6e2f5cc13722ed30c8d6ca02c0e96a70
BLAKE2b-256 63f8b29046994fb3571436f18a378d353c432eee2d4eeec0fa24ff76ddffa83f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39e3f0dcb7bfe1ff65d7da626a7131393da176db9cebb07a24719ed29dd31dd0
MD5 9c188cf16c6559d2f7b182ab5a561737
BLAKE2b-256 a071efe5edc7eada4518b48c64dee4a7c95f64169eb5354bb27721926617eef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cba38e62631f543dcedf34d4263e969353a5465f93ed226646670f2740141599
MD5 792f5c537698de24efdd5f7324a48908
BLAKE2b-256 b935b36b6006384fd3741ffb101d62d5daa233a76bddce2529978b5dc3ac4f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e5be673274bdb2686694b0b433989f44ce78ac6d1a125a7d1346987d0d473b45
MD5 bcf3eb6c0f0faf462976bffaabb6754b
BLAKE2b-256 707b3c64dc2eed88db56aca886b4e6f2f4fe1ee768a983a567075e7915cc5e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4a14b20f8a442405a98862609e27f15e22cfb012b36c6820964b0249b391500
MD5 e3680cf789fc8db7dbd06b9288112725
BLAKE2b-256 bd4dd3d12efa4ace1574703f463803ed2807c9f1662f523d47ee38314c630f31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02dee1be543e58378a1b8407a204e51421893e2196e99bf0dba20bd91c66425c
MD5 e7d7a9c474c4f08e750d835c9b72b8ae
BLAKE2b-256 c086e6daa16fb5c1676e05f1fe8e4487f3a1242c4aa3d1147ff67f76852615a3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.7rc0-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.7rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92fdf83b9146b7aef61d461f66acb8b2f848ae2b975372d3c382cfc69b375de1
MD5 4e363bb6290242b8b33ed0c8a5b0c6b0
BLAKE2b-256 9bbbf38be4090071ad25499c261b9b12b435d135958274bdfe5da1efa4589568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c05d467a149b4486614836dd7353cf0af50d53a7cd569ae8d0bc2840994fe85e
MD5 81b896a9f617845140aaa17191b8c198
BLAKE2b-256 a571e81bc2b093bf1b32c9cdce061f91209ef9db386e61e56d7eb9eb9b349ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af641b70907d1dea4fcca8a49955b447e778ca5b6db3dec14a39c682ea2efa47
MD5 5aec000d7c7cd9937df05affe67d9731
BLAKE2b-256 2c3b3c1093601f03e18422856dba0781ae1acd9c639fd28aa6c3a11c8c234b34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8c77b65409967b1c886160bb20a65d0e32350abaf3289284726e94c9798dd524
MD5 831c460d4fbdf46b68a34d184352a3f7
BLAKE2b-256 eea691adcb0058bc3103a9faebd7a7e04d8409ba3131c89c89bdcd47c87903fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 097904173426d24b3cd40d019ff102569ba9aafc91323d2361e2716496e71e85
MD5 57031c38eba490c1ce1611959bb5fb70
BLAKE2b-256 e35bb1600242d419ff28ab8b29cf6c4970ed39f2dbea32f06378f7a0f9bd29a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bcfd1e5d4ab787df67982d15271b5e3bb4b5a11b6ad891aefc1700acd0d4448
MD5 59216da8c2e10c45457bf666dcf94e9c
BLAKE2b-256 ccf646d6509644334d506ea90e2623a2a60e2df9a4a10c8a0d4bb48becbed880

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.7rc0-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.7rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e623d145444566bd960c6e3442ace4434ff5cb82690f052a69445b7b897ebb2c
MD5 e4419523bf72e57b3af00c76dda837b6
BLAKE2b-256 f53dbda0679b3cc87f08da4656f440237ed9e86c8c5f7d6128bb7ec03211912d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 382e4c59e9ce0cae7fdf722874b9df099944f5a4e08d2c2c250fb3f0ff19bb3e
MD5 0328b30e95b02533f939d8271e3c77a4
BLAKE2b-256 49de13b40be86529eeeb5e8f79fa90314d7690d621c7de956bc5ab1297ed8545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e46ec0eb5b1a8bbc62c0c1de4e1f61b07e8f54b2e016500f75385fccd70090b2
MD5 144a33c7098619f13b2f4d6d03425f5d
BLAKE2b-256 a536f832bb06ebce4d0e816206992fd4cea0db26961d54bb1235c5a2b20797af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ef5449cfd5df6dc9974292f6469dd35a4ab717d3828fd8b0bef4056d55c2242f
MD5 badb23b5d32d1caf6d6a0573ae9ec30f
BLAKE2b-256 2f1478989fef9c7bedac2e879363bc941757ad6e400302dac55fa826237487ee

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