Skip to main content

passagemath: Generating planar graphs with plantri and fullgen

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

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.5.23.tar.gz (3.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.5.23-cp313-cp313-musllinux_1_2_i686.whl (25.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_plantri-10.5.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (200.6 kB view details)

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

passagemath_plantri-10.5.23-cp313-cp313-macosx_14_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl (174.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.5.23-cp312-cp312-musllinux_1_2_i686.whl (30.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_plantri-10.5.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (204.5 kB view details)

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

passagemath_plantri-10.5.23-cp312-cp312-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.5.23-cp311-cp311-musllinux_1_2_i686.whl (29.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_plantri-10.5.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (204.4 kB view details)

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

passagemath_plantri-10.5.23-cp311-cp311-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.5.23-cp310-cp310-musllinux_1_2_i686.whl (29.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_plantri-10.5.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (203.5 kB view details)

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

passagemath_plantri-10.5.23-cp310-cp310-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.5.23-cp39-cp39-musllinux_1_2_i686.whl (28.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_plantri-10.5.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (203.4 kB view details)

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

passagemath_plantri-10.5.23-cp39-cp39-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_plantri-10.5.23.tar.gz
Algorithm Hash digest
SHA256 87a68b3fb1bace66452bab3022d7644231db2dacbafcac78eacaf38b875c10a1
MD5 99279bafcb275e0850edc66bc2a8ceeb
BLAKE2b-256 e814f40a0b2b017adea1f2ce1e6133058ecc89585c919cd574fa697eae08fea8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8476b961b1559c3df869b9422f59ae111a1310d4c129fd3c9fed8b22b5eac4b
MD5 704da0659862623e5ea3d12115a24774
BLAKE2b-256 540b2c2f39876cfd3e014d8c7be0a651a5d364e39d29baf37e65dd7528e69dc0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62da48384747f4e443da397394c0ae286f354c1f7ec5ca62e1a5b9b12b9f418d
MD5 138d85b019b3b4affb8e436ecf16cf2f
BLAKE2b-256 809907495265ecf1c152ecad86cde11480fc2d0c0d0ebd7c0a36d1d2b593037f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f6ac9a57a2385d4729518a23783630b6670e17e68173250e6e29a2dde5cd05b2
MD5 3ff12d01f24615942bb9c772490146d7
BLAKE2b-256 6ee10e0abccd46a0acc57d413f0434054fdbb353bbdb4ce525abba0ea095c844

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d790ac0a1a80708dedd4051f3b1ece6c13f31ee9c5853edf366f17f5a7dc0dd
MD5 eca11c5a250543fc004fc5796318c29a
BLAKE2b-256 88c4ec76d8d866fb9e40d9666aa830c6d05a44efe925ed4ce712b97b42da4f3d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 88d12461320f129448fc24053a375d086dfcf21f8529d9bc9854aa829405115b
MD5 7f1d874f45237a7b55cc17ab8656f687
BLAKE2b-256 6d641e5b90b8d2489c7995caeb6bf469981cfd572fee1bc7d9aab3c9a6914004

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 993d7a9c6ca8346dd44af215f7703746ef54054a53e3bfb555cc6a2a3726de52
MD5 96e82879a2135f44f3add97049f66685
BLAKE2b-256 5a850f60b77a95ff8a36eb9776f758a3e4b58d7f48071c453f2a4ae96826307b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 949b31cbcb35b8a0348440485d70c913d1f60083ceab9d60d53c515ed2944c5c
MD5 8c30d82f7c3ee0e6f3ccbacdb583d94e
BLAKE2b-256 b6d75406c328c53441c528d933bbb2e736c031a171705dbde1341b131171f7d6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6170430acc0d8025ac65ea670a9c3975219cf6abd4fbd3148ecdc5dfedb3629
MD5 72833f5d9f45d0addb37fbce75a74336
BLAKE2b-256 b2d561a59c30575d341fc6ddcfeeaf4a29c9248abb52c8176f47fee99ca1bf5d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8355c379f28764662c8fd237094133c4764e0f41f6b2f0ea5ca50f2e5c5a3625
MD5 a9dec51c589a88155277f4a268a2bb10
BLAKE2b-256 ad694cc1ea460ab71ac62a9b0ab30e7c9f8b136874a1b964f416d4c73d097ee7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f08d4c2ee24190d3700d335c559dfc2d03bcea9ca9f8ae757ab02cb835a7cda
MD5 d3a2530100e745fdbace2741821b7cd7
BLAKE2b-256 1b8483a2a82a9329aad0b41d375ddf80a8a8f1f2540b7b77a60974fb0b2ac6d3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 115ef00fd6a5eb72e1ad2a7358565c381339e35b670a41b870c9ebe0c9a0d855
MD5 2cef3a95a76af38ce2e40cf972c37c86
BLAKE2b-256 301837632271b384ce433d3b19cb17c7e676c3f0e230eb8bfe05a6409e7352f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e842be35248d93709774e7ffa47e38a0e81a48207fc086667f2f7d2469886389
MD5 7d70eb4ff25d10abb25e91aada2fbcb5
BLAKE2b-256 0962df99316b7917a1f625a2dd28d994ffcd2ffb40ab45adb1918f0f7e380865

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4af8b1da625ac5ad030dd91b6ef1885c7938db2db23228efc77ed577971571ad
MD5 d69d6a6be938d8117e4a2fa64d02504e
BLAKE2b-256 1e32f40e82b6ea53d235c746cf1be11e596151ad733ff7727305a1698386204b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58b5784ced9470168a9adf577c68793238d75ee906f04ce9758f14edd2bb886b
MD5 2ec1e93640a916c844da8c19be5374c4
BLAKE2b-256 7842b554a9980c9bae45a4b3ed1d2a83ebfa17eb7a399e2010ad2349edf2ae0f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2fe93e4e8fdb75fdf3771843792aef41217717d00ab7e55032751fba60759049
MD5 f49ebf4cb02d9c1a270b269187779df8
BLAKE2b-256 4d49aa992716182000a429369f843a8d23b4d8c9c076b398bcbf00e850fc30d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b4a66d59d22173b739e1c337acea5d1e6407b44966544a564c3c95d17b778e7b
MD5 d6e5378c4095b4526bda2c30ac5a4dc6
BLAKE2b-256 2c66ecd6a6b929108748db5e8050a86c2724b26c373929bf4da8ae9b413a2ea7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c31b573189ed68e540e50a436d8df40872c4b5b3ec28e70386334c33118c534
MD5 49f9d026ab297f531830281e053d0707
BLAKE2b-256 676ccd3b380008cc306a89a860de4012402b6522b6a5f1e70ea51bac51b529c8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e6673b4f04345a5f76269f78aba28ca3ceff423c831eaf6b88370283cfd27d9
MD5 23f5f6cf294747d03bb4d86cf2084696
BLAKE2b-256 a098cc4536f69ab8a4a92d67223842e636005d9243a4c1da8fd9c11b9b81a2f8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 78cdf1bf57e0bf3ee940508fe6b8d780185d90911b01e184f25dab13cc772baa
MD5 3947d163d8d3c11dfc832f048be10eb2
BLAKE2b-256 7e84f24c46caee66cfe322bf6f52684ccdf7b1b22c7a989fc5a3b0bf878d00ca

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c69da76cd2211bf2b7aafa1fcdf012209b9ee56dad320c59634f560a45e2040f
MD5 33b6f57c1d0b0f63dd5139c9e8b1b855
BLAKE2b-256 040981ec02cc928b8826ce65a640792f0699acc435320d4bcaff92c5562114b5

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