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.17.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.17-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.17-cp312-cp312-musllinux_1_2_i686.whl (30.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_plantri-10.5.17-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.17-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.17-cp312-cp312-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.17-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.17-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.17-cp311-cp311-musllinux_1_2_i686.whl (29.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_plantri-10.5.17-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.17-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.17-cp311-cp311-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.5.17-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.17-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.17-cp310-cp310-musllinux_1_2_i686.whl (28.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_plantri-10.5.17-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.17-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.17-cp310-cp310-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.5.17-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.17-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.17-cp39-cp39-musllinux_1_2_i686.whl (28.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_plantri-10.5.17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (203.4 kB view details)

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

passagemath_plantri-10.5.17-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.17-cp39-cp39-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.17-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.17.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.5.17.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.17.tar.gz
Algorithm Hash digest
SHA256 f86aa17ea523385e467ede283e4e5127980c4889073e03ebaf931bc369f08955
MD5 ab430fd9f83811402bd237bbcb882c8d
BLAKE2b-256 33df2d5cbea9ed887061994bdda9c0ca595ad22386de9fba73a715a618dc550a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d0161a4b2ccaf0c3865169acf4bfedda18890baade66c2c4c2c4d09da80fc09
MD5 969e6cbbf5824b601c8fcaf24014c726
BLAKE2b-256 9eb457d41218b44fea32519832417d39aa622aef90efa7eabfb272c799d719a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 805cb48cbf7c45c85e61aaa5e9e54335412326bdf04022ee30fc756b47436c2d
MD5 64d7a48c71c631b016d9e92f6807a278
BLAKE2b-256 6624573fe8a7f9a6dca077d594c7e7dc43f1ddf8a27dd52c31d8b293d078e9f7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8be2d5ab0fe85e83fddc9ce09a5ffd4b16abc232e09a904802ba7944b69f6610
MD5 cde60be0b6e60edcdee72ca05ae5f12f
BLAKE2b-256 bb539efeccbafdd62d8110a9b2b71f092ec947fb7cdd1aee9de0898ef66f636d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 57e119dd641bc25762e1ad853f2b40363dc0e417fada30f2dcb7a8b90741f0cc
MD5 1c572a932ca1fcb1917ba378e354b002
BLAKE2b-256 35072f2d6f0068f0062d8f098b8d56eee634dedf1ef466f66ced4da83a802740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 99c578857fd6facb27daf7823ca59ac8004304f20841a62c65e47b2ee24aa08c
MD5 db8d40a80ce7682147cd3ae45a34497b
BLAKE2b-256 26f22579d82dabf9be8277a47a1bdcfe5cf6fd1f823250e00127532fa1dfbea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 665e3b21af83e2719994e27844be785d649e3185e7f52fe0f14596cffa69009e
MD5 5a0930910c8736e9ad46be889c79dc3f
BLAKE2b-256 45b49c93b608a8c84e897bcc00d13667ed3e2e314a37489400dbc4e5dd013278

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2fc7878f008ef17b337b1ccb5402c57e9996572b030295fde62250b0fabd0d9
MD5 f6d7457a9165e364a013621586b12b9c
BLAKE2b-256 ac161dd42ab7f550ec4af262cd5afef583aee9d8a31c1fa2b2884452cfbf0a70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eef67f9897f3e45b514a64ac6292ce9721c8699e2627e73f602320ade2d91647
MD5 c77c536eafff98cd1030233fdfa28bf2
BLAKE2b-256 a88225e58262247025c5655d7fc0cc5a8f26dc487ed10dcb66934102e9c2e862

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5d2d86410dcc31833b43993db7b15b8c535da61110eef65ca0bda79f3b341ca
MD5 48e936b81c20ab2fbcbada7ed6802161
BLAKE2b-256 7f5ee5cae9e6b07afa6b414e2377428dbbd98480105bf65fa534f2fb95b92690

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6869a937bd7e791dfd63f48352a8e4a4e6f5d95e66f3f55b6a565e715ff9e25e
MD5 af3000d3bc7d5fcad170cc24676b3bc7
BLAKE2b-256 818b67cf71435d6555f8b1d32079e095630b0d4a2a89c57036d931f19484b393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 986af66a2a807d4a6b4043666b499575d083881390a425e8cf6006c0185d00b3
MD5 67fc1f905f74f2cc95aafd3de9b7c8f2
BLAKE2b-256 f2916b91455448597dee56d33c4d697fab86c465fb097c43360f9543af120f31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f7f4ffea21283f709209b444d958d2f5e06dafdf9da97510c352d300c359d53
MD5 50c1a82973049e4a0e69fcdd1fbb7bb1
BLAKE2b-256 e8c1c4974b1f8aca45974b61aa95ca17abc9355a970ebe4912a253e5fc041f9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4335a50a002a238c89f53ef62d4ed39726534d165898c014e07a4faf892a2874
MD5 4c777aaf5b2e519510181d1c1e51e0e5
BLAKE2b-256 5b024caed9323df80640e8846493bc1c202a5bae6afb1ae7e10e92d035cd904c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4c59a662956817035c4c959b86056b2fd1707118d12add7307d7592148adbe99
MD5 c418e435c58e0f31f870eba9b92c1e5c
BLAKE2b-256 6814ea086afa4e7e1092e67b893500a0ed2d2c1da55c9001fcaac19282bcf0a1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a90de26ad5a689f2b38dc28a778312934d1a7317e8f80ee00ee4ce12687b3fc
MD5 5f25ba4130c41830ad3ac17c23db230c
BLAKE2b-256 712d9346efdad5aa9aaf9502ad04fef24395c4ecfbf2d942570b718ba30ae6cb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f3992fdd96d7ad04110e05378695e092a6d96f8c3441bd0a4d5d2f545b551c00
MD5 c446a809e9fb1f66ea5f1b782290417a
BLAKE2b-256 b0cd46a31c4d6dc182315f22a264b24484102708b11649b1f6cc9ac1cd786d45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 806d62276abffe70fa8705a1315c6234cd376fea8d9c9dd0ac668aed5eeb18c4
MD5 967e4132a097c6622ba66a09f256870a
BLAKE2b-256 725300108bce7c74e9ac5a2bce9480f6f30c18ab92e495e49ce3e6481384a393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f549aa40c821d094aa378ce18eab4b959a11fbf434033fc97f7f034c681a64b
MD5 0dd2051726ef0db63d0b4e49bfce86a9
BLAKE2b-256 4b58a6ff3d0de7084d72adcade7ae8327e28a7f8fcea94b2da7abbc13f7cf4ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 532debd2b50453f24bc993d446dcb77f5466366284892fe4f40dc026817b4767
MD5 54a81b55e2384ecc41d8e326e3308d79
BLAKE2b-256 bb4b61648ac09197567e3c0b14c24d6e35c126a06995e5648626ed1523ee3ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62ac0c70f2ee690e2e2e7328a680c02dbbe73c8738c6e8b20cddc0f8528853a8
MD5 9ece6fd4e37729742fbcb7987fc8830b
BLAKE2b-256 8846a1355f0719a0b319ac64a2136f3fc705903489034d0fa239f96a285c5ff4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8dc629ba95a0b5e939cc75cc8bf2ee1fbfef4b219209e75d63844eb42641a00d
MD5 5e1cf0f57964d49eaf9851e55a1cf562
BLAKE2b-256 f0aa87f568349cf256fe44315c4580819a69ceade8baf27a63c1a5ebf1b8490c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.17-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.17-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 083b87bd7bc7daf713be5b3d1cbee2af4b65f22c2e4dca13587ee9a91fb32feb
MD5 a066c27cefba0128aea19d168071a5ad
BLAKE2b-256 68c40c715b5aabdf301db1e6d6384c731af535c16130e7e371e0edc6938679ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a25422127ce7c2930a58270e4cf06a53ce594d2f9beff7671ce934275a579975
MD5 85fdd7215a957a9f69d93361bbc53ce8
BLAKE2b-256 03a853c0fa0ddadadf6faebe8e8342d19a1ffba59e561bdd5aad02f59d85b1d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.17-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9daf97073eb96cd302f4dc42eaa141a58eb775e9f007a9ceccbdaa755688f2f3
MD5 21058788414dc6b3ebc7331af48eb9b7
BLAKE2b-256 3e393d189b7a6a5107eeecd573f081507fe13d4f9fe9d860ce4d124a9ae8afb3

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