Skip to main content

passagemath: Generating planar graphs with plantri and fullgen

Project description

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-2025 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:

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) 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.6.x series are 3.10.x-3.13.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 sage.all__sagemath_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

Project details


Release history Release notifications | RSS feed

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.6.31.tar.gz (4.4 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.6.31-cp312-abi3-musllinux_1_2_x86_64.whl (217.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.31-cp312-abi3-musllinux_1_2_aarch64.whl (242.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.31-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.6.31-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.31-cp312-abi3-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.31-cp312-abi3-macosx_13_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.31-cp311-cp311-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.31-cp311-cp311-musllinux_1_2_aarch64.whl (245.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.6.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.31-cp311-cp311-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.31-cp311-cp311-macosx_13_0_arm64.whl (162.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.31-cp310-cp310-musllinux_1_2_x86_64.whl (220.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.31-cp310-cp310-musllinux_1_2_aarch64.whl (245.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.6.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.31-cp310-cp310-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.31-cp310-cp310-macosx_13_0_arm64.whl (162.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.6.31.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.31.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_plantri-10.6.31.tar.gz
Algorithm Hash digest
SHA256 9ba38f57360ae9f150f95e83dee12d5ea97039d1a0222349b39624624d2480a0
MD5 968c553ded9dc7faa3e0318efe60d5d2
BLAKE2b-256 61394661d105e46ae67e7f991383308d0db82844670cffe5d98bddddf19ba450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fac691bc547a24d5d35406913ef399048c08af98a9b5933da658b8e26f31d52
MD5 9a2b2434cf81ab44539cde070b09b785
BLAKE2b-256 6e96e0add86da058499b0a2b287f073c3312a2fba01d86f045b75e810c5afd94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71eec798be2bd18ad6a125e07389de59c0503b4492a1b70d5340bf6c887639d0
MD5 0beb4a739d0d9b919014e150f619897c
BLAKE2b-256 d058cc15e0acecd13bb3841abccd556deb44a02712499d175b8b454edb1b4432

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-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.6.31-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e74121ea9850c1cbdaec303aaf968ae51d31fa98d4b23937274b52c657bfc16d
MD5 64be48ae5f6335f5528f55baa10e40f6
BLAKE2b-256 63f68e8272689da042040dc72d15bf7d70dc2b2207a3103df28b5e866aa520eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74aec837bc12a66c21e43ef3b661abd3344e8f1253d17838cff87f0df1572cd8
MD5 c3b49f623b4b264f10b78cae12f95d52
BLAKE2b-256 1847a5fe6b80856043075aa6a82ddfea0358ce003354c375ca06dd073f2a4b35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 01c121dae11ad5a8c5345007b6d890b4ec0cd7b9a4588cb960e4556ea521ebc8
MD5 ec9e45443223f45890a8d9ece0d64eb3
BLAKE2b-256 8cc8eee47184619f5dc3d1ec8fc27e434f9cf680efd9a80ae84cd57f481502cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a08393066ff3570f3b799ae14853ec0a05e21179f717bc0e4f21b6fdf8e6adc6
MD5 0dfae383d634aef59afd54d9b606b668
BLAKE2b-256 181172291393256dcce706c59bd78cfa3da67978b947c1a9b7aa4048966d2c44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 205a60200d891013362b2ba8aeea1e295aa2be198875abcc4178431c8fd5aa23
MD5 00311797b7a0a3c750424624a7ee662e
BLAKE2b-256 bb29494096b307788bfae8feac1890d2872f54b8edbf60ee73ffb34a3171858f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba258e080973ad927e1c1ddef52a1a8ead430ab5f519336fdb1b20f1b175206f
MD5 48e1b2bd495d9e3457b33a2b450d22fb
BLAKE2b-256 e508e4c6e0a6fd352abb0078b02c032d0930a8aff8b6a06827624b2d68910dc4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-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.6.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 097dddcb6e42a07f1b8e9d6f070523b6c48b11ccf8d5a4a603d18344b9b86061
MD5 9e154ef4a4afa157a8f5220f64686740
BLAKE2b-256 72305d7c6c56dcf5137abbf9ef42f920e593f0fdae9a970f38b269a4d7f0a589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbc5996e585e265f5c376e88580ead29560fa0fd436585d30d341738117b0bba
MD5 cd66f967bc172563ee4d74d4afb12e38
BLAKE2b-256 0282845127457fcf88a35c49e124c72627d7aa4ccd25db41a798084d01d6d43e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ed8ebe5f52408312342fb1569203701604a75a506466eb62dc5f23df78e28643
MD5 3ab0f30927d2fd7a85f2fbc3a5485c85
BLAKE2b-256 bb5f4019eb579a7c2a56b363c6eed7bfbd3b44dc8ff53d8e7a23a0d6c0e3b501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2e432e49a70daaf24c8e16211b3eb68af56c3d3e4ca9f1019e50ed53f7d9d0e7
MD5 4784b491d4bb4c8cd613a08a799972d3
BLAKE2b-256 5dfa8ddba0dc7dcb8c3a6b5eb5577368241e5ae8adb950ff5c9ec6332d7a0f24

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4aa5387228d1f6dc7227cb3ef498978e10687a08264284fb2981a1489a915840
MD5 afd83fcae64b5294342b181d3a4a7ca7
BLAKE2b-256 624682e41c19b7fc24e87e4f4916d3e3fae03b842a19e60fd5a8d6069a34ed08

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 161216afdddf1d5b9d34502dda0219c64cbd883241bf0cafa16b78c83860cf0e
MD5 054429d9efb75538f4f3c014b2f63756
BLAKE2b-256 8a1e3643fb3c06070d578c28df787fa42fe1b2667f72377ec79778016184cbff

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2692fbb8de9a07cef1268fe8b01117f1ccaf15fcda25b5ab880569e7c28f3e2b
MD5 34850e445919cd8ca18c00abc00274b3
BLAKE2b-256 b18b9c07a8230e3c3ff5b1e6abfca498822155d996e75c2493d0fbfaef6aa995

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0669b21ad4d40ec0563864b217baeb8cdd55bcc6f02f814a36b5941e46e2e4f8
MD5 4247f6312ff91c5f2287e6c9fdac6103
BLAKE2b-256 7f90f6e23490ae131febf1f18d439503ee5c2882bb50d0af37dcbc2177cd4677

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8db522e04e4d2ff322439579c6f6e7133d5cfa17c75fc560b5c169d83802802f
MD5 1981d3baa36a541dcf715fb59d694b4c
BLAKE2b-256 957d82fbf2ff1f147c48d9c32e6b27abe8b47f7286b72f2719b20c39e00cb781

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.31-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.31-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2c1668485f385a7f48edb2baec9faa21ea806c16151dded70439f97b810e2c2a
MD5 7d05c1da9ce929c03ab676f12926f802
BLAKE2b-256 91fb7a27b42566acbf94379e369c7b65d88314215d1c3bf480d4e60a2df8bb29

See more details on using hashes here.

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