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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.5.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_plantri-10.5.2.tar.gz
Algorithm Hash digest
SHA256 c413fd2880cf5dd040dad79dccac4b6caa9cab73376e83516d9606fa5f04e390
MD5 a503486ffe362d7d4912ebfb9e55e135
BLAKE2b-256 e384e62117caed0104af2ffdb1a994ee03cd37648345a92dfd2edfa6287c42e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbf431d0419d3f699a52a39978bb997929aad27d0c1f096a5e2cc0c83496f961
MD5 951d0d762881533ee42bb96e237a95e0
BLAKE2b-256 8a0ba5a81021ddc2d7b18d2c86b6849c1d5e3d8e7b788db960ab366b129aa97e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d56c561ca5872ea49fe76644f85edde5091f5a4041bf7ae0268fabbfaac36a3
MD5 203645316c134fab5a0bb7aced201640
BLAKE2b-256 87c60bce0e3b8208bc5f07eac8730c80e254d9fb2392ca3105e4a24275deebb5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b79cbda6d0f16a097dc49376281836e9de5e81650875aaeb64106f608e0c279
MD5 a2d618b79750411464f8c2076fdb20c1
BLAKE2b-256 759fdea5dc4d3fd80a3e5c0ce76d18391131390664fce6e7a0d9ae8df69bb9f1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b24d968e3f98cee92e3bceaef74557c6878d35f1dfad9f89bec21aecc4440540
MD5 738ed1d016bc1aa7d133cecf775e4ae6
BLAKE2b-256 b7a02ee3f3f5c9b54d1332764c98969a8534673ac97565d8af5065378e31df4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d739832fd2f05158c2b8a45115ff2108ce802786b4b4ad644fb25064c7fcdb2a
MD5 e09781fc026d2b4f860aa6fff547ae3a
BLAKE2b-256 2602a249a734c8301d94474ed455877f78d2692cd82ea533d21953270987f6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d1afef6ec02afb51bcea983cd1afd570a332459548322f072375a6b569a18e28
MD5 0fefbda7583958112f4d12959e664c79
BLAKE2b-256 550e943a7e68fb0924de0da2166ac91bd570b4026e07413c1bb1a67c7bbd17c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38678f72e503d60e67a1f81dcd9be734c2bed30d42655fa2ce73b4395fed9d1d
MD5 8bfc21351865be4c7cc29b9023f3f8f5
BLAKE2b-256 f0d1b3c294757014ba691af532fff5af6e8c130eafdb88a7033179433407241f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a5c9485063df1ad4d71cd884f314fd0e229384761c6bb97592e49992acf4df09
MD5 095e9033d85aa405fe87907cac0845c1
BLAKE2b-256 e0a77abafcb6b4180eaaaa19c246b90e90cbc3d1e7e80fe9640907badc748330

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5385ea649de930259be8eb304557dad732ae38a602862429d182fa71d0814872
MD5 3e6f4953c4af0cceb18fe1c27a948177
BLAKE2b-256 c4e686b22ad436dd04d03f3754a21ca5b34bab306ac18a30466d45b1f6d44606

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd42ff71bb0eac7f8f84e3755130e9e20fb1d7f2140f1edefb56c1c5d07901d0
MD5 f30be58433c6331b86f7c21e0f145b22
BLAKE2b-256 512a61fedb7762d5d77af2ff298bcdd59cb9843b95aa70c10cfc2664764175c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b09207a2377c11b11938753e680608d5ce3e7520b45ae1e4a487e2c63bbff340
MD5 a1dabeb06417c408a5bcaba54ef3c062
BLAKE2b-256 7e7f75abc3792a82772e14b329bffe97970da84dc0f42a6ac69cfcd58d6911f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1d349cd20ad1655787110ac120df8204a65af0fea5606ed67bd360973d540adc
MD5 245890551b0c3833ae823c9923a367cc
BLAKE2b-256 db812c952892370e24d16f9eb7c6043809fd2253a497f44bd3420020e9f5042f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 175414b14c9d0074ffc20f4fe4475d4676df90c9bb4bc1f5814668378c02cd9e
MD5 362078d99e561f5854786988009c25e5
BLAKE2b-256 565b823cefab8b0bf61cb3095e424255d64c836e4193a1f7f5ab179438efd128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0194c8b35f4eaf6f8c4f9cf8f5eb364d917630ef54591db45616f27a47cc7e16
MD5 58181a33e9b21691ad3ddc7b95653592
BLAKE2b-256 333dc05d36f6ebfc604d595248647efca010d12424f195c70d667ad81d2cefba

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18197c04f324d94671a23616535f387e6d4c27b23c44e9416304467a197d0688
MD5 e75c5401aadaad8fb4aebed790191814
BLAKE2b-256 fac71e30384e880ceac602661340b612ea65fac044b549fa6e1f2a2899d8a673

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6fc35feb6716c85c1c1caeeed4368d57cce3581e67c918d1e47bd8f06529d977
MD5 2b99ad12be2a7f62cddfcd0b5c473d35
BLAKE2b-256 c4d9b6a6ec1b4b892be9fadc6d2774a48dd488773ebf4a4c88066611d8ee4607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0dfae75cfe40ef231647395fc543cbd8d42355275af54bb09d1d0f8ed49a7bc6
MD5 bade931559722bb9d3d708001ba2474a
BLAKE2b-256 1c24f5cbd9e23246d00aa306238b2fb9624d0e993c639c7a00d189ca951d3543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 67dc85f925cf1917ced7a19fcf81bd02b4ecb8007f4dfdf99be5f22044738ce5
MD5 44401dc50d1a3c88f7e49127ebfe9f80
BLAKE2b-256 015e69091eddb606947e5bd34dbc735dfc99ce5bdf50fc56ffa96c4f167999de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 177e28c8eef72356011d54def7d66f8d645888355b0ce37a02e5d1b792b9817e
MD5 4258e673ab3c07274affe9883f19064e
BLAKE2b-256 e826fe45781f6323f1661927fc483e588151c01ac6c1ea9b1e2e7842faf6079c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 503083396f770a153b0e185928a593b1f3f00a28684f16c2e673ec0003cb418d
MD5 cc693dd1fa01cec07bfda039d3170374
BLAKE2b-256 ae9e648863836159ce54e839d86c7982cea612abf8ae1bdfc22408971bf1f395

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 153d827b6428c32283b6a83661b87687df65e4e08cc097b4bc58aa4903f4ca88
MD5 596f7f16dcca2ad37635757c170377f9
BLAKE2b-256 db974b1cea195b35767d44b17f6d57453a751e73aa29457367e26e97286bf1fd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.2-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.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d1ea9905bd3a33763e4e684a3de18240d95ad4f5132d64f93ff294ada0055da
MD5 ca3afa4765803a1edb25a341fcd7f545
BLAKE2b-256 f1f708ea498ff835537664a9b3bdc402dfb0e38ba89f0e78285fe37964edc4b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 955249061ddf66f9be08d815519132fbff5df6ddd7e9b0dd95610c4917884da1
MD5 0234f03e86bdf5cc4ac5d6bf191d92e7
BLAKE2b-256 139fe5abe6cd3f05665d8f97ae9567f0442fd3a482d89178e40f07f080bf2917

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66d10863eb8ce6b034e1791690ec0e9eff7448d9026b6124759e04e203030e8d
MD5 15f40f1741b02d405d3df8d01b5d2379
BLAKE2b-256 ad9fe4e6465b9c1a54960006ffb26cccbb623852d623d44cd1fd04fca3ebfc0c

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