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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.6rc2-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.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.6rc2.tar.gz
  • Upload date:
  • Size: 5.1 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.6rc2.tar.gz
Algorithm Hash digest
SHA256 b1ef2032bd62b3b69c4b08252c8a69795aa78e891fccdbf33c0041eb97515159
MD5 9c62c4b9df6083e384398bc3fc01b7ff
BLAKE2b-256 bc0323a94e52392a26362d7e72c5d9f6e15ea75bcc2d4956f7d5d07a6ddc6c83

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26a58dc3d8c93300d885bed3b64f11434dfd14c6757c9cc43d95bfa8eee52932
MD5 9efb9cbecf209e3679f1d1fddbf25108
BLAKE2b-256 381c4396f901ab6165da8c770f06a07ca2cf7755ce4b86ac36f620f0f4d62d8a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6aa549ca70caf8dbd10b9b1ad428033cab36be47fdd71a192def55b4722dbbfe
MD5 68a4caafc271d65b865751d0f1ee7ac2
BLAKE2b-256 75cb37d76f715f473cc8adca96bc02c870530a9da1acf2d2d3a6f83a0e3c9db7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-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.6rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 213f51215200f6d0e09e99b03e3b777b8a3595c85272084e43cca2d7d788cd64
MD5 4400f9e4d244bea66014c739ee19c2a4
BLAKE2b-256 8c0dd647de8a825abda743f81ded0a041c75c317f1d2cff7bb27c839a6c674b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63ae264e4db9b2407d269630e80fd7e6fc4de23b8b8529662be8e5e361b16fdc
MD5 1cd251ca720bb08404ff90b1a4b8f283
BLAKE2b-256 45b5ad97648d485efbce65d223e8c66aa04b8d4c5b77f5efafc6e840b49b9bf0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b66f5d1e3655e34631f72f88cfc86f03d8b451b2f6804d5c425c13fe65a1fa0c
MD5 e0db06fc09eceaef9f1342096ffe28cd
BLAKE2b-256 93323412074f655224c6c225bb8b772d7274907a568caa307101b644007dcfa1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b4dd2cc8ee2967e1c056f388493f3be90e55c3de012ea1bd8d1fa469691c25ff
MD5 12b62f5c37acb44336aa3b67df3d8757
BLAKE2b-256 09e9cb0a38100d0f7f5905ed6cb58047a066d913912794203fd73615e6f8a281

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acc30ad1c8a7e8fa22880479afe7e202a9be5796513bdecb54ce0d427a05b9c9
MD5 61e679c4c559757f0400a74da18a978d
BLAKE2b-256 a61056f1188766f4603585ed5d729644a8b9f29baad21e5b08280323aea82fca

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83889dc5633191ea788a26c5efa387ebee75a193f8d6c5500e852b8c9c5653ae
MD5 5c59df874e5da48a353e914b6a58a223
BLAKE2b-256 105f9d57c1b8fc521316e66922198e567d2f322000bed7daf8d3297ab5caaff4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-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.6rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb13188f6947f2a84b5c38e85bc664169e50aef992f3c6ece5233c1aa60cdf96
MD5 1f8407e6d51ab0e45b258c1b2561a8f0
BLAKE2b-256 34829fe94440a9f002dd15b6d0337b380c0efdecb91e840cb2872aa3011381cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e90bf8d38f89700a4734b819f873bf9fe38881badd2949d752242debb0c0b0f
MD5 2460a1529a956cef48fd9582925e415b
BLAKE2b-256 42e0dc24fb5be64a768c3b456b6c141d8023b3f247eaa387d5d1ee51a282d911

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fb67ef4716b1db7507af358d93dc7f9a1266b6e892dbffa31ed6f153667d6211
MD5 a9221764ad615af10f1ebc24953f4832
BLAKE2b-256 def864442b0f7872c3ddeb4c73c214c0c1df772414fcc04ea7ac60f50374b383

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a873ee0b41468833d12a9c329230a09869ccceebd6c5f26d886ad6052336aaa0
MD5 d83ec98008a7bae6c81f7e1679c703bd
BLAKE2b-256 e5f87155bd51264d38dbfc9e335822b116449f09c76991969bff935fbc27a5f6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 050b7644954b9ba6c61aa7d90f549d57c58bf2cd59a72a1811ea90c5f4ed7dc6
MD5 4f034886d8ff9f304e29313aa29110a6
BLAKE2b-256 d1118b51e35d04f0aaf41f92340b1f23b13426b4d5cf27ed137ddabe6e509fc7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f8a81af96dccfe5ef44f67e76b29a57e9f1d99e82181e111b86fd4aa46f8a5d6
MD5 18468ddd74284754b758172a9f70b32d
BLAKE2b-256 d4044e41e3ad9ec537e3a6833c1c26862eaf6bb6298ba4783250c888ec450ca7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-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.6rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c56c4dfb100615a9fb72bb21f6f03c22f93a1ef5d88fee9f7dfe16992d97fac
MD5 6f21222a34a8cbd3f07b6785b4352bc2
BLAKE2b-256 3995d825733bd8f695c915636ad0d304cab16319fa0888a5442c76bdd5c830f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f8e054cc1448ac0d02e8754b7789cfda95a1389fee78cfea5fa06c29831eea2
MD5 c8a9b537c3ad9f74c2192d33f19b6680
BLAKE2b-256 da28b9f82b981f8ffa36cc2ec61344aaab8fe2d30107f720061424c3d7066b07

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 64879afbc96a7d25c9880c6896ad24454f1a80c64e77ba8df451939c1d72672b
MD5 79cd891919e9bf65c2e289bd14703519
BLAKE2b-256 66448fa76b71e551cfee613104d73987b19e0e3ad9fb7903d29c58a1e800302f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f51252c762aaa188bc6dd6751ee55686a1998052b6093a54b2252c1538e3749d
MD5 c6a440b14bf2161c9154b101cd9a0f0d
BLAKE2b-256 9a41cba143a84ff5a8243a1085d6b374a5b4797d8b23aea3dad7fe38f8ae9277

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