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.27.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.27-cp313-cp313-musllinux_1_2_i686.whl (25.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_plantri-10.5.27-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.27-cp313-cp313-macosx_14_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.5.27-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.27-cp312-cp312-musllinux_1_2_i686.whl (30.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.27-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.27-cp311-cp311-musllinux_1_2_i686.whl (29.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.5.27-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.27-cp310-cp310-musllinux_1_2_i686.whl (29.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.5.27-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.27-cp39-cp39-musllinux_1_2_i686.whl (28.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.27-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.27.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.5.27.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_plantri-10.5.27.tar.gz
Algorithm Hash digest
SHA256 37e83ee8eb886ea3c8093565cd76be10aad9b8f77546cf1d85b644efafe15376
MD5 a193c5fd87b163b83dc2da9e4d10d226
BLAKE2b-256 ed769bddc65fb126f13b7c10283634eed8e65699dbfddd9db6ac692ce3ea59e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2b37bedc1b68ef737430dc58a71157ffa8f2febbe314b3beec61f113391350c0
MD5 937694e749943f3cbe3ad4619db28aea
BLAKE2b-256 3ca97582382ad449aef85583fa82d8ccd2bbc0067a727cec90b7d33c5da2b4b4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.27-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.27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55a98e5469225b96a3d9ab1f1a07e4e49e52ffe9bac131b16321837374fc93ac
MD5 f0f155195fc28a8836ee900ed9e306f7
BLAKE2b-256 1299900a527dcf9a0d7c184f5a1add0c56cc8db2129bc9c714c465a467025890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e2862b8b2a1e7936077b54c9152e4a9436f820c5649b2e8505383ed53d324a03
MD5 6a65e32cf2796c185c172cb252178b86
BLAKE2b-256 ee57a66124c2ddd1f8cec171461dc57531d89278d91cb196d2438f0ad3a4818a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7748f279702a3c8cc35c3fc19a28561823d35a99bec8b6753e446104c9380724
MD5 d61f47504c9706e372355e5db1fcfae8
BLAKE2b-256 55e5f058ec64bcc9f67252d80abbf90e8df97e50e31a1adad54b009f305c763b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8038fe21a04057ee00db53cdf4c956e44417597f7097bbb0180aac5ba3daa4ca
MD5 898d0f54d14c8a2ea248f2170a2c2b43
BLAKE2b-256 ec7372150415d67a0408fc20b96505d9d28532d5556bbfa3533f9215b8a66ab9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.27-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.27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc59b9ff193183dc5a305dd820282a067b46f682b990de683ce335dd1924ebfb
MD5 a616cbce492e802dda8c60ab781502c9
BLAKE2b-256 19e628c55e048294a0ed03b5d9989f427d421da7690b5f2496d511679105ce30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d02677d22633d3e2ccadefbddbda1d1dccc63e9fd8190cf8a599c47f167adc8
MD5 d2dbbcfefe0d82afa40c5df542450729
BLAKE2b-256 59bf8da98fcdb7ad70eae84dbc46f4cb05a180a61e8180873645bf72f09707b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd2fd5dad1e2589c9b221e30cc74a32b7c5c57583513f820ce97db45870c8a5b
MD5 47e57b288ec50056e4603efa6cf41147
BLAKE2b-256 65b94685ee844b87ffe00d593e9d63a87074494db67f1edfb8bb1cc3067d5d6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96b166608da7de318238956257a6559d03bdf6576e25cf640cef799c21942fbf
MD5 2f64f5c7dce40fb6aa685b14286567a5
BLAKE2b-256 6da76f540936d0ee680d534b07bc0a7d17ac5448887fe148197443c02e35bd63

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.27-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.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d89c29e9a15e3a384a5f95d34f50d554a07b839c922606bb4924d7b9ccdb1fe
MD5 b4ee60f6df7eed69e937faeaa23616b9
BLAKE2b-256 3d7ec93ed69909d126be955a61bff0567223f4163bec4236e2470b1e403b0ab7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a938996c428b6e2208c021a05290a8885cef019e0c41f016fe7ee1a1e8a7155
MD5 cc4f1d49e657be8e8302ca2c4a4845ee
BLAKE2b-256 11fb663099c7224ab76ac410a0adfafa304dbb2ceb690ab542ef2c9bd39658fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aba24a5d137cd0eebca19091ca8e4b455125ff00dd28cefbb70afe0bb136e0f8
MD5 b3491bef6fa0a9d99014d0507f12cb92
BLAKE2b-256 68b05f05009ee8397cf4026cf306b8bed130e388290184eb27735b726ad0d75f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fe338b7e80acd7e58f082b0e5909b0004f938fa118ce3a1fd553db851a7eda59
MD5 ad82d548aa422d34c604042fa4c74ead
BLAKE2b-256 b3ba179cf90e58960e233126a0eb7662041dfc2a6a172f769760678480577fee

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.27-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.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51e0b0fd3bf7fa9d061efcdfbb6814f451bd41a7349fd22f02464d5b5105d0ee
MD5 af43af893beb7f8676c2f415035bf34d
BLAKE2b-256 f41cc67fe3e187eb668ce3bec98aefa327cab3f7c63d88f2ce1d5811403296bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9b02be4fc7108ab3fa564fb64c066715553fd761fd31f94bfb53449c458c676f
MD5 13a8a566c6f7be91bf7f60dea76a03e0
BLAKE2b-256 a59c3631b8781e3cbe2f4fdb7879a25c1d69f3a4b2bb49757244b7ccb04c7a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ce72c686c3503e946ee01f386c84d70c6f0cf74abe68747d3ef390c819414743
MD5 8dc38a8f2aa89094f79818e855389ade
BLAKE2b-256 c990cc342f06bbb26a8426a515409f0658cb18600c1bb599a31620e72f03f565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 22b3b7e025e15578dd3ccb8c5ce458c038057eef68cfd8896bd18070d453643d
MD5 030f018fce548d5aaa835acfd22d60cb
BLAKE2b-256 5774e92460e4c8d960773fccdee293baaeb4f876c6004d9cf222ca76b664cfa8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.27-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.27-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 333dfd03faf20637580a5763a9773d5adf815adf21becda2690e7f0d3c48a066
MD5 20cf3cef4af1cd1b5f9e7119e11f8a84
BLAKE2b-256 885b67afb053cbba2466e4e30c95d90b1e9fc9274c1216b68530f62e076279ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 80215887bf993065b83e23562749b8825f935f4ea0b063ab4d8c9f509fb025c8
MD5 0d600d20d9021f0950ef7534e4f9f915
BLAKE2b-256 f15c1a8af958b873a2542908be246f345491b3c791b9be7c80d9097191003361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.27-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3667ae870c1e7fe9f33b7013b6cec6b5c78b53c09de2211ad5005fa5fd8581ed
MD5 0083ee29d4aad86a9e7fda47011f8e38
BLAKE2b-256 c832eab3962c2ac6828777aaf30daae3f3dc6139d227c7c1a68daf2bce74d21d

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