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 --pip-args="--prefer-binary" --spec "passagemath-plantri" sage -sh -c plantri

Finding the installation location of a plantri program:

$ pipx run --pip-args="--prefer-binary" --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 --pip-args="--prefer-binary" --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.5.tar.gz (5.2 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.5-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.5-cp314-cp314t-musllinux_1_2_aarch64.whl (255.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.8.5.tar.gz
  • Upload date:
  • Size: 5.2 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.5.tar.gz
Algorithm Hash digest
SHA256 bff600d69bbb90708a1cdf58301ec238481ba41626c45e8e51e867a33dc7d153
MD5 34c4697acc6a834dae3d2f9eb1ee6f78
BLAKE2b-256 5ec8ab1e4eb9de970423c89b934c890ef8cf6c0e7c2ecd02eeded6fb6cb95218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 694644162c3b1ca9ef4a805a8619874b1a2ac74188cd9d51ba13ee8857358b5d
MD5 e1ba2fd01389c531f1b808ec8af10363
BLAKE2b-256 fb31f79e25d289d8ae53b44e2c32ac882729a73b29226e9d2e55ebda1c45b5c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ef9c6111abeb61d52f96daf6234ae6f8a6b4c91ca1c97f05643cc8f5515246f1
MD5 b859bd55b1d7d0c348a4e076c0f5716d
BLAKE2b-256 f69b23c1e26812ba89a291dba861022193ef926cf62fdfd2c3d93df2c72579e0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.5-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.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3c6dfb3a8c9f830708b89abd522abeffee5809135689074ff3d907aefa0a38b
MD5 282c38cee1c8a0908be8d03d215dd36c
BLAKE2b-256 279fcf996eab3b8eb3727417a84b54f6ce424da18b37313019363b743b28a238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad30ef010c6ae2549e5ebad4e9e1ea313833995bdc4ef3119ed07a5d11f0b64a
MD5 903f1242cf9c7e67208fe5ba5855cb7f
BLAKE2b-256 4580028333d53b99562e302be619743ac83dd9261bf590627539421ae2e0d0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f4f7d9893bb538ffd076a8872c20e60107ab1074996dda0e1315c3ccdbd314a8
MD5 ee65db89a3a458ef208412b0ee291fb4
BLAKE2b-256 e3247186cbb43ca8d050bdb7a87d3efd10e5b5adb8123f723b08625cee4dd270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b08e02b3d99334982bb4587d115df002521455bbc3c24f90f1b6b3bf71a52d4d
MD5 669c8d52e0416bb51ba7c8e217467524
BLAKE2b-256 e17b264858a6d68ac409164471a36ace36c298595688b2d395f4e5aff0e45214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1aea7f6fcae2556f679f89c51e82f84756242510f3503ddcc5599510a3652533
MD5 26c4ee134cdb957dac949f91e56ad1bb
BLAKE2b-256 115787728c1a673fb5d3b15d7604d5e78c1e3091e8a55c97bc3a040246d4edda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48135fff58fdb13ab77ad5999beabe72e5825649b4370186a3fbf31c64db67de
MD5 5f0d42ad47a999b2f3fb8fad8921853e
BLAKE2b-256 6d76ca6708e29b6e1b6241854aaf3d11ee980cd021fe30163b8aad29d92f3e15

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.5-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.5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6d73868059cfbba6fe01ebdb6013035a6f82a41bc8b294cd34fe2cd0d4fad41
MD5 d3c19433d9f9b7c905b28fdee1d884c5
BLAKE2b-256 54ec9dbcbc4ed49e37d70c0d4085f2260979e1e00f13d2c088a3c164c17237e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54a7a1faca2cbe8f26d01ba0e3f1f6326afa09bd3e66939b03f4eb67705162bc
MD5 12c4b612d907072722956b8fbb960da5
BLAKE2b-256 00e6274f3a83e6ae577837244b1abcec5e1f2d117680df71ff42fb9f4e1a082a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0eed46989cc41a2c6d3f7d6d30bd6192f851801b1cb11e6ec89c2c24b25edd2e
MD5 988e680c9d3160b863abf961d424a0a3
BLAKE2b-256 f4b7071b7846d064419aeb63d0e256b132c17686900c3fcceb6b7e1039c65ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d7497aad4f663a0ab694d063f2f872452463394b631ca4200fe638c9dc33b4ec
MD5 53d6e70624183bd12e9a517354994854
BLAKE2b-256 08e998b4221740e1d1e5457357013bae07a3dccafbab6ed2464dc06778fed6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3e90f853cfd8f0152ae0ee28f8df2c80e64af6cd85452e4f66e9009adc8ac90
MD5 d2edc839fa6edbdbc31a93f648945cbf
BLAKE2b-256 50aa9327432b6c49fa87d4f892e9f4a5d3d07a07858fc88461fef780aecdeced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 014beddd10af491aabab97f98165a954648cb94da990482ec074b6e09fd2dfc7
MD5 72eb059e29c9b395095b76befadf6798
BLAKE2b-256 154185e5ff5c37c12c03f89fd3b781023214dad4ce0b669acb8ad6dcc0bb7f37

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.5-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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21bfeeb44a01b8a0e231c013a7fe1a37d20d01b905b4d0cbb640a60f62ec5471
MD5 874bdc9ce2179126427c16a7a0efcba5
BLAKE2b-256 bc689439c287cdd15327581f7caf0e55c71ca8ce8e3be1dfafab07f2fff8f015

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7719ce847b24aed0eac3f5dacba97c114cb158ff3d4967d24d0e2a1a79fbabf6
MD5 22046df9a2fb104a6f5fafe6efc29853
BLAKE2b-256 90b288ac4f12f971aa27e7c550b1c76bd77e0c0f7e7f8e910671f6aa68a542ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1dc904e4dd815b7c9aa22ae49e940c67162f096e4990779b4ed4fc4a1d121655
MD5 80aeb09f397100e19ddedb2c526732dd
BLAKE2b-256 c2de45208209f0d9d69a117eae5b69c106f3bb941bac07df36683505f427208d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ebf5efa05855b3377e585ddda3cdbb0afedc94561a21f6ee7ab311590db03caf
MD5 07aacfaa179839f0201a7222e02f0349
BLAKE2b-256 d740d9f6308be4c7da720b4bf6601ad94493d869309b92fa7a418d10692aa4d9

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