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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.22-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.22-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.22-cp313-cp313-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.22-cp313-cp313-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.6.22-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.22-cp312-cp312-musllinux_1_2_aarch64.whl (252.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.22-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.22-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.22-cp312-cp312-macosx_14_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.22-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.22-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.22-cp311-cp311-musllinux_1_2_aarch64.whl (251.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.22-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.22-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.22-cp311-cp311-macosx_14_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.6.22-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.22-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.22-cp310-cp310-musllinux_1_2_aarch64.whl (250.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.22-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.22-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.22-cp310-cp310-macosx_14_0_arm64.whl (164.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.6.22.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.22.tar.gz
Algorithm Hash digest
SHA256 d4768c026efc5add324f52d27a9197781cf946fd73992922e1f136ab24018769
MD5 8912fb6dc98b603b12351d45fb837db6
BLAKE2b-256 990ed7c7fecf8bdb94dcd5f3257693985bcb12fb8bc12f42f74048811e36399e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b983f91ea0ff3581cd91d2eee346ab26fa70853a5d3f434d411af2555420714
MD5 085ef204c6c44513cce0dd0497f596a0
BLAKE2b-256 188c2a5022953d80fbdc5ad2733897723658c6aba695a8e7336512dff1274678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ff9086a6d944af7280393d416d49bc14654e4eeeb9f9ca6350389d9e99ab005
MD5 57fc42a031cfd7207741c843636c88d5
BLAKE2b-256 3006c4d996b036c460be1022e8b7e37f99d6768c77ef71b9f6c9d89b95a3eb84

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.22-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.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd8389599f4f947165a6e7160af7296e35bb20c956e0afa16fa7532ac45e1282
MD5 ff1e941848b3dd346e1683da0f3c505b
BLAKE2b-256 f211be5435e00cfd289ff4cf48f08e75d4a2aa5d502cfc7a9fed3ff2543924fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39916f6c54b61d1224a6ccb4a906b80ff2b374d3c47cd30329a933b9f56fc64b
MD5 5a98aa48eb35af8bbe9040505e8c534e
BLAKE2b-256 8efb65688b37df7036d3eec66443348012735decd956cb6023d93962bd3a1496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d2d6ecd53bb8c89ce49d8203d81c2172e14376210513045cbaf5f451b1e44b8
MD5 fbe1aff49b4eb8afb3baf48c82dfc513
BLAKE2b-256 85672f586e567aca21742c403b5153003850c6d893ccf871fe89ed7b2ac68d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2dbbb5e66cf5a7650cae28c2aec0b2baa58007ca7303eee90e260d124a06a880
MD5 443fc340bdbfaf4dff53115fbb58d83f
BLAKE2b-256 ec681550e8c180f6485df938a676c1783fee26cb99aef77a9fa89e60302e3eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a191f964143f94b6e89217382177e1a82b6caaa64dfa0e605a65d3cc1632ce80
MD5 bd6ce7fd9435a12698d6ac0130500b5f
BLAKE2b-256 efcbec7a93bfbc0241ec1eca62b98e6914e5dc5e9f781d55e41120d46fbff37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f0a431b182c98add9b1fca2f0eb6a47f9555b67b814bc4e438bdb1f63a35b1f
MD5 7938b7bb645715a25c9958fb3a710eae
BLAKE2b-256 08b5d6d1eeec9d1c7908e0c193d67dedf9bb30feea7b8a0ea4e5a71b600c5fb5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.22-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.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7dff1e5357025d414270535823f0c7fd4c52c36476348681e1a5f523af1005fe
MD5 0039ebc9b8aa8a2502bc9c01c01e8d09
BLAKE2b-256 32b5421da70c3eb51060ee100fb92d1b1cdc26246b102882c9279083f502b771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7bb45b041d6fed1d1917d6e8b6b0cba6c60dda2d30d7dd68bb12f08ea26915d5
MD5 17115ddd5d23d7477bc1fc094972ff2e
BLAKE2b-256 847cf02c1190e42cb569c2f59a048cfd1928ef248bdb8bdf5fe6ee700f0ed6b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 82e31b1e5a9158c76f18e475edb2e968315acde7de4f605c948058cd128ca26b
MD5 e9518518d74cb7b2185475a3971a8261
BLAKE2b-256 f99fdb8133eb46e0bb37201ca837bb1afe2faac393eaa4d410c06f3b5baf4d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 530908dbf943e7f95957ef850dd5481291761c16f78431159be6caa410c02afe
MD5 43d6c1c3efa396a9544ad13c354f821c
BLAKE2b-256 d87ec1c6cb9ae0152d09b89ec9aa9370cf466e76c906809aee2f9aed896fe5f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b988c2895a58c241a69fa2d68bf3d4b02a6cb72d813094fd4f6948706e45213d
MD5 40c85e96e45dce025f6fa1c791056863
BLAKE2b-256 8a1658fa0e5e7e8ad4d487699a2a019a2e836e72ae4dcf2666b4bbde9a8e8f2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 500871009866ab9ff247ea1cac6dc46e72f3f3b8e4696ab86b0c6cdc2a74713d
MD5 297036710d75cb8d8eb4e10989fa6c3e
BLAKE2b-256 3c487670cb1168c34ce28fff999f3d3ab4bdb2cb8fe823950b54732a9579e8ef

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.22-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.22-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a6f00440f8a763b790f85be6c27eab681af79d76364f82e994889c907b8daa2
MD5 b9e13e9a913b15ba446bb2466eb69a30
BLAKE2b-256 57ef5ed14f505ebd4a50acc7e95880c2f3a85304994d6fdb5cdbb7aabb78230c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3fe04da70fdaf1b00dda1de6e33b382c446b09b8f0103c7984dc57986769443
MD5 30c66dc0e62fe7cb4502fb299ed008f6
BLAKE2b-256 21330eaba469dd4b8d8e3199ef46dd8c6072bc25a385215d90088e2e90fb54d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ab0845427f7258a797ed5f5349f57bf73b152f5bade7101c08a6a805d09b9ced
MD5 903d4b6c406b19282a0e06cb11a20f28
BLAKE2b-256 aede722d4972b130b1621690e7742f1668f081421ca9904ca5df9486c1a74a03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 44413f73d982dc5d71f1863d417268bf147d1df6cc06feba91d0c9e129371f58
MD5 5d323f2b771a87fdda5f851b11b43d4f
BLAKE2b-256 15d1f5ac53262de9f2b2ec3960d8cb355c7a30aa86b8fdfacd59f692a126ffcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 083264245069d49201e91d08f1132cb35fdb35327b4cc74dba671685a0619e16
MD5 415c35ebfab1c1211506f9b1d6d5e56c
BLAKE2b-256 980ca15c1702b55960230cbe1a56d55de9f5d93dac60f718c923a07cfbdc5366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 487109d617138e1a4416a8e5bc1377148f8a83dc4ed58b7768ccc5909f0dc4ce
MD5 c8843002eb4888624ebd494a6a9be1d0
BLAKE2b-256 c65451ac27459e7cd5c3622c4dad33c0d382c943a2cd2b7322372a707bb8bc09

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.22-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.22-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d6e4db0123b00fcec000d669a4aa3242ccf58dac611ca3cae88218c4e26bae3
MD5 5a65a0723726eabb024572f4b1b5bde0
BLAKE2b-256 c4bc13d87c52c3624778904804ccb9a1cb860f2da43039b53dc13393276f2291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfdf18804fe7623066423ca40135a33fcb04225482ec129f3c86b9ef44385883
MD5 16bc2919b974a2aa185d0be8a6513e76
BLAKE2b-256 e70b3ef2e6faca06b38cf538c465fc9056724bba758aba3df9a8994b618d2919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 888915316b774901a935af9343bfb678e853b1be4ac5ffa7d70d908358c05c9c
MD5 c225042ba4fca719b0c6ca188d8ef5b1
BLAKE2b-256 f44a77b63b1350937040806f6dd6b7a0621d5acabf9c288854504122b280c847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 df0c7208cbfd1810d18df237927630555e6255f2a32acdf96d449ec24a2cb097
MD5 b61b72b98dada3e83f8c540ef978e1b9
BLAKE2b-256 72ab18bcbb90389da905782fc8279fa10032862966bd2be7a2cb64a4eb4c2601

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