Skip to main content

passagemath: Generating planar graphs with plantri and fullgen

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath 10.6.x series are 3.10.x-3.13.x.

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.6.15.tar.gz (4.4 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.6.15-cp313-cp313-musllinux_1_2_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.15-cp313-cp313-musllinux_1_2_aarch64.whl (247.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.3 kB view details)

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

passagemath_plantri-10.6.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.15-cp313-cp313-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.15-cp313-cp313-macosx_13_0_x86_64.whl (175.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.6.15-cp312-cp312-musllinux_1_2_x86_64.whl (227.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.15-cp312-cp312-musllinux_1_2_aarch64.whl (252.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216.4 kB view details)

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

passagemath_plantri-10.6.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (244.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.15-cp312-cp312-macosx_14_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.15-cp312-cp312-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.6.15-cp311-cp311-musllinux_1_2_x86_64.whl (226.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.15-cp311-cp311-musllinux_1_2_aarch64.whl (251.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215.5 kB view details)

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

passagemath_plantri-10.6.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.15-cp311-cp311-macosx_14_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.6.15-cp311-cp311-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.15-cp310-cp310-musllinux_1_2_x86_64.whl (225.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.15-cp310-cp310-musllinux_1_2_aarch64.whl (250.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.7 kB view details)

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

passagemath_plantri-10.6.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.15-cp310-cp310-macosx_14_0_arm64.whl (164.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.15-cp310-cp310-macosx_13_0_x86_64.whl (176.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_plantri-10.6.15.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_plantri-10.6.15.tar.gz
Algorithm Hash digest
SHA256 a4b50e69b4f7ffa7042617b44aa9d7f36b19ce7fb18f4fd9e3080a36333a12a6
MD5 bd7a9802dc9563ce7b22b2c437cacd30
BLAKE2b-256 9e610efbad913f6f75d82ac8843f177af427f133be901aa56abedecee7f4f5a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f39bae486673f58ab6754b46c4e350bec3413673698d829e4d6390a5e879da3
MD5 761a7a3b07a7a249468da74f576eee17
BLAKE2b-256 75e9d8aa2730c0a294f828c2297ae817e273d9bba9c141d7844c7a8f6b3c6662

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 042f512dbd5fa984282f77c1901fddb3f4a6f77c5806e4af502d8a249392ffae
MD5 2a7492b11b3ebed0b93dd32c7fbb88f7
BLAKE2b-256 d394b5618f0853f507a780fc830ef00bcaf09e9f630552c7cabca30dcf943b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f2dcfdf87a80fc472bb0c04600983ab309ec0c6b06533251f3c792b6ac0e850
MD5 9b86e1d8b7404d9adccd7b822aa36620
BLAKE2b-256 a73ee77dd824dbebc1c91c6939200134e825836c7aa69ce4de41898197b9567b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4fc32b8fec2433e5f7c56badcf6a1fd3cdcc2a4383945a4896bdc10360f1c890
MD5 a43c9ebedccf0180aa6daa724f882643
BLAKE2b-256 3b2e11d0b88e7564db762d8db96810ff5d14b0152404a2dc19f239fb7533ebd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c41efe5fe5ecd9b9fee3df3260b32e475464e8e07bcaadc9d182f5f8f8f96b61
MD5 6c5fc52da6ec32252192a78dc183da82
BLAKE2b-256 c59bffcebc0c8a938a098871784897eaed4fa49bd0aee1f5b7c2200712a6c47a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a89f85375284930195128c12cd5d5ba86a025eb362f437a60b54391ec722b0aa
MD5 85d2323fbfdc9fc20a1e8f5fb8482b8b
BLAKE2b-256 a9be7929e60f0e22aa79680c5e8060d5fce3fa8cec484405634cb89b55598d87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 206910fd49259425b9be0ad2348af28c4a26c339cd9a03c42ad434c87531bd32
MD5 dc04c24792009b3e4a39fd5888760a49
BLAKE2b-256 b88c65d3ebc70b70c79851b6b34e22db9428f2443a8935f4eaef85672e365125

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e5caadee3c710213f21e4d4784451baa67c4398616a1e36be7366b2f687971a5
MD5 7b0d8950b7bf5b9f43906d45593e8862
BLAKE2b-256 e3a5fe5ea0edfe40a04b221db163d44431d023aec49e11ae0d44d7707176ccd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f60117f497d3594496e4d4bbff4b96069fb865211d7d28741cb13b33eb6ee0c7
MD5 110215b3642c19a93ad89500afbdf99e
BLAKE2b-256 bdfeda428154df3f826046382594317964999ecfa5309d2a281e2fdab4da36c5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cde8c1c88eebff06ac657be3bffbc6c571d95e4c9472221889569d8e016082fc
MD5 746655e7a0f7926f70361af7cf90326d
BLAKE2b-256 ee3816c944cf30c5afe90febd8b3bbe1ad05ee46433e5ced4e34e9a360996d51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bcdc407bdec48e47c1df0e23a28786716375cdbcb95624a8c7c8515512373ed9
MD5 8c3fe2579c224c6e585d329262fca166
BLAKE2b-256 e7e2fb4b035ed0323a5de0007381df3aadb46d6745cb15bf652633a61bfe4a2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 54a906baa1dd4e50c239760f9a32b2b46d1003353c37943d12b6aa0b02c359d4
MD5 5f207284e91889526bc8195e1a3e1f74
BLAKE2b-256 ee81f474ff4466e272d17e49b902b0fb959e9dc63df8f1db51ed5028af0a8335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb42d0c54fbdb73c4c1b7af2e497956ea17d3023354d4c7b1e3cf22cf60fca35
MD5 28a0bde18dc9e1248cd332afebeaed17
BLAKE2b-256 f8caa5094a6e4f8bfd3c7d7bf9d068559dac94948d5669fa6ca36d3c71921b6e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8934d979d0eea832e7dc884a84df99988540882347dd23e83a7f65c70404979d
MD5 5448fc124af766d93144332baa0c4f4a
BLAKE2b-256 2a293648adc24cacc32278916d7dd5dffb6cb9e8b45fccf942cfe1a3f17ad843

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae2d172b480db1c41492948f26ab1951d0d8fd762c3a04afafe8d7dafd4cba57
MD5 84b0924c92c736ac6d9d55237a665f72
BLAKE2b-256 c65f64618ff25ffa1023d5834675f0b249fbcd2dd1d57b5273bcf4c706ba7b77

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9870c06393681959a3c81760567870c3991ed4a6841b8cfd0829b12b7b0ac464
MD5 f7e2bc3bef39f756df9121dd4897ee59
BLAKE2b-256 43e0673a5c59f4312eb5894e7a8e4ace13b03b36d02963a99345c0cb965a190e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 03f884c80716e55f6767e7c0e96e7d0775f0762ff73a6eded5529dbd09430dc6
MD5 4900bf518036c9c24723b68396a57ebd
BLAKE2b-256 58494b75f6ecfc837746b93f1690dd98c224005dd265ddbea5fab2171799c547

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf852b04058dd82c638b50d44f96b905ed0c36accaa5082c42bcfebe9e3743c4
MD5 aecdd6459c6359a093d1d7c01969fb48
BLAKE2b-256 e976795f04376b4302ec4b96ede81cac256ed65be581bfcc1197fa3287ea9065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d64bb58a0b70cdafd85505ae4a154f9ddbc0109ea014b6889f32dccd028d93db
MD5 2d671e37f65eb2d2c3809c98a360514a
BLAKE2b-256 c709f461ccaab856ad7a54714cd7ae998e4d249850565a5b8392af183893c008

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 374429e310bd4948e43e586f26a2ea907dc221f4395cb923fd01ee2b44fff278
MD5 84ed7300c2a948e3cdaa41b83966f0aa
BLAKE2b-256 7a10c88b1e45fb1c0b5f08e5726b0d1618450333e7beddb041e86fffeb44c288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1b3cb83a05cbc8dc43e6b821c1e0cb1ee4e1d42a91c37e2523a0e722e35730d
MD5 bd13bac62e6aff669b0db7018b3fb5db
BLAKE2b-256 9f250a9f37ac8c192e5f40e10d11a44144d1b3d1e369d74f8775eb00997db2c7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6fd8853d3d9497dd326d143dfc4305db69a9ddacd4fc3275bb1e0d712814dd4
MD5 d360ce8da4375d2eb796c234f5bb3432
BLAKE2b-256 1be5d1f4e30b335ca66666873dbebd97c48f9ff725acad24785a156d6bf0cf59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 827d86a321070dc8412d2dfb32ede13f8389ffe240a909f8cb31101e0625a73d
MD5 a0383e58a7faf6b980afd44b1091f447
BLAKE2b-256 fed32e931c6b1f4e301222c77f49f074a8e3e00e6b857c3f482a21120d639d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1521be0cbb6e5b2596a5ba772a9a75e76182be3927cc99f38ec7713a6fe5f4d7
MD5 0d1f772d532684691875a8fad437541a
BLAKE2b-256 980467f71fcff5d12ee245848340736c2327b64adb9c68c12d7ba90f1f184d7b

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