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.14.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 passagemath_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.43.tar.gz (4.8 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.43-cp314-cp314t-musllinux_1_2_x86_64.whl (224.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.43-cp314-cp314t-musllinux_1_2_aarch64.whl (250.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.43-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (213.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.6.43-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.43-cp312-abi3-musllinux_1_2_x86_64.whl (217.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.43-cp312-abi3-musllinux_1_2_aarch64.whl (242.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.43-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.6 kB view details)

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

passagemath_plantri-10.6.43-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.2 kB view details)

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

passagemath_plantri-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl (176.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.43-cp312-abi3-macosx_13_0_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.43-cp311-cp311-musllinux_1_2_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.43-cp311-cp311-musllinux_1_2_aarch64.whl (246.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.43-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.5 kB view details)

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

passagemath_plantri-10.6.43-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.6 kB view details)

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

passagemath_plantri-10.6.43-cp311-cp311-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.43-cp311-cp311-macosx_13_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.43-cp310-cp310-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.43-cp310-cp310-musllinux_1_2_aarch64.whl (245.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.43-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.3 kB view details)

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

passagemath_plantri-10.6.43-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.4 kB view details)

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

passagemath_plantri-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.43-cp310-cp310-macosx_13_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.43.tar.gz
  • Upload date:
  • Size: 4.8 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.43.tar.gz
Algorithm Hash digest
SHA256 6234f02fb906ff7712dd93378053aacf394a316fb9deebb2cdfb3acad95bded7
MD5 8ec998bd6c7cdb48692ddceaeff21c67
BLAKE2b-256 762a91c9f860c475e78dc5163a787340716c6fcefd5b6fa2e34580ce5bbe903f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d6aafe4051bb99abe54901ced3b9446fe28cda9d011d39104c6faddb9a2f767
MD5 8ee2d3ff53ed9e310db2786eaa104b27
BLAKE2b-256 26d39fe63869cd2eec557a58af70eabc2eebc5f235e63dcd3abf28fc45d24516

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f7b69c31a8b1d15b31f924cf24ed4efd19fc748d2db63c79c53a72836e5cbe8
MD5 1d12a81de30948263300ad103b703652
BLAKE2b-256 f645feafb7de171b6a7543468c22ca16c31ea8b39033e0dc27f3aa2ecd0f5f2b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f2accc8afe97b2ff83730d594906bca33017bd50154f1fe525c7830d612e1fd
MD5 550ff20c368483cd32f4e3a292aaba40
BLAKE2b-256 46fbe6e68b45024d055aff1538fd0fff56399ad44cea94ccaaa2325f50de469b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3368162a6e0d5caf51b4a1610fe86c7270da8a2450c1f8dbe84f5df9acc76047
MD5 79d644c3144c1b535a5f6503f6c9faf5
BLAKE2b-256 a0ca6be47530043095840a86d1e4befc411a0a3ba63bcd87438103d92b4ee443

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2fa2a60743ccc046a45e797ae9f3ff5509fc5fa2332526feeb928f64b4a43387
MD5 7323061d221d7b994a47aa90eef5c2e6
BLAKE2b-256 456bd8dd8409141fa5bc945e7ba78cef2220a78fa2626f3e67b7d692531168d4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 70ab6ae78befbbd9767a660ef6ef991e78a87c71fe20ac73288748622ea69779
MD5 9404dff82c6f28db81bf17a1438587d1
BLAKE2b-256 54c1c2ddc1ef410bd30c2763ab927587560bdabf4ded8941803c8ff246245646

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fd6bd8a1f43c180c711280019eb05e775928b3029280c7ca3e83e30bd04ae54
MD5 e416f5c740733a0e562db432fd84d45c
BLAKE2b-256 bf8c1d3b10ae84c768e3120d6b6905e30cc42e394d9ab86f7f885a972c922b4f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5de04ca75e10457ab35cc0f0511861b9b20b08e187e7c99664206612b72b093d
MD5 4da5319c47f6b6c221879d4dc46ca753
BLAKE2b-256 e1b71482f8f70c2c89e3dbd5ded7477e0db1acd3454a9d4dbbaaf8ac74caf4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fc5932e81b0c837b9bb7205abcb2566136adf2c7bd963089a684c1157fa1995
MD5 1e198f4e88bd8352660c28f8ac7c0dfb
BLAKE2b-256 a36937e4e7d36ed3fcab50bfd0c802fcb194e91c41acefb8ffcd5dba7c8ac0ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 859ed3003a2001cd3aa3546313cd9b925a1bd5c75f44d4b3bd72fca6b8a29d2c
MD5 cdfc08e6a1a55396866aab7e586cbf45
BLAKE2b-256 7fa543a7625867091a1549f0eb6fe2fcaae964d93bb72e1ffc97446ac51cd6f8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b016cf7851259da75f6881b52908504a676a850afcf2cc072e168db5cccc4266
MD5 ce582c04d4b7552cd379449ab5f8af57
BLAKE2b-256 c5a910826df87e61d18f2e5f6f0613c66873d222f54f411554818ddc2706133b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ae93ecf2a672c19fcc3341f822e05b107fc3db6ff059db7ceed57ada928f7f68
MD5 fba2af6f6fb758e17898e2f9170e6f7f
BLAKE2b-256 556008d928a2731992ccc8df5757d8f789574a6bb93b588241d5fa45bcaed6a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07b222a4de4d8e1f36d50d898bbd2630d19ead9afbae7c34fe0dc6123ba29edf
MD5 2aa36d5cf60489c3b30784a4dc03e35f
BLAKE2b-256 5465a3259014a2f4be9d53c54271d2301aea3373a76b640b5d2012b0d0e0cb74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 180c3906ef3625ac79b7cb9306dfe55373f9562068da65bfb2fb07517b9d7980
MD5 3e4b03875e7eedc9d37ae5ef7ba0c46b
BLAKE2b-256 67e534aa2966a216ef546169d34c3f3fbfbae4b4df57828ab22fe9a70af95a38

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-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.43-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7527ec2591f8cfeee619c3c24310488f7cda5534f741f59807a36b7a323b3a1f
MD5 5a0a99cb1dc435fc970fb65a0fc905a3
BLAKE2b-256 a6ae993a8007d27134a1af33fc4b506449a1d9ad334a04cd1be504a28b0aa491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb57119dbda031c56389309bc2a316970ee17b17e71ab6d0300d1525bb7c4a00
MD5 6dcfd9a2c89ea0b6cdea0c10d0cd05f4
BLAKE2b-256 50a7a85ecb984ac4fdb864dacb5fd9cea5795aef54b71cfeeff07023e5edab32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d657501252bc99c1f803f36b4832747a348e39213c272f95faa3127ec8889f10
MD5 e170b8fea611644907914a29be224644
BLAKE2b-256 a0a1dae5363b2851c6a09ab97ece51943e148b1aae2e3ca803b46017d4482455

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a4b39288f0e399b9052796a80c50f0527e8ad3533167cf9eda0f8f226a1da4a
MD5 38267ec2522f99b0f5379ef1131c1092
BLAKE2b-256 2c1cb5d8901ec9dd13449fda457169b7bccc53873a0e5296b3a6f114a72b56cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e54c93cbec4d41d42685356f51f7f4bba9fb5c715a8e7ce33968be533a6ac04e
MD5 0e97df8e737eac3200c450ed6425746f
BLAKE2b-256 853af8a5ea0222f1548b11023c4c1dbc917e5f1ba783235f8db2139247606117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d6421067c849d8505c095d70c724f54d52c44632da1dc5ce521ce067699a3dd
MD5 e18812e036fe2ca77183cabc7b258410
BLAKE2b-256 f5b983b9893c28983b8bd5a7804a4c3eddfa788c380c4296c6ab7e55caa3d9fe

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-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.43-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 538e282650c632740ff40d2f26818c5b4b22d078335dad8faa32b963cecd7023
MD5 2a7bc74eaa2755951698782cbad8f9ed
BLAKE2b-256 e5aa2ec7261da133135b77d31b846bfd92d8f29ce850a4b0db94580abd7d6482

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6628005ec02202ae1b0740cdae77bd652902c81efcc63103f1a14963a004c33f
MD5 da4ccfd5a42f2b8f079bf93a6f5e89a7
BLAKE2b-256 6cc42a3e98e6d4a34c1a58a3d1408b4c7c01280f89ee871389acd43e5eafdfaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e1913c33ca6a92d160559623cc297a597c7a0c2fef688bb5268f7452b32a173d
MD5 a7aa34d0173b255340a8271ad155b5fa
BLAKE2b-256 5ec5ab16d600f9be033128ccf008dc4d6802e8e5965af5c8ec4f15660a660e7e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.43-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.43-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f33819602705ff7e3d9b376bb1112333a0690bdc2265d2aefcde34dd9892dca9
MD5 b95c4cd07b9abe8db19cbdead80afc9d
BLAKE2b-256 7c3d89ad8643ce2ebab21aa9198b2a587ddc6054512073d8f857cc672e147f58

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