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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.5.12.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.12.tar.gz
Algorithm Hash digest
SHA256 9553b124d90a90f4cdb53b6167c4b3cd9ce3e1c89b74dc0f2ad27083336d3532
MD5 75a5913e62a45b1f22f7d9c3eb9682f0
BLAKE2b-256 d67d47a0389ba558ed5726940a620397d94cc0733a0407429353be28ed6e6d9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcd10a791fb6df297a15c96f1abfd656c030ba354526fb7383fde6cc022fc985
MD5 e321be5e5323874d70bf1339878ed3aa
BLAKE2b-256 0401ac41aa24ad5709d2813b50fc148e138ffb75e34430806b157ed2bb025d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8d14216a32dd25e2eb10fa0ed963703940e820737a23af4321afb617f9ffc78a
MD5 ea02e8c599b62869df66d3bc289af213
BLAKE2b-256 ef81d506cc1e18eeb2271adeb06482fd93ca97c82b82fb59df6a5c1a03172f9c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4331d003f7d26bb5748952c81a63f5a2331dc61b2252b8c38265fe0bf167272
MD5 6c45b2d8b9ef8e005a2d0e69e709d82c
BLAKE2b-256 26cbc79c28b0e0495b280418b16d0ffc5ab6038429e1a2b724b9a3841f9a3ddc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cb3c8a8e7c0b3f63c5dbf55fce2b910d968da4e6b82315e1d970152697f94c57
MD5 db690df4ff6c595bc067552d706925f1
BLAKE2b-256 713bdf4e427581d9773d99f329e4818c7656f81ac30e2249189ab381217c953e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 56d95af0d12302bc2e9cdff8c0e0e75b7a18cbd9e34fe81ee2e384665a2bdd54
MD5 347609de73111e5228c2c991fe9e6092
BLAKE2b-256 ed33f80dc91bc0c3dba215858ce8eb87018311d2ae07ab3623253c37553a7557

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b8223204bbdae55d81e2a4bda8c759431aeda2409e618b579f40dd9079af907
MD5 90a7217101f269a1293cd0d63fab90d6
BLAKE2b-256 a747bd22ad06a6b3d20915bcb53872c6c4f6400cbdc37a13ff9451191f0649b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35833cced3d46f32e56dd2e45128e40e2a58e3cb003283da50603c886777eac3
MD5 49af8965986293b0c6c8d2f5250d7bda
BLAKE2b-256 17b84f68f21eed958f06fbd10ce9362cd5f3af25a0b0ce341091f2ab6d30ce32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e9cc505423d4337916a1d258046643054e8b2a145726418b08863a7d7e25deea
MD5 296fb6e4196cd862e1c1e58ed5aef6ee
BLAKE2b-256 31b88f3ccb2761ca59b846bf1ffaa64a03dd9bd4ede12e4982f08f6bb1e45235

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 199c32c876ef5a3b0457cbeb9136917e4e7cf50557808171f0f8d534fb885248
MD5 42ae0179f6f94200423b8ededcfaebf5
BLAKE2b-256 5bfd3a66541ac8b9e30e8633508961c1ade292021e92e71327712911ce71cc24

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9eba9dad2376dcb4d353b5d861a40e69df87a008f1dbe1de798719a13d1d056
MD5 caa81d58b04bdea821dbbde3bf1bd0d0
BLAKE2b-256 2f9f7483a2b56a09faa2ced7a447a084ac49d75a5215ecd2a3dcbab3d310fef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 463583067358399d935ae615eefefde67a9b30d13d85a356d96c1d1b2a5103cd
MD5 d6f84718566a3d498fedac92532c5ee1
BLAKE2b-256 50eb6cfb6fee5f2ec096a83281da0b6b37522420c55a3d0093ab9e925561ccf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ce1510dd26d2df04f04b71d7dc4e3eb782705a10040ab9e047ee59a0607c20c6
MD5 be58b41cd5e4da69272224471bae245e
BLAKE2b-256 cc103648d712132e206452f2afd56b752e5b3231d65b3af0216eb9e5cf622972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e7d581e4732fb07f427196f4288797760a1d459626a2438f40c3c866f1e4f17
MD5 85f689b5560efd0d02aac517fed13fbe
BLAKE2b-256 b480341820dc8a9fe53f4cba414b8ce89d5932dad5a023c1c4be40ca2236ceab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd482989e9cf1873f1eb1f21d85b0069e13c33a40fb915ded0b73b78ff4cdbb9
MD5 bc8896e7b1d6720f01832945707e0555
BLAKE2b-256 6a7d84daac022540e72e97449114a184d9ae5dd096d476e04a7e2d05aa20f9d7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 854a402864939a2c403c86964f82e4780828c19eb77999eb1641bdfa4e5c9bcc
MD5 8b6c971edf5ea04b4947b0f948de4708
BLAKE2b-256 6166bc51e902771e90e124b7d54404bcc9e5fc23a61ba309f84310a0c10dbea1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 56e1dd3f0cb45c12b221f26aa1688fd50ed89c98590e5d73fec24c42c386c9d7
MD5 8247ea2ce463f507439c1653261892e5
BLAKE2b-256 3b6d94ea5d16c337342ee8b964368a14c70e5144317887514d428f2e9ef6854c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 840a3a3236d56acacee852ddb40464a44d0a22a578953b758e246e571f401a59
MD5 2b014717968ba65541b2aee4c56abc9d
BLAKE2b-256 ab1633f7edfa67021875fd9bf8781d49fd8aacc52bed5545ba086a6f3f872a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a044287942ef4fd78484463fa11bac1f9941d38c594d68f9d666ce10bcacb466
MD5 d157cb4848443937bbac9b37d676df75
BLAKE2b-256 7805c851153f7d1865553844ef59d835d9c02a2ead8ad25f6a9cc5a69ee14763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9a63ca6ff8697cca2a80d73ccdc83fda690f9e5983eb504579782280139e9582
MD5 d03f5584fe242ab070b1c2d1dce290f4
BLAKE2b-256 b70a56108f48611cc3d1bc1b94b6c830bbad07ea7c4de164caf593cca4b79bff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72818dc94b7988e87a0bf169e50e4a04d1313fe1992c06b094aa632cb0105a38
MD5 b4861210b8ffc6f1971c1600881b055c
BLAKE2b-256 76169df442f26c6d0bf995db773fa49a674d804dcbad9222b94c1d2d800655a2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ed158572af359fa2d57481585a26cbb18323fd9b489bf892164e6cbeca9f282
MD5 7e0b013d8f755cf65170d6327bbe6ad9
BLAKE2b-256 78ff39c5d0831cf97976759cf6ee6b3a3a2497656c595f0c9d965c57b3a32ccd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.12-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.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d49a0099aec5c0e4bc63e0acbfa905ca7f04606599d24f27a65682cfa4a4fc71
MD5 0b38d60a228a117769af661ea5bdf1ce
BLAKE2b-256 07fabc88996e6a9625b1d706ade86a9badb5a84c88ee6e8f81967e94163fc736

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3250ce8d4861fd36bd843d086df35732d7180b2cae8e76e698202c65ed5c4598
MD5 225f8c3916738d867e0b0346943f34b5
BLAKE2b-256 d05a541f454c9f574935e79feadd1c4426f6a887d5f201b9fd81241bf3679dfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.12-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 982429c9d45c6d4092421054a29d538a30790160ae5ed6a5e8340bbb91ce14b4
MD5 a87a33da6db68bf8f04adfdf134e1c26
BLAKE2b-256 0044961b03a0870059ab5c23e79039a724ee51def6b34db51e04ac10781eaa06

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