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.22.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.22-cp313-cp313-musllinux_1_2_x86_64.whl (26.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.22-cp313-cp313-musllinux_1_2_i686.whl (25.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_plantri-10.5.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (200.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.5.22-cp313-cp313-macosx_14_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.5.22-cp313-cp313-macosx_13_0_x86_64.whl (174.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.5.22-cp312-cp312-musllinux_1_2_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.22-cp312-cp312-musllinux_1_2_i686.whl (30.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_plantri-10.5.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (204.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.5.22-cp312-cp312-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.22-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.22-cp311-cp311-musllinux_1_2_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.22-cp311-cp311-musllinux_1_2_i686.whl (29.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_plantri-10.5.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.5.22-cp311-cp311-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.5.22-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.22-cp310-cp310-musllinux_1_2_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.22-cp310-cp310-musllinux_1_2_i686.whl (29.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_plantri-10.5.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (203.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.5.22-cp310-cp310-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.5.22-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.22-cp39-cp39-musllinux_1_2_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.22-cp39-cp39-musllinux_1_2_i686.whl (28.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_plantri-10.5.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (203.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.5.22-cp39-cp39-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.5.22.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.22.tar.gz
Algorithm Hash digest
SHA256 7b7c8d3ca767972c6a351f4fe3a8a2c42fa15ebcd54c53489d28bdd20767e94a
MD5 1e358b5312062fd25d42389fd7796cbf
BLAKE2b-256 ba4186fefcd5fdea815d8a31fe2d59e624b4ed1179162d6c72c53c7e87de1fb9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16960a30f65ebd0454b6f9348978e630ab224277b70b9d5632aa309ef2fbb91a
MD5 82129c63d657a03cc44b8602c4235653
BLAKE2b-256 f7dbe71380418e046c98e9af9a5e960b4ea126a40379f55572d4a7e70fdc1f27

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 29dc13cb1f488c3034435d2ec4fda77fb37dc98c6a89a64bd88ff113e0b06f5a
MD5 3a36472fc030671a67444cfe485b05a7
BLAKE2b-256 e64fea0bfd5c51a4020ebe6b3e8fd1a5bbb268004bf9696569d78da7a4a54a08

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da89ae2b11087d1a3e5ce5e9eed1a3d9cb4edf5e220effe14436130a0f9ea4d4
MD5 525f2487677397f967928f8c91c0b4ef
BLAKE2b-256 0b8224020b889ca522f8edd066233ec5d817dc774bfbfac2917462451c159402

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5c638bf8d620643354d0cbce174d9a6dfdbd9a6f781a97b7b9d1ef33378b231e
MD5 1230f28b26488394fc8c4bee775400cb
BLAKE2b-256 14b542b48f3a747fc5c708f4dde16237d9c6d01ab9311b65bc31d9a3d419fc41

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 08e661fa27b5edcbc5122d51781d5c4c58fac9811b4129955ea2493a335bebdb
MD5 6301f01953e75489eb69cab7fa60b1a4
BLAKE2b-256 c1c3e98d3543190d9225f88e7f4dd8c69780736cdcecda9cdcd0c90526a6b84f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39aa0ce75ee17fda241f6a9b77e988abe9fb0fa88430803177dfd31414902978
MD5 1d4555a555bc9a1cacfe98ae68bc812e
BLAKE2b-256 1d99db6bb81a121d9d0f63e88c6fc06946c8cb22c9bcff29b2372b508466c6f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 261d5b6baf0f929cf6eeee9471bd9258580fa39bb3012326377e36725fcdb33e
MD5 0a647fda498b10d7fe66df2d435da00c
BLAKE2b-256 b0bcdd8c9745e5fecee2902f33fa6b5583ade57e40359f49940b049bb8ce6839

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29ef6bcdf4b42a833e49e29c3ba77757d4945629d0350d22f1893e67890315a2
MD5 62c32219c98dc27e7d970e8f14419cb3
BLAKE2b-256 d938d3f1db4bcbda353bfba603ceacc14d55c347599909ce5427f614d7b22a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68f86b0afda701d4f3a3b070fb202b444ca5ee054b5dd2f9b87d81c26a57f292
MD5 e8fa633e938aeb8140dcace6f7840e91
BLAKE2b-256 1db235155e66f4abbe87a2c981357590f90420290f6b75cf960b1f7053e02ecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d455eae963949e10fbd5ff8ceac133568a54342a7abfe82d4610a91c09c88243
MD5 bf40fea9f4e4001f5f398441fe2038ed
BLAKE2b-256 40e1f1b8e97bd65b117d2e30ccfdead09129b6ce108d44c0e436221e863355ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 618d0a32fa20f1955924b5b61beb1528f252e7d92a6e21db5d4791ef25de32d8
MD5 1803323bf6a0cdda3d6b3868907155c4
BLAKE2b-256 a3e4fad33c9e755601c427fc3a5cdb48cd882fb6e4605c1e0b522f5f1c6627e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f4613812489d1de231e0f22f005a2fe62b0a379d07711a9aba2c272c479fcc53
MD5 07ba5a45b21e393202cfa56debcd4342
BLAKE2b-256 8cce16fd43286bb1f43ac8a64a73eade2d8731455745fd8e6e7d09f119089f68

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96c1fb0f3c8a78214c37e3e4bbd5afd52c213755389a4cdbe8a7b77cac3327a1
MD5 06495670e06a62ddb49b77194bd2f549
BLAKE2b-256 3727e761b6bfd89fb30778a4df54968706a143b1e757b5b02c5609603ef91f7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8db22abf98eb451c329368e707fac4510231fd4bfe7fa5e00537f31a5e072c35
MD5 c5546551cf28e5c07b31d8616755650a
BLAKE2b-256 4c9d707e23578132c4b9549dd964a7c8d06c40ed64e17d850acce99b3c5c19bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ee8a6ac4b849f322e466403b32516ec7ee90da9c61708cbf016ec0b91a80df20
MD5 696d507a3c42096cc37d49ed3bb243aa
BLAKE2b-256 22201fce02d462476f190cf28093da11e9ab044d2fbbf4eb6229aa4776e9031d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a40f82fa70f7903b7e73d7a30f0f3d64052fb4bcbade968258df0a90d80316d9
MD5 c62ad63c29a77a4117d630e914d2fb7d
BLAKE2b-256 95997d8f0f9fa69f2d69d468bec33d86390e4278036467bc824ab2661b2f8538

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 979bffb5ca4bf2b1fc1618c721cff6a6ada5d78510c6deac23a65fdb1dad4b21
MD5 8f0ad2677c25ab8932e02bd5aab27fdf
BLAKE2b-256 1ff7869a2d7db68a9a774d61d9d2122341adce42cd41cdea55d685ecbd529e2b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f90832dc0c504a5cd0e21602816d0d8fde9b42dd4773f5084b0e784f85a46e0e
MD5 cf433cecedf373e31bd94a57b807f6ef
BLAKE2b-256 d8d6038113d8da40695e1d727aa132eec06ce002e2f87f357f73e5ef846aeed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 24444e4c46b735335f38eecdea24a8ec71382003c734fc850360fb72c2e09ace
MD5 57674c7726edfa16fc4e0c1268db15d4
BLAKE2b-256 affac2f1548f86caa3ad87403e755264ac1bba14113b3ca0bd5b555c7a7d88c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56b1f145642499d83aef48f17459661ed83d8a59433af4137722a3516f72adef
MD5 7260f236ef7aeb259c9f5025f174456e
BLAKE2b-256 1797c0866541ad288d77344efdd3c0066b9529c8da458172f4415d3ab7fc1888

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8a2407be6923caf4c20a927bd4a06640f5f06a786f319a23bdda680011832bd
MD5 7adafd49fdfac86779ac85bc6bbfd2b3
BLAKE2b-256 25894e8a2d3ab1fdca38a91bc13a0a20223cbfb400a3b1462cb2f839269e8575

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ea07b81e2bb8b4f7c8938c3b5f50feac4f567cfff3cae208962184cab1bcd853
MD5 1e99fe94c787f5e7fe5072fff7de079b
BLAKE2b-256 6d38330e07e3440278c35038712d6d12430b880a012862490f39f4bba6cae738

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3c3d8f12e81690b24c0aadc4fbf5726eeeddfa642af7eab56e30b5f8c0d4d95
MD5 20177de9668be8ccb2837e9a19cc7568
BLAKE2b-256 de30438e790578562bd03b2087aa27e1f3f9d0011175bf788de0299515a858fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 76207adb8263f33d799495e574f5154a5b71fbd0ba99116e666a5a53d5bfb5c3
MD5 be8bf9fcf53c2650db160739f9869f29
BLAKE2b-256 6598179b92903130f56e967da420896a959f52dc1bb960b99b1184df5b3dc994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.22-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ea5dad34f2dea2d38fbdab581d7cbdd6433fd29a88152c018ec660b4e9a02099
MD5 63290a3d416faff28843084ae210673e
BLAKE2b-256 bb890eecc8ac1afd8a37650802d7d94eac97afd5e3b732d0171c144f8e2ec4a4

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