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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.6-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.6.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.5.6.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.6.tar.gz
Algorithm Hash digest
SHA256 762db6a127f7a69dcc5fdff0c96a9e25122162ddaba087e22941fca6dff7966a
MD5 12354a5f619029cfbc863598aa4aba97
BLAKE2b-256 4539689a7679156d1dcf1ac10f9e9eb38407ae1300cec3797e135ca369278b75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 548ff0a5b4c398c0d057a4e0e5ebe9859f5b66f882364e677144a366be74ff3f
MD5 1f34b833415aa70b7b6700f1170fd8e8
BLAKE2b-256 13d36a1b8158803b8ffae4c0b31de2f92503ef2fce01c39e6b6932c81088decf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 443f4679579be697448d0c82e98f0c1b641ed376ad89e319d3154a0cb16fc991
MD5 af5a5ce179d3222e8a436a8e72407e4c
BLAKE2b-256 2436e7c9487e821500a69ee3289cd1ca8653d7977ed6b20ef5e38c35f2ba6a6f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43b9de933bc2efbb54ab4d7613a8db8de511c2322872fe8d24066080fdbd9bb8
MD5 2882ec8fb374bc5114be57a45c79347f
BLAKE2b-256 267b658288acb20dc2d07ef34ec3ffa3a2692eaa8a1c0990321c84d8203157b4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 862552cca16640aca7f6f65bc88a5f3b63fcc9780b96be4522ed00b9c3e3cb67
MD5 a7fbb03aeec8b93333f2cd0febac2d08
BLAKE2b-256 0d3783361667c23ddd73e3d37093645bc247f7bef3249f950a4e0da37f1e6d9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9371df3bb6a48da3562b3eec0cd99d6d36f0e17e399c95ecc86121fd0b4ff0fa
MD5 c9db1c2beccec92b6ab63b7f09fd05a6
BLAKE2b-256 8712240b1944eeacaed3b6ce9b545fb35a45197cc6fe46d6a114f220ccf2deec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a4a3090d3b0940cd2cc1046e80839717c69651afec90f778a61660eed1c7df0b
MD5 7a676587cf8ab995599902ec622712cd
BLAKE2b-256 274d1a0d8a6844fad16d2d1793237a2a575c8b370ac6a9a443a600f42324db28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6bbffa63b902339532bfada50c43dc6d840266d8da8e7ce6819d695fba4ae37
MD5 270d945367fa1ed41a08e96709641563
BLAKE2b-256 0f681b897f9e5346aee93bfc97cded8927e183794d98aaceb1b19e5588803656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ddda9e60fdcbfd6bea780d1d135d214d4196d3c1744cbc6d4f016e07bc0bc5a6
MD5 b78784aa54cb0af5208191344a36f4f6
BLAKE2b-256 51d0443ca59dd3d1add8f8f83c23a2f9795b0b4e163b7927ec37d4eb2811ebb9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d5001fc9a72fffe59a987bb34208d86a7cc7c472ace887d9da201ff31051a76
MD5 233223b3d057644ebc70e6e8f4d30b97
BLAKE2b-256 069892d398b1db71ac43ee2d4c1a145084119286396e792e3e4ffa268c642755

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4c15c774e695b22a481f9e423d96f06b62cdb49a114be6a5c60eba00b67738bd
MD5 390fbba2ae341b27d4d72a29c17903fc
BLAKE2b-256 df0739684482e478925d1f1b6f990ebc3ab6c10200709274006ba22ab226e94d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2ffa7cce1e55c458b00c633c7aead17beb83dccb5e8b1037581562ddd596d95f
MD5 81e15711e523124675d99822bf8f538f
BLAKE2b-256 4129d56102028e7fb6a8f7479d8cb2997f04f138f0060f6b32c31c2d8fbbddae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f5ed51431b6aa75deac7481800e8daff8e0eb9d04283b1315c35536bf3cbf416
MD5 a3c8d44087d286a729f40db937ab8bb1
BLAKE2b-256 30be92f59738230cca8f352caa8dd0046729f1e30abc1fb2dce09d02cd2b5bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3d0042a4ac1eabc01845f03df3cd125bed8b630a8904d7d85985d97d1327637
MD5 7b1e38d4b3e34315a782ee0c3bd114ed
BLAKE2b-256 8a07b195789d0b585b676d73050775a3021fb17a4d9a4d3954b4ca4f250592d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0900aa9f9fa634dc4c1cfa1ad3482fe484617d3057273dfcb6af27fc08159503
MD5 ecc81a9e1a0ed65ae1a901d7e43cdc0d
BLAKE2b-256 70561d36fa202fa1ea2027de9a827620b4e9468d7ee7f38c66fe5ff5f11e9424

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bdbf629dc9068fb84406e3052bbd057487c85f55f94e85e9c743009e9414ea4
MD5 09a183e030613033bd67fc819c5bb31c
BLAKE2b-256 333c1cf824d4ac2c62bc0a91e2bb84152b361b3b8135fe4c76a8a75368c516c3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04f55b3b5cce5bf09c8b978d22f1822a954637843518de5b7cbabd3c8a635e4b
MD5 4c3900b0e511c5e759dbc269f3407f31
BLAKE2b-256 a8c0b16925a245fcec8166efe079d3f5da50ff1f46bf0e44343922ddf1add992

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be419b439e2952863a8dadb1eba530294099a49a61faf95b922f513cf2606c79
MD5 de1dc1f2954b41888078b2fe9a3c6e3f
BLAKE2b-256 22725318d0a1db253bf6bf56ea5b681c7780a2d5720afc294ac8b88eb9b4e459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f74682c2ad6c71902968884b46382b5c446f0397e7e8e3a8f8dba2f6a0738b4
MD5 cf888979a1c51f110d29842a8056254e
BLAKE2b-256 6fb8a11db9d9d9df3e2d74f6a9d09bf0c54803216cdb1c142f170592088deb0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12802387567e7917d8e956e58e668f8b94caeabbcaee846f08f54764a9577ef4
MD5 e0f4c4aea72e96bf21768a90245cd197
BLAKE2b-256 0bdf9eabfd5576a658fefe854c1aabf648e8c81471047716f46de1d0ae1bfa33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 59e2035f9050534c96e093d5ff504efd5ed820caeeedf41c2bd70812b745d6c7
MD5 dd4afd689ba6300c37f3d9efaa476233
BLAKE2b-256 e45268cc1253e788973aefc0c232a2fac4e648dcd528ee2bd5355592102db160

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 152ff02b9de9df650cfd1f456400885ab9082005106b49ce9059e33a205caadc
MD5 480f98b0a7d975f5a905c16491a96b80
BLAKE2b-256 45d0bde3e77a5353d70edf01ef82ffe63334d4a7bd0d059dc5653c114a9a5432

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.6-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.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7603232765231838a408d3458aee5e95af25ae015adb27fc4cdaec78836440b4
MD5 ac549badc03d881ae3096bafdfb2aeea
BLAKE2b-256 c76ed805d409dcbe11f40fc2f8a1bfe73ce00e9cf3855f520448b1997ab72b6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a6be0bc30d90d84fff9b801f0c9eaeead9fed215311638e11dab0ea9f1130ec9
MD5 45b08245914d6e05a36a2235164c4b5a
BLAKE2b-256 ac486e0989d297703d75e90632c41123e624200721f4407457c44fa3e2d371ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.6-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 622fc15d24d4a888b0cc06718ca78e83beeae8249d45b8b80faedb759f62d668
MD5 449386db96eeb83785acfe21524f6ee5
BLAKE2b-256 ddea531354b8c9681fddf41ee9fbe4116804c7319244f9ce189a7a3510686de5

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