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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.5.20.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.20.tar.gz
Algorithm Hash digest
SHA256 ddf9be3a747c87a3c5e44ec02ee1fe812d3485604e584f8533c74054dd41ff2e
MD5 cbdcdcb46ac1f7b74fae9077db5a8b8d
BLAKE2b-256 9361de80a4fc89bfd05a2fac3d9a322d2f5d57d4d99ad799c03550fca5df14f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43fb22eac7316ae1539e51676c7aa101878ed9feda052e31b86556b1d8647147
MD5 8ff732e12a84076141f2c6e2f86dd32a
BLAKE2b-256 def03364f38a444520cdeac4666b6fa0146579b5e1b0fb543739ff1259e396f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 190226d1746e8075082341857a41c6a32119d4089772c7b89d1a962b2da300ad
MD5 d2c65c08082706ad9ce44b6d94ad23b5
BLAKE2b-256 58a3424f3c7cefabb04ee08bc8eb259326c5d6d09817cb1a3e8eaeff47d8560f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 192fb506388479b3cc3b092accc8029b9fab3d987ee4a3ee5e5ad4e439600be0
MD5 b0c066d23b51a64f06d387da8d4fca0a
BLAKE2b-256 b0b23862f8904a3d25a5a5e0f26dd0ff9159027965c71cbef7f83404e57ae77a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 13887703959423bad68439fae64363de9a1b86921d19e4ba829cd035899e993a
MD5 70b4c2c9288d7bd011aac01649413a42
BLAKE2b-256 714fc45789198b061369f7404f2707156c255647476cf7cd1215e5201d88e74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d32c565a761368b6de89be60d74bd68b7cd48a1ff61749634687a69bed9c8482
MD5 cf2733df0a6f8ea85a92fd237659386e
BLAKE2b-256 22e7d3bc696a0bf06654338d1f8630e5507671db0179bb2631886bcbd2a967eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 33ab116e5128db176684d9b8d51df21f5993eda677e64a22430603c5d872beb4
MD5 0edbc6c32043c233f4da03486ce1d022
BLAKE2b-256 96b330402e50cd68784a073b4e96565740237b21c39f9b826e9e86811ced80e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fcc785d459a7aafaf5535d1d3561f07edc2afd494a893713484828dc93feda59
MD5 1ceab2be0f169006168d636ce782e193
BLAKE2b-256 ae1d9a3d00d3b5ef8c5e9ff53122a1c2a64d511d344e0772b671005dfa81ad16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8c6a8d9351cf4d5b34ce0eaba46c5959f15c63a5c625d4192edb810e337abd89
MD5 c73650f1afeec5a8328de12db962fec8
BLAKE2b-256 9492d08a6282e0118307aaabdc13d99499e286b9d37ce0f076dfea7af70737f7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffbd4d5b0ea092821fe32628390ee8e12d1c934cf4d86bceac0cb2bc599c73e5
MD5 e35178600ddee0cbce61f2a5caa0b700
BLAKE2b-256 fd99775007ee52e3ec53527cdc028faece91f3afb9439a007dfcc5eb7dddeb87

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eed91dc91b7f9bee8bb1d80b3df588783cc09935eb00eb7bfbb461cef5e5ef78
MD5 fd71af89a16ed86b43e5a2b59dd3468c
BLAKE2b-256 db5466bc3b3d33bca867e7422ecf5c985e8c7aa659b7c2c402ba34f322c035db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37f748bc12f7270d570e277771d9270cad1b054ec2a4e0694296b8566813540f
MD5 9d7f237c415f80fbdced20f57edc1325
BLAKE2b-256 f0427610258308c2e318db1cb4b9ad24a8c5e2cef84d37b52676a81d6f50ff6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ca993293932aa9b1212b2971f8f9bdb76a2c8122f4553d6462dc7bd48db77d13
MD5 4db4b7775a669b03a237c5ee08e5f8f3
BLAKE2b-256 5520f8ffec1cac88e3bede981f07866a32feed908b1058d10ea3b44e7431d885

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8f6026c4faa8bd5a7f4d8b43a6040247a7d7505f855450d9746f99112cd6f1b
MD5 7e318af3b14588643c2d1482984892e7
BLAKE2b-256 01563a811b795bff8866cffdab3c9df985dceaa89e6ef8fe10e9a9d3c77af3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 17f152efa32ba8bc69f66b40ff6d1c631665606165ffc31400122f6586a08d8d
MD5 4042742f737737e23a4f184a5a2c605d
BLAKE2b-256 87a4bedd254268834b2083dd507b33bd7a36c88bae0bd80f8dfa20d98d25e539

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c25cc2b71a70d2abeb9bfa5b3f74fbfa758d5979eb1ec4d4a9cb3ed306f5bf02
MD5 87a5b116c796cf45f8c50429008c86d3
BLAKE2b-256 2e068209a76c105691b4097bfca9454864c2b18daa47a19dbcb712cd9e41664e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac4cddfd19db9098c9e0d927813b7717b6d2113662aa30f52dd8f218ff07e262
MD5 4231ff39b142ad298e70b0a828ae4dec
BLAKE2b-256 eba7df734409f5b9daa0e19a14c4994b61fc63def31676425081094de5fdca8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bf4b647bc905b8dd374792b3543f62c09cbafd78293146c95cc73a5023807bdc
MD5 6175caec456ca80cf3222f7e7e9e1030
BLAKE2b-256 cb8ea2c0c4117bc61d9aec18e48803e7e4c9355dc58fa1f1ee0813d7a5c57407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b946ed5c776d416ed24824934e8090cebef14a7514b2756c97dcee851d8b98ac
MD5 fd513e723c63a2361f2b03b67c4ece31
BLAKE2b-256 f3c3f3d6827c35a10d2ced8d2865acf428d66e95f7747d44732643c6448e81ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 678746aa33e265b905d2eac5470f20080280b8c4844700e74428af0f81d0647c
MD5 cc2a8bf2d3c4e2c3f3859e3acef078bf
BLAKE2b-256 5a0f7afb0794b4337b32eced84a69d95aa4855364de9931445f9a31de58d0c84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 20fda60a084b6638609ef8c24e434dceb70a9a2538d15193dbe77a56c530533b
MD5 4dbbe23a3b822b14b30c70e33d90bc84
BLAKE2b-256 fe8b6aaa8a3083fb0ccede37b6c3dcbf8d2677bc02fe3fdc3223910ba4169a57

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c837011ba27539f1d87545878a3cdccc1bf013cf3103f94164b7ef4744e686a
MD5 922064d7a853e2113f5f1c61ec251b9b
BLAKE2b-256 58abac1b61f1ce14c405579552b182f7b1eeb10f1f1af98c1c87817239caae0c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.20-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.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f366fb9f8f89ccc1d0bb5e18f845f8c30a28c77508df6e3519edd36d6f91ae1
MD5 dc12c49b3a26fefd0e4f52f1268531bc
BLAKE2b-256 c08c4da84dfd0f76e810f40a267ae718b9c5b7d74bc46c888f8a15f272785614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b4bc81f35edc7633d60ac14e4a67b8c6826c9c4e7e6350a03534b07f780de6c
MD5 b25d46b1c33b7548753a654d258f4a34
BLAKE2b-256 617b836a8e5f48035918237b1e6166df499405117ebb1483000f344f262c7160

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.20-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f32d8b5e964e4c10d98037fa982a85b5511c2ffd8de0dbb9980d302f514c24e6
MD5 9ecae21f708bde440e0ad39732f5aaee
BLAKE2b-256 88cb91ccb5bca1807e870c8daf48cc4395a76015e3a0360e24ff884584c0039e

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