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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.5.7.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.7.tar.gz
Algorithm Hash digest
SHA256 6de6e74b0f90402d354238a60615ba5f39660061d68210e4ee9040d4b15c77ad
MD5 3345f35aaf607ae383422dfd686c08cc
BLAKE2b-256 a615632df985daf42b8f50d8ecb40e1be15997e78c6fee5665a211c085d15483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f42a3bc1b2c7b20d0a2dfaa50fe3923d88dd7b7489159ab8d8c12cb1a659a41
MD5 d5eefd277f7892341e54a7fec526e245
BLAKE2b-256 bb8b94f439d91be8c2a23c0a9361adc070f20c034c949295c092fcd07f1f0b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 28d01acdda49b36dbb2625c7d4307d98f6524a9876db74997ea9986742f31dda
MD5 05081c82bbe004a8db3b13c8bd4bc793
BLAKE2b-256 9d2fbaf3ed8dddc390b2794ebd36eac088aed2814aec36a7a2502857f7e0bf07

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f1f2597769f534d6151e992e2d1f247735964a687986d0d2a41e6cf7597a4c5
MD5 50966b7185b8d01e23cedbbce7bc1cff
BLAKE2b-256 abfcbfc8465f6b1e2358852f4580e37906fdd703f4afbb949b28c3514fb106b5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a0719d23ae73f2684ef74d08c77d998c6ea9e3feb39f9c2d2cec9ced83902d2
MD5 26d7f5e949d2d3600ce8f1742a0722d0
BLAKE2b-256 585ceebcdafb239c424b4e3a98549f4c9069b7de8daaae312304151aee555f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 43a3445e0574a1785ef467cfffc981e0b060469c867ef864f4a1e8888935bee2
MD5 65698b98e750387c3dcaff027a8aef43
BLAKE2b-256 536a2326a85bcd392ae431cd35511303ad18baceab7156b13cca92d77524df3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d1474e35494ed8ef615bc45690cbd6eae1847112e0527ae385a4f2681b66ea2f
MD5 7862acdcd3b57e5fa7959223bf819311
BLAKE2b-256 365ad5b2d71060419f057c8aa1b954987bcf66232f97307fc8d7fd5ec5dd8c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d2821cd349a6e0b066bb05cc7723f3cab3620f6c5b9c2a8e615f0a15d842cef
MD5 9854180b6abfc013c4a6acdc23711c3c
BLAKE2b-256 57341e864644a89754ff0ac55b667d03270a7dcc97808ea388e8bf9a4866575f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 94d9343e8bc42d67997b3c7f3f8f59bb6a51d6d4d2ecfe1011714b53e6ee483c
MD5 770ce068e0a7926bd93bc1cdfe0de82b
BLAKE2b-256 5c550182aa570d3768e7bc8943b848d6b75170eab1911d46d56b76122fc31607

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cc0036eadc633d55b0ecf894fbc3703e5aea3b709af958d0d02605c7c1d0440
MD5 954c68f813b9a3d0489bc409e4bbf34f
BLAKE2b-256 78d06fd62f7bcf118d64d42d088bc0964129c451d540b13b0acc579558e64a28

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec139ed82a875a42ba0c52e75633c590b5d6c659be97dbcb96326f5713e11c5e
MD5 3e868ef33f0bb6238dbfb6137cd91c28
BLAKE2b-256 2339a1efc26f897e77b4e61305af43223e5b513e7e7acf3561ad56718e7bc6c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 23790ded8385f24e6ca5a10937da5eb7553d3fd2b27c3983a369b10323d49bd3
MD5 e79541b4667c395b9de6e9083741c6da
BLAKE2b-256 707821ac7a3b0930045233882bfb84866792aa6073a6c06650525b31c7923c31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d85d9a871922cef8baf35b5ed283416f54d63739f28b911fe7b052ccf990bc91
MD5 55f312d086234f2290a71c7327e1c0cd
BLAKE2b-256 4f85739daf00e122f395cd7140791d3d9a5f8aab7e86fe524326cb3f8448c1f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc66cb4e1fb91b19c16c5db79857d7d1d747552b9ff07e780d3a4053214af8b1
MD5 00abfb23d9acae9278f911b6a44e884b
BLAKE2b-256 eeeb112e48443cbf4a9dc0b16a21135d1beae3fa6b2719d6ac1fcc5b13337106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fa5906bcec4c147b029bae544d06a0dc25e4885c2b1a15a7035e83259cccc883
MD5 fe27f99df247be4a432bdefd462a747d
BLAKE2b-256 5f9b5a522012a915b8b980aae6f7334ae53b6a90f3dbd1820755452ab810cda7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ba1475c1b61d59b1d1116d839240cae2543e5bc1b6846bb8d1c3f086bf78c0b
MD5 139aa8ba0fec3f9eebbd50050ae32e75
BLAKE2b-256 7cdb1d66b5ed0b70f8927bfad872ae5554615e66e8bf1f8a4486173351669441

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dfcc07d0546af62f4831019ff0a5136578f54be569bcb07291e669bd2c93efec
MD5 b87e1c58b44ed82d3031279aa9eee30f
BLAKE2b-256 d164b65cf7009b248e27699feacca50c507f185c87b61839e577dcf287d5da7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6f56be10565741d85828ee51f31e8cd8e102abfbb31bc0d653fa502c572d8e06
MD5 ee40e5e86e0258be1488267958f616cd
BLAKE2b-256 8ee4ec410617ac6d1128c1f8600c651d79e8cdc7abb3696631d050dbe3d8cab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8470cdcae4032c862e5d63e0fcd8c3035caaad99d314def6e6a5855c791d872
MD5 f0e4243f91b437e82e9ee41f8f8a43d5
BLAKE2b-256 c239507bb98b9879c3376164d5be6028f8c90685fab42f57758248daf4ecbe1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9383b280f1ed50d7513011b22c0bb43915f25369bcaaab0445814ae71b5798ea
MD5 b001dfaacc2a26c29d1a639112ae454b
BLAKE2b-256 aa32dd15a3f8150591b9382da9214be09524dd23f4fab5793501a18050052ad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d34a2d72bec3fbd77488a86ab35bd6c1323488c8870553ce71b0d46dd949e1e
MD5 8215affbf1955fda80f2e4a7364e3649
BLAKE2b-256 29d419e45dfc8a9becfb081c5b5f6b72454dc0e7ff91fcfc229500b9a38c259b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ec482c1f2c72dea876a1f263e2693fe0c6be47d36d7034c88c7ef721c8b6517
MD5 e835b56f866eb7efb4419297ad557679
BLAKE2b-256 d5e3fbba488352c7a6a463a5d9ff09a5d3e6fa99b38afefa98019d498a25c542

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.7-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.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3bfd1b4bc04bc5dc5bdedf5afbd77938208ed5d390e2342a8401c42a40bf4c69
MD5 ff28f0010502adad47f2c111625e8e38
BLAKE2b-256 711c91421efc887c7244ef0afc4675cc8459ae97b576737c9a72a6f0a4c50319

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3fc44b849065a1f23802a343159211d3d40374f840c2389984d5e127709533a2
MD5 3ce709471ea583e48e7a2a1c8fa75170
BLAKE2b-256 9991d1fe44931ca08d4497fa5a84ceeace7eb83bbb994a39da98c02cdcd7ff92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.7-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f3a092bb7d2431ea01d4a17bc34f8b9bab1136d932ba6216ad0dd2ef2148352
MD5 f4089b52d5684bad8e222eb44b397f6e
BLAKE2b-256 06ca4bfc27f5fdec9787787a61ea49f663e6bf1df7e8e762cf7984271254bc09

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