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.5.tar.gz (3.6 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.5-cp312-cp312-musllinux_1_2_x86_64.whl (30.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.5-cp312-cp312-musllinux_1_2_i686.whl (30.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_plantri-10.5.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (204.5 kB view details)

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

passagemath_plantri-10.5.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (187.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.5-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.5-cp311-cp311-musllinux_1_2_x86_64.whl (30.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.5-cp311-cp311-musllinux_1_2_i686.whl (29.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_plantri-10.5.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (204.3 kB view details)

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

passagemath_plantri-10.5.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (187.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.5.5-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.5-cp310-cp310-musllinux_1_2_x86_64.whl (29.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.5-cp310-cp310-musllinux_1_2_i686.whl (28.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_plantri-10.5.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (203.5 kB view details)

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

passagemath_plantri-10.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (186.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.5.5-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.5-cp39-cp39-musllinux_1_2_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.5-cp39-cp39-musllinux_1_2_i686.whl (28.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_plantri-10.5.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (203.3 kB view details)

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

passagemath_plantri-10.5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (186.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.5-cp39-cp39-macosx_13_0_x86_64.whl (175.1 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.5.5.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for passagemath_plantri-10.5.5.tar.gz
Algorithm Hash digest
SHA256 e088b3d589ad7661b482182d6344a43cea037cdd1f13cd8212cd840b14ea797c
MD5 b6cdf977e63631140fe14dc126a78d66
BLAKE2b-256 88014aacbef52e076bc28d8e74ddb6617d3ab2f42dd891cbb6188b4c01ac6080

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ab93c8ba5cdc7503df1358b4d134fae4c9a19d84300191e00ca97800b0073de
MD5 1de9392c4f4a1a4432b3e5202f722c1a
BLAKE2b-256 6ab697207a4dbebf284af7f7f28ace30dca54ba6c11deb2f7cf23fb7854c61c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 48a2a091c8b8c5130519baf8b4a63eb23279e111125e1828837594ecd3de1661
MD5 025061fb2aab9f4e4825c36287d9ea22
BLAKE2b-256 a7adbd7e8c67381fc5685ac53ad8a06aa47f09c0e9080ba05733b9c1b2d266c2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 879babcd046aeecd25b5680347302c787472c5ff2970329c3af7c0fee7680913
MD5 79f3a29471dc7a81a4985dafe994de2d
BLAKE2b-256 328a9b9ce498a7c92d70cbe16b6dcb2aa04ded12154b9a9110c35758c5561a89

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b925f44ff523362475331ea8ce5d686b7c9c08a71f3c426c140a3e0c01b74448
MD5 f018aaceb3c504c60f7933fcc08c239c
BLAKE2b-256 0af0cdaf27d1d4c52a01ba1c08af005bee23f3aacd5af307e5a2af83abd80f5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 61893087c15ee0069c59e1670016fefee0d5e7673448f897755b72d2866466e8
MD5 76e590790b161550d0ad56e712494253
BLAKE2b-256 9c1d72604e1f39bb3330b5fdcaf1862eb4a828529d6e4f27d2208dd34dca2ee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9cd8632314361d52ae7705632320da7aaa577f207d86938950f66d205216e7a3
MD5 f9ce74cea1fec58b217303744bcdeda3
BLAKE2b-256 3fa60e8013fe1d86cd2a2b8edd29b2c262cb9e6c6fcbd94607a01561ea0e3d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfe29d5ac2cf501252b76705c994b12553589efa9c1658e0029ee4d84867480b
MD5 8497d17f6cd98bd35b8d118460c6709d
BLAKE2b-256 431e8890c6fb70dcb34c02f614d9f88a9828257691df84a0a492b598587b8f12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5787668cb0448d291518ffc315a0da46ca78cf0d3ba8337702eaf2c4fce2beb9
MD5 ee15d42dec40a870da43e4a89d3f6995
BLAKE2b-256 814cc83d2f8e8fc78cd4a1ad76c2274c82e0cd85d19147832f74dff0ec61c143

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3392d66a2729dd13f70e05a61f68d9776ac2412af6dbcaa4edc1d82d0d7a08a8
MD5 593ceed1721393a0152d6de718c23407
BLAKE2b-256 a1e830209d8142edf2e6b8d6e3a8146d3120f55c7e055b7949c848410beca811

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d3c8df735dd687c655d6c2e07a9917035a87264aa6651a10a4c0f1cf533edfd0
MD5 cd1a5351b81e818b1683ef1d8a5c4e7b
BLAKE2b-256 afc1c5966866c1837463f1917ca871d7a909a6caa022cf650f0f823853098096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d8b8043d866df65be367aa1f048977e66185e73b310b7a383d02f3653d9b05f2
MD5 3d0aeccb7f1bd60c36a1684541fc589b
BLAKE2b-256 f454398bb2c06dc38a9a090444c19fd6ab50eb8b840b42dbad321eba3202420c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ead158d1f33795f719c8ab85792f209659cf7b160f1bfff77717c93e91d5942c
MD5 bf165474550e588ffd5184698542a8fb
BLAKE2b-256 e92f4ef2b4dd5b814858967057516d6d00cd5b88c35ffe2a1d17b1601d691cef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d67601a55305ffdc49279403d9c67db7095fe3e60522c6ee4edd4010d813ab8e
MD5 2902f36a1ec0946ee4e8ac7ca9445033
BLAKE2b-256 73015d66be9cad8ccd14425c59eedd42e0472ed864ef06c4fcea724071cff053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 364785346a6cedcc343fe8386e128244d5fb88ad01fa1ae7028b7708acb45bd1
MD5 a08fc77b2da6e20f165d413a6430a6d5
BLAKE2b-256 7653c331e013d042d9c4fc03556e416f563b584310fe062384f23fbc4243914d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8452138d79194a99371cb104d9e8f46b32cdf2976c616d980825a0f497d3b99
MD5 347346acef59348806043430be72f787
BLAKE2b-256 5c16769926e117b724b1c28467c6cc44d70d6f2a127d4bbc575bab30b61f3ea1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 697410d807caf34579c0c45fa3bead62e9d0ed9e32968c4229b74e36d22a4063
MD5 ad7435697207709bb5753e8fd875b8c5
BLAKE2b-256 e6f42e32e21a85daea3753f31f99723f38a23a4f96777dc31f6fc44fdb4d9152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b9bcef478bed6c8a64dcc37ae21a172cd646dca118d070f2ce0e6ca14856ff20
MD5 11fa3d567559dd7cdee04da2e2f81845
BLAKE2b-256 6c9c0fe416e5221e953c14d258dc58481eb05a4e2f88a17fb28214be58b8c7ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6ffb9e4205fae7c475a209d0bfac34d08132c70b64be06b6c9fddfcef594d45
MD5 d363edd11b1446f8eb3b66fea72b289c
BLAKE2b-256 d736cf23d90c0f835ffdd67dcc1996d799b91991e10733caa83cbf530ab4ce08

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 193024b3532c45a975f2d2a8e434b1ab0b5de41f92c953e109a5de8b1ed62487
MD5 4c540cb90777c8accde8b1681d8c37cc
BLAKE2b-256 23a9e2656b3565e3f57c6fd73553395044bcc9b1b015428c046bfdb5bac3137f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d94acdc1febc0b6e1455a08bcb84e68badebfe3deb5fc151e59eeed793be77a
MD5 973a19acef5849a9706ccba4a55d86de
BLAKE2b-256 eb791af9b6ee78cc0c0747d8abc35079beb7a8ac64ae733ef61f0d9a88bbb435

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bd9219a419633afe5b1053e30788ebbc60a0214a7bd0d0bb6161ee24e7e3530
MD5 65c33b8434d0b4033287117e46d23ce5
BLAKE2b-256 4393ecc88b7a6f6bff022a6245a3d42661991af6b1193325f491debf699849a7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8ec6a69a45ae047ec099402be10212e122d537b614b32c1c7341ac6ff2b3061
MD5 cda110e6c9a85a10a0d98de54b31c776
BLAKE2b-256 bc074895b49ee032e115b25566d0d5506a894151852feb5e60cb336cf9b58c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7f61c531522c32edf216dd1f500cbdd42aabaacd3bb656fd50912532bef66ea6
MD5 929c72efa12f6b8a0a2bb01dce4f9717
BLAKE2b-256 b1f19523cdfdd7eb26b7c055bc4e855f7d7cbbe87022d1dd520760f549232614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.5-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2a38f3610c5d7034361f6939b244bf17e5bed91fc6477df667e52353aefcec08
MD5 4b7aab4244aabbe67bb34e6498e972f1
BLAKE2b-256 ae3c76ebb49660d528739badeea2785e4a20dde7d6cb9a045d9fba5f7bc69c23

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