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.14.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

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.47.tar.gz (4.7 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.47-cp314-cp314t-musllinux_1_2_x86_64.whl (224.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.47-cp314-cp314t-musllinux_1_2_aarch64.whl (250.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.47-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (213.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.6.47-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.47-cp312-abi3-musllinux_1_2_x86_64.whl (217.5 kB view details)

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

passagemath_plantri-10.6.47-cp312-abi3-musllinux_1_2_aarch64.whl (242.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.47-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.6 kB view details)

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

passagemath_plantri-10.6.47-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.2 kB view details)

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

passagemath_plantri-10.6.47-cp312-abi3-macosx_13_0_x86_64.whl (176.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.47-cp312-abi3-macosx_13_0_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.47-cp311-cp311-musllinux_1_2_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.47-cp311-cp311-musllinux_1_2_aarch64.whl (246.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.47-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.5 kB view details)

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

passagemath_plantri-10.6.47-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.6 kB view details)

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

passagemath_plantri-10.6.47-cp311-cp311-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.47-cp311-cp311-macosx_13_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.47-cp310-cp310-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.47-cp310-cp310-musllinux_1_2_aarch64.whl (245.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.47-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.3 kB view details)

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

passagemath_plantri-10.6.47-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.4 kB view details)

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

passagemath_plantri-10.6.47-cp310-cp310-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.47-cp310-cp310-macosx_13_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.47.tar.gz
  • Upload date:
  • Size: 4.7 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.47.tar.gz
Algorithm Hash digest
SHA256 0ffe802445639c12b7da24a09947047795b2d63d606fcfa9f90d2bcf3fc77652
MD5 80a4a288612daccf4893d9ff2c49a707
BLAKE2b-256 be0d3d9eac24d8dbd9b0c037283559f866f8d86c00eb618de527088a501e23ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c05a6b7470ce83ac3ebdc93f72334b3ad56512240a08001a258f60abcb763c1
MD5 bb9d031002f4dbc751b3e9041ba4f0e9
BLAKE2b-256 3408dad7d362d704c08fc7cbf2e238aaec1b4ba4ff9eef9a81ee0435141edc26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 652d591d44a5ececfb299d7e03766a70b023b7efddfe44b7082d7b950b27bd2a
MD5 1d4af5096326e57beedd48e92c3663a4
BLAKE2b-256 82571d924314ab37070457369157e582afd6f13d09c187c5537a4206a234f57f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.47-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.6.47-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ad75e3b38a2ce52f93c256c73c2f530d8e248a44f9abde96aeb145546372db5
MD5 c22beeb5f17f5fab6dfc44ac6fa4b441
BLAKE2b-256 e616ae7ef736df77ba41af32a44e0c8adcc6f0e17799a593c8be332fe3103536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6010fb5f55508d4139ab4d506ce90c24e71e0742f92ace85cd6e53eed3a42c79
MD5 3117389eff5090f255cf5a7d9f69199d
BLAKE2b-256 50a879514e83e9e788b425b1c13c9c67df86c41055b09a0dbe256dbe18992441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dbe8dc4b000870042d0d44b875b500fc1731c21d207a30e690e97ff77b74ecd5
MD5 9cf4c43e1da985b9a321c3185c44e0a0
BLAKE2b-256 505fe22a2287f8f47affee4fed75b5b0c588f9cec710fe2ca6d569aa85aa4667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8f8aff8331f25e62d6f04f9c769903464ec093e59037ef1b77d57aca52d436e8
MD5 89ebc79b9a7d5597e352e386c49708c0
BLAKE2b-256 3117a64890ffe18e1f5cdf578a61f88faf2f0d7d028c933abad51c6a8b2cd53c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be4867d31efdff67c0c9ca779f2a5f67318d50d308f41bb36d7f85129bf1d9c5
MD5 0809c7d9072d86d182ecbb63866b0c76
BLAKE2b-256 8ed46060d25dfe61296ff6a79e31a83c4b7c42b46e2e4a9b9da1bae23348010d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ff4e24f674b515c54c26cdeaff4d2d0cb5001171773fa25278bf7fff4fdfcb2
MD5 0b942dd4fcecbcb62405f7d627b43240
BLAKE2b-256 f24345f7bbd96335c8490be2a383b4a7dc957787367ab0bac36c51ee31751afb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.47-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.47-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b91628fbc7b0b1c394c318c47942debe6a1d221be869cb4ddc30fc0f7b22cf8e
MD5 bf46af2d14fdd69ef73ebb7a537a3812
BLAKE2b-256 f82f9a4f8ed4f99a930061d5404de5fc829f6952e12ac86db757a3ab1fba047d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d219f8dde4307d94de5dcdf35e33c4cf7b368246e1428a2892917e9f04d49f1c
MD5 5ca1784859660a3951a2b0287b449b4d
BLAKE2b-256 070506fa936185a997c2f1090109edeaa23640f57e18bf5d79aab30726d703bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2580629ec31bf0d37bbae0d48b8f889e90dcd3c06e7beed6ffaee30646f85d7f
MD5 dd995b53638b620c08a17023c8936e23
BLAKE2b-256 846f6405e863297244a00ad46941cf876f29d936e3ce1884b0da6b64ad96b378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 617aedeae1a38c8e95ffdfaad5f54bd4af01fb7f96761dbc44c0338db0a2359a
MD5 56c360a7eeb308c3146fa6fafb1ac8e0
BLAKE2b-256 be02bcbcc271da6f7fd6828a7d5d6bf598e34b58880b35d2dfcf4d9a0e80edb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ad31ff03577fc11485de5acb4cf3bc6e0cb3d9daa254fe397a08489ed06163f
MD5 7a9d9bd6ff1db32d75ff7d8a56169c0e
BLAKE2b-256 2c3d77d12c8805849b03087487069ba0a10320e0b4cf0feef2fe96604f15d875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c11278a780f9063c7ecd5d9d5eae7d9df909ddf278b5f3ba43bb1c6933754099
MD5 3e94cac30d68dc4c9d595b07a0187498
BLAKE2b-256 27932b66dc91d2332ab3e52c5fee14c8a12d08bbfb33c5ee1a472977b2248535

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.47-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.47-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd16f5fb91ec8aedfb09bd117d73952179540565d9271cf296459888de90db4c
MD5 d165df6630e4b8694c853a5fd0b77664
BLAKE2b-256 b610a374fd376a4bfce05ac8d9c67d3b055dd98f0a6d195a4bc9d36eebd9d83b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93d686d2f3609ec67ca31e77ac48dbcd159ca324080333db9567139db7b9b5a4
MD5 bc27721dacf5c6cc38147e9aab1be5d6
BLAKE2b-256 0cb63de8bb383e3afc0d6b82e0ca4cf3f2b8c29fab8e6d865ac060f11a1f7cc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47958c548439df3517c9e9aeb389693bf4eb6ae89724528017cfde687692507c
MD5 e67e76129d46c7b506cee6d65628ef71
BLAKE2b-256 3f7e1fac0eac11a99920f9535cf596cff789a5dbb9b86b040805031f3a2fb8fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ae1b84e827e1888cee7b8014fd76fbcb0de816c0ab5154c0b0b74457aedde3dc
MD5 829baad17ca6fe029bad10c904ddf13d
BLAKE2b-256 232642afb1c176073477f5a59cf0c3be7eea4a59b7921dbb5ea394835a56b386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d9571f7ec8703e98a0d882e89b6e7929630ab614f5ed7f9ff8984449abcadf6c
MD5 057fb3de51cb5bc69a982d9a547068cd
BLAKE2b-256 171b0844295fe4120f8c40c11e638437494c8db63ec8bba37892e24447a55502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7101ce2e34812c06bbdec6b9f8187408b7fe6e04d1993b56bc9348529eddd96b
MD5 2f6ffc193f69d8ba347d695594678873
BLAKE2b-256 fbfdd115003f8f9c36a98709a449db47d4d8dd6a726fdeb236cd82797c0cbfb9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.47-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.47-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3f43ca3514b6e1c7b38f6547f863600c15d9dd4e6f5e81c632b93ee3385ddb0
MD5 bbf9f65c09e7253bb76ba777dd29dc1b
BLAKE2b-256 1bd8db1bda291c664885a297d98361dc7fd0e4ef16e17aaf458c410e4bd1c664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b4eeb079dc1cc16f8e2fb93138cfbe88f9e167f8f2d09c78fc449288977b6f2
MD5 53e2ac631f6b425ae72534444f6466fc
BLAKE2b-256 eddbddf8e77a1a1e0fa460f95c287c271612c47cb5caf1c8cb0d3300a30c019c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e8472dcaad036c879eded6c296cf1f45bf6a47070e48ebb5c69619be46a47c06
MD5 a2bd4b04742e8661b4da234403840b4c
BLAKE2b-256 50c5f0b3666c3fd7ecec58c909b20b8187aef7fb4e8cee1d547ad118dc4207fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.47-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 843b59a724bc011d2db5bbbe255bdf91999c78247a45e586f15e069f5ae964d5
MD5 bd74415dad55d7d9c5e3c8420cda843f
BLAKE2b-256 aee1e06bb4b54af452339826b626f073be75fa8becf53ae1ef736c59b0e3727c

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