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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.26-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.26.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.5.26.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.26.tar.gz
Algorithm Hash digest
SHA256 a58e2e340abd5f8540728b49fe45774e2a96dc69707582d42bbdb7c95c24bfa3
MD5 cd6e255c87e610f9f3a4dbbbf32a9b21
BLAKE2b-256 69fd85720be14b9dc0c295e6134293aea161bdab455526b02eb6bd07be6ae6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f41f1bb4dd3fe635e06abacf567fabbb67dc4b9f825547be4702d6cb2aa5080
MD5 973e3cfa16f4d87d0c54c4d59737fb35
BLAKE2b-256 8e2d52f2648852ae6dfaa8e473a7e416e8f92125c103296f63976267271b0426

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.26-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.26-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b4da1f8a0e23fa976942a806885bb6b86617ddcf2a78ffcae91cc7cfe878556
MD5 6697db65d9b9e289fc66db5909e92ae3
BLAKE2b-256 832d76f432cf523f4078007d2997735546ecd6d3112e26cf00e92cc4b1633657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2211b84d0df72c0835fb6a1d19348622511d27ce6293ab4376a2f091098c53fd
MD5 3dbd8476f1ee4ca37539eedb5aa9cf38
BLAKE2b-256 4f6a3c45b9efb8cbb6c7494ad10e5506d82a08f7e5faf0a2177e6eeabf745b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 68852288f85ca0835d9f4c628e09406e8f5c34634edae1dc0595b4c654420add
MD5 0f6bcc6d822d588d6553e3f337cf7140
BLAKE2b-256 383f33b7265ae52aea02682d9457784a3721c59dee333bfd65901d05aa5a1b53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 26d44c1f5f1f80707eb7133ef51772eaff58eb8bd596dcc64bbeb9b3ba270fe9
MD5 8a235125d50ebd02831f09ee03a0a6eb
BLAKE2b-256 dce97498b551df22413976f9b337735dcbb0b54ee67dd92be27a131598cd6bc7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.26-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.26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86bc8031ef9e17803807ddd4b94c0e4e56e0f32e03d2e67738daca86eed02b77
MD5 cd7674369d6e85af882229ec610361ff
BLAKE2b-256 dd7b2bad846832e2db31b7d65748758adb33c4538eb86488729799a2249678c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1b376ee1193c035d920df24820fef879033ccfd1c8b4bc9ffca9fd4e0018b987
MD5 c366441800ad1fe4ed6fdb129b375312
BLAKE2b-256 e8e11ae0065c6235bac1ce5dd36041b9b8c1a6541911275c0fd494575613ca6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 10d5a9aa1698751fd0d567e220ee2b56178ecdac74eec3a3645350551278ded2
MD5 e9bd6725e2661185cd91add1505b9fa7
BLAKE2b-256 55acccae87872d8e46480550713f4ef93a055cbd24e08539ef74ca7e2a574d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 da64f2c6c6c846d09de31fb933e020e1a200502ee161f02388b17ff8ec4d4605
MD5 5d7a6bc9782033282617fd3bdfce1294
BLAKE2b-256 3f73cca123248962539a81884140836f365695e648303df4881acfbb697edbe0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.26-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.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3592a115c8b4bc98f1fb8d182f6fe208467e3e94b4294e76b7c3f6be4105775
MD5 d01d4bc2721f4c90b305678e6acb2f18
BLAKE2b-256 30481b2bfef04be4c05c7a20c6da83d9e8af55e157fb0c2f025f44501bb154d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d1047450f8d622603f650abe7627b4b6f4adfa84f379cf42bbd4a5c25614f7c
MD5 be5a902480e0777cffdb7eb3d0b89fed
BLAKE2b-256 aae2c3482b7383ed39675733f1ca20055e5d62239246f862ecbe24dd863e0265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 15a2f92c015e49f58d2610092e318d0681f449f8b63781165d033e3b897aeb0d
MD5 59490984f59270448d00217e3095784f
BLAKE2b-256 f3568bb122c8e8d5f5498538e9343860f9b20d74aff8488d05b1c0819453276c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9f9cb05c6aa7ae3a7b033236d25654180360c22e477405df09d779d8ad0c5d89
MD5 e108825e19c590e30eff4113af957267
BLAKE2b-256 a85148e3c8a05dd22d46ec5b536964d4836a1fc332b2907e16cb4053bf9b1967

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.26-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.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 552f1a7aea79c5c3637732a725f03407de47f81e466b1081e651bf6f3842df38
MD5 93a0b69b2215f004c746f18c225af48e
BLAKE2b-256 ac250050fb2358cc87e0d4278cd9743c8abc97e88b854dd089ef44a57563d8be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d95f8c8e92846de182a7ce9971f6cf29842175aecd7354387574778f489d6638
MD5 393df9c586d518cdfb737abdd1d0de70
BLAKE2b-256 c19f3e07dc034556c67e67faae07646d674bff1b21de040e10b908dbcb3c9582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ca0c4eb9992b9ad68d40fe7c6175f731e24153d80e58ec5699ceb3967ed91fe6
MD5 02d08ecd30aa56f74f491f95fd5f380d
BLAKE2b-256 118470e7ca1125008ef97c9b13334159d2fa12503dee5f8b7509615ee8791610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 654a401f28cd34bcf68b48be8642f9f000dc67233129e143a2eb06f40e5cc39c
MD5 f9d5c05b4876aca01696af0d3aeedaef
BLAKE2b-256 1e459abc7fcf85a847241184ccd07279506b67ffa01018d56f39798ccf8986c3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.26-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.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 086841ffb5b771188c400683d5ec9f8adbe302bb28554d90dfb63b3b11adca4a
MD5 d33dabf0184294ee1834acb925817f06
BLAKE2b-256 4690f8f84a1fd0d159f852323ac57118900cfd5072940fc1059085bb1201d1a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5b03b62a45e86441f8ef1674dd04f57be48574bc1666c06db0e4c60314d0362c
MD5 92a060bf92d7cf3709ef7098168288e2
BLAKE2b-256 ee9ea8969b18064f7ca6f36002f5cac02b0ed7fcf6ea724f855ed45781f05f7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.26-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ca31d74b30429726872fc7166b9b42c31a5c0c03f9b97e32d0f3779b77e6250f
MD5 ee99557cb5fececa84139bdb8bedd510
BLAKE2b-256 ef9c6caf8d8a08a1d3ba5c2fa5e4bb09ba903c17a8f1500eec8284af654bf76e

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