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.24.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.24-cp313-cp313-musllinux_1_2_i686.whl (25.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_plantri-10.5.24-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.24-cp313-cp313-macosx_14_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.5.24-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.24-cp312-cp312-musllinux_1_2_i686.whl (30.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.24-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.24-cp311-cp311-musllinux_1_2_i686.whl (29.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.5.24-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.24-cp310-cp310-musllinux_1_2_i686.whl (29.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.5.24-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.24-cp39-cp39-musllinux_1_2_i686.whl (28.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.24-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.24.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.5.24.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.24.tar.gz
Algorithm Hash digest
SHA256 60eb5c88bc4f381731c70c971d5986904deb275b11f13fe47b0769e2fb9d9878
MD5 4d656d2cd8e59ce812c7423e5058988e
BLAKE2b-256 97555f52c090ef1532df60e2dd6634d6e10d937e00962ff29d00c817f53a6b1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e9e7de727a81649efb8131133a3be45178cebf0aad4c459102430e9b45b8edbc
MD5 a418321a2c53f7a53ca1ceb9006be920
BLAKE2b-256 69bfaea47fe2e117d6395808a1614a54d708d7797b45a0bfb3152558c0eef587

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.24-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.24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d0c4940ae62b3fc7de97ed5c5b56a31bc7b8f3eb04e28a953febbf5535c11d0
MD5 0a2c90acde83d6d621abe6914e777e29
BLAKE2b-256 f4b0da19f0d04f3b6dd9b1a3994809bcc542e1a2c2f72966fb71298b97bad992

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c904d3fdbee49619f0cf0281d769ce2501cf9388d61ac23ffedef50217f6b3ac
MD5 e72b476d351d0a6c4fc862d53de21e4d
BLAKE2b-256 96f5c95d09be7e748a09b36c897ff624bc54897394a98367267efdaee035602b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03385f50793f6711298de1489433d6f3c728a23ac98fa393f5c935bb446a3f8b
MD5 dcb4504d31b458223b529378baa8096d
BLAKE2b-256 dc4c0d59ce76dedca6c1e34b73114e2cb627837e8b69ebc37af5b31f80c7d3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d7780f2cc12d6a69128022a0b9609b993161abd5904f3cf830089beb1e2492d
MD5 4ff49a55e2d339935514e7a8e98d4962
BLAKE2b-256 bdd5db2ec4c3dc8e6321cd30b40ec512d2f861c503f3d4fe9b6a0f25c9b57be1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.24-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.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e36537129e02042ee0248c4b6b605a5f5f4563445b0649ab07ae3b808e06e60
MD5 9800855c298897c13acf594d274e532b
BLAKE2b-256 1d790971c8b3e31696423df66bb59e63252b9340fa7e960b70b4e1371e2ca4c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64c85527f204c903e947c657bb34c174fe6f139fc844d70dc690dd8bebae1d8c
MD5 2e05a713cf2dd137d121856bcdb63646
BLAKE2b-256 1c504acc44e73d6a802df465e294657f6e7b41f90981ab3075393f51176ff08a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d4a265dfb5010b3bacd820da3986214e2a2fa2e3a4946e9286aebd2dfd3f524b
MD5 4d2e05904d565b23ae5b6e52f82aa3d7
BLAKE2b-256 a00465467ad5ebc89ec83b45116f12dabd59b3eb461ce54a25056a607d6e46d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e644ba81d5e58aa0766c290d8b5a77dc4ee4d351c8dfb6476a9420f57fb8d42a
MD5 a9324a3b990ddb8e798677421b220c3e
BLAKE2b-256 51d3b96d0bab9f9132294a7df1f28839245ca2605d35520ad9538e65c249a54e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.24-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.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4dbdf1ce9c069b336d5f673831136ff63bd3c23d533b8b71249b05aa09fb2c1b
MD5 4e307426cb4c6fa4126dda3080df92b0
BLAKE2b-256 6d496c6676204f681de062e68b2efe70b8f126e81687fec42972e1ae86758f2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e93405686ba4bbc5ff6869f3429ba35a76585f776def28380ea924f861ea3a21
MD5 017702f48ed6d42cc49ff126080791ab
BLAKE2b-256 fb50735e762f5d2a9660dc09c27c64256bf1c13f7adaa69a3be17ac5b188bbd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d5ce234d1522e36c723ac8a46fff3ff429d9d3361f4f9ea33adfa542a0cc865f
MD5 7a06ec70beb65bc7b3158e2c31243e3c
BLAKE2b-256 e51ae3ad93cf04e76747183e61673748bc2673edadcc7ee49a47a1809fcd0cd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4b37e1bb95364fb9de3116b517879b92a6764f0a363f2d94d00b8c6852ef3a09
MD5 b7db8b7b32fdd700e6dc295c77ef8fbe
BLAKE2b-256 df77e5cb0f6271c949075c5c608a984493ebc5d8cae445386a26cda2f3d166b2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.24-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.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd2e6db68b51cc32895a2968e0ef5c0b9ca0966f51654b12cdb437af43e9e74a
MD5 7fe48d8f9720bc08e9056d941dfb469f
BLAKE2b-256 6cfad34d3410c0762f20c47c99a8d9826d4f4b7bd8568abd3178857a1f77c0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9fc3a0b1051309fa3374e090109ef7ce15235f2b71c063b1bb18793d8fdd11c7
MD5 0db5249b2f505d32510007a741f7345f
BLAKE2b-256 8f4fba5cd4bffb19fc2d7ccb5f767c29a568c5f5566eaeec6829de5cbc171bc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 378ea75c7429388f556b09c93a5c8031c89aaaabc8ae0988d89213687a4f8520
MD5 54ff2e354d879b880ff7357afc9519d5
BLAKE2b-256 a169bd505cc665c30369d5da777ac82b8997e00d2eb03dcb3e25cd8c4b8c2b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9e088864decdd319de8883aeeb94b13ad724733de63d90552ed6aeff68e4ce13
MD5 e91a20aa1f5a2f302ccbd49576b8fd28
BLAKE2b-256 a44d51dcff0d2b1d7bf03cc9ec25d6edc9b8f75696873dfae78691a4421ba54b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.24-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.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3595333a6a492f59fc894639517752b4d494027d9c3326b70fab0e7c68bd644e
MD5 143fcd1e3897c2bc9b5ded070f218e2f
BLAKE2b-256 1926e263b4a5b2280afca1bdfbc5c2e3dcec292fbf3248bbb18f56299918d9a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8524301d107f3863295b12fe458d9c8b9274f1ad3a32a2598eae5d22aeee8917
MD5 cd945aeebceacb18da4ea9a5a4d18774
BLAKE2b-256 952273f72d3e7777ae6c23b23ee712ab50b58facf659d6daa6090c2299092213

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.24-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b327f2b9da7b172bfc9822127eaec908d247c95d6e4259379b1a2a9b5155e61
MD5 be71ef8dc94d12e782a405624d30de2d
BLAKE2b-256 fe14fc95ef197914b10bf7d6dfb3e5ff0688ecd2f0679e33f6fe464a38d45cfe

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