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.13.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.13-cp312-cp312-musllinux_1_2_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.13-cp312-cp312-musllinux_1_2_i686.whl (30.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.5.13.tar.gz
  • Upload date:
  • Size: 3.7 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.13.tar.gz
Algorithm Hash digest
SHA256 b813c132536fae66fd37e51359137b030a130c1422aff55b42669d9d1aaf2e49
MD5 ee93ee30715ab96d34a717eddc0fc6d6
BLAKE2b-256 6e60067020f574bf10265f97b9a484dfec3ddd6ecfa1f6fcee82c9e539e2e5d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e67f48175c4a416bf2695483d500ae77cb2a7c8a074cbc1643ce0d3ef92d3531
MD5 b888dd1ab55ae9c8f63f96d31627d877
BLAKE2b-256 632a60d05dcf48490d762ee5c37c951189ac655103db70a765ab3b82046c062b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3e69fe609fc5413993920003e55230cac2101ee28ccfc54d13c8b31655cc4ec1
MD5 7e642f031471dc626b64c3d39dd045c3
BLAKE2b-256 a2383e4e75fbe9dbcbbb9b41b01665f5aa57dfef7331d59da7b70ffda975976b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c28d172f75c9f1d6893368ff5776c521e70b96293675c4f7ad28e41d4ba540f7
MD5 eb237e5e9557b78a4afa69bde1064527
BLAKE2b-256 ec83a5bf7272b50bdc61ca5d94bc5bcdcd11ca3db5fb7758241b06c612c7a7d8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c29355a8cfede309561ec9c6e99ecf8c8ac56ba4592b702aff14411048861675
MD5 77f478f1b833d8914917ea307c7d629a
BLAKE2b-256 4174c4722dbc0ea65777ede161202857be4dbbfce7642f3d3bd5ec4984954726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 de91bb58708cbbed4c6385cd29f95384761c778d20c7d0c95e08d46fa2e7713f
MD5 bb8a68a85c590266494681d9a9941fe0
BLAKE2b-256 ec7131b677a759c7724a67f1eb23c62ca4eb975447715552ea091008d45ee53d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e987d83d50291081faac7977cabf2cba85275769cc731b267ef2bdfa62099e7d
MD5 f0fe39bb53e24e7c615d4e6a7685b54c
BLAKE2b-256 1a43084a011a00159c0cefa7d05b7777697fe4c3d53c9c7d93db8810cb2893a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12246636a84c52a639855d3f7cc47c0e539e52c061882aed55befcc099cdb978
MD5 9b6ded3c63832435a4dfafa42299c186
BLAKE2b-256 590462935da62ab870e07e55364ae09d6848ae4c34b22393c290eccf0df8e85c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a7f7ccbda9ec839e88ee8567bda7b4dee245feb0031a6e8482aa0d2afdd0ebf
MD5 eac1f116db66b6714edcf68f9f216b6b
BLAKE2b-256 e95e72c5a1572e81b0b5ef5f1e8dacf230255d80aba28dc43100e80317585379

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 207c9b1f80b9b39f8f04ceb2dbdea14ff624eb81dbd864d06fdd89ef8bfdb88a
MD5 5d46657509970b1295bd813e796655c6
BLAKE2b-256 cbe3be103589fdbe2dbf625c82190ca5ae7ebfa1c7ba558b1c90e5e69a7e3ddc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 604229d8ffae8a08aa34ecb0e6be7d49468e655044d667971ce8c4c5b04032c2
MD5 36224b8c99f7e2ceff5082bdddf5fdf6
BLAKE2b-256 aa8c23df7ddc27bdea3ced9257213923d0a0f3d9fad4488e17fd5a61a1cb638b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e56a8629d186aa1856da541d5add0de06cffab9bcac1a85f44e748622684e26
MD5 b90d224b56259455c0af0f495ede9ed9
BLAKE2b-256 e519f0c2ee2623782ea7f4858d8831cb99d478705b792aa073613ab67b03340e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5e6dd7c37f116a7fc3f6100ebfba3eb5ef57b9e9b7fb9dbef9717f8013918b97
MD5 674b1b781aeab7e5f5291a3ff758cfe4
BLAKE2b-256 5c90f34e90540634e7a4839562f356ac6534931c018ecf5e6aeee274bca5d5d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c97836cd40edb2254ab2a68a6ace808f6c4280aa05e2d3df0d4a145de144e50
MD5 81e962cd5cfbb07eb3bbede0675c7d4a
BLAKE2b-256 b5f2e4b495f58f69be5c79c8c06ef596dbc25bde34557c5383312a8185b1848e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 84ca5719b15948318d56e523c013893c2a4f4242aff0ff49b13461ac452f4893
MD5 d1b5042a332fc3b303d66244e05e6a8e
BLAKE2b-256 ecb2710cbb1b4688690e7dd7f2d054aa4b4d52ae4c6eae781a910d4a24c6a447

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05b46e04dcc02fd4c4df753f251e751734283d18beeeb63ca722216d25f5858d
MD5 124f7ab0e095042d7aa8b6650f1137c9
BLAKE2b-256 526cdd606fe0a8296756217b6bdf750f15099e2879f64bf1c7125ccfbdcdb252

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ff13872adae845ddc5665dea8914b7c6656ed0107ebb4d2dbb43450821a7fe6
MD5 4a54003317f9c7004921c37ec3064ed4
BLAKE2b-256 4fdf51d767623ce31ae4d684fd89da0f01a52144c88b89b4652d7579b317f2d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e4dcb9d110b65bb651c98099e2270f2efd9832e1500230746471be1542225c65
MD5 1f3be611a714e3e9533b7f4111fc2ed6
BLAKE2b-256 e02d1f4f4a4bd4e573fdd07ee88c7b8eb573587514bd4bddcb32252086c0c52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a7dd10998ad227886bf7ed358b14f7aa4887c9e910739ac33c94a2c585df4c8e
MD5 4be1efe14300678969bd420bef32397c
BLAKE2b-256 689003363e227d162742c8f37f31a0f93d309c3337c53b58c2db6dc6a4ace4b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e09ea7cc3e8cae58450d94275849a84f45e731d26e78e66731b4820e9726eae9
MD5 532908d943bd78df5b0c4fec9d898a33
BLAKE2b-256 502f06ce772136288228951e9e214f0218cdcb6a759d9c5fbbd9493595b6a524

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 63d457df5af06923dd6fbcf6cf5d0537026d3c4354219d9ba02e2c5255ba89f7
MD5 0207f90cd5c25f59abb47029318d69b8
BLAKE2b-256 7bb446a02b866071c7968a38f915ad0aa566994c8455c67c3fb52a7c0bc7210c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cddc14c7e72bd97f7705c016a3b4b2a7c88863534b4f761ca8537ee49a61af1
MD5 971844d5747e465ce81a9c7608c3409e
BLAKE2b-256 7a816eefa79d1b5df7440278fde378e61451a2cff76181e459ccb75a2d6f0f56

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.13-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.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ce52a0eb0f0487c4f687847a427bc61686c1734b93b7bcbd43c5102536000c62
MD5 43f25d2b187f626c4e75b6bb334925f9
BLAKE2b-256 cb1b56ccd760e18f5fb0556f5da30d6251db02322e198dbca93aa90d87b1a6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d5c902dcb8075b3e76dbe2a66509b54251188de760031a18a35586205fcc376a
MD5 af96549ff90eb265cd7bd213058b3352
BLAKE2b-256 2cac2313b6874ca363dd915e4118dbd78f4af418bcff39bb63efe0b4c1ef10c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.13-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ba22499a4398d940cd4a92e366ce8c6b9f00f80485b859ef763ac466acac2bb
MD5 c1dcd043382ecb7e388d4ee8af25f38a
BLAKE2b-256 4ec45e6bfba7603e315b3f4e1546879f0ddf193e59e266be3580c7a0f0470704

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