Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Generating planar graphs with plantri and fullgen

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.10.x series is adding support for Python 3.15.

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

Metadata

Release files for passagemath-plantri 10.8.14rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-plantri 10.8.14rc3
File Actions
passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details for passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_x86_64.whl
passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details for passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_arm64.whl
passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details for passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_x86_64.whl
passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details for passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_arm64.whl
passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details for passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_x86_64.whl
passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_arm64.whl

Total release size: 1.1 MB

Release files / passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 185.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a292733944652f23e05e2236fbbc626aeb4a1b3034023456c3fec91ee6a4eb81
BLAKE2b-256 checksum
How to use checksums
55e3dccebf76f540ddb4668dd5eb9d08da34c1ec37fdd090d9e46491a00f311c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.14rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 178.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e164ba27139d00642da2d60df2a4828ca35dd97a9899114d3597ebbcdf44bba2
BLAKE2b-256 checksum
How to use checksums
178f9e7e6c2d86ac2268216d2d5d569e6ea4aae3d3656bb106eb50af9fa7c0ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 185.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
9459d0605cefb16204ad6142369921160f6f9aded8ebcaf0249e493d1f1af884
BLAKE2b-256 checksum
How to use checksums
388f944b5556945c7d084d844d77b5f2867838235068d53c234ebca874052f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.14rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 178.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
32e85e2bc3f7d814223bae4264c720e7f93ca6a706792ffd7cd3dca16a49c0fc
BLAKE2b-256 checksum
How to use checksums
be747c9b7ed810c4cbd6ff37295b957ab9c4f7ba31262d1b5980a4a221f4ef02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
4159efb2515fb3efe9e6f8d95bdb6779452bbe68b041a5f3604f8b70561ccccb
BLAKE2b-256 checksum
How to use checksums
9d32c3f3e35d4a327394d891082aab6a403dec64ad9da53fe56aefb14cc1aa5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.14rc3-cp311-cp311-macosx_13_0_arm64.whl
Size 177.3 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8db58620c8411660e03a8ac8628237da79616d556bbf3f9cfa77c94a4c3c474b
BLAKE2b-256 checksum
How to use checksums
d89788678b384ed8fd6b9a9f5e6e98f223c1d5e79414ec8ccae1f6aa7b45d373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for passagemath-plantri 10.8.14rc3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page