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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

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.5.tar.gz (4.5 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.5-cp313-cp313-musllinux_1_2_x86_64.whl (223.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.5-cp313-cp313-musllinux_1_2_aarch64.whl (248.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.4 kB view details)

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

passagemath_plantri-10.6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.8 kB view details)

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

passagemath_plantri-10.6.5-cp313-cp313-macosx_14_0_arm64.whl (163.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.5-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.5-cp312-cp312-musllinux_1_2_x86_64.whl (227.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.5-cp312-cp312-musllinux_1_2_aarch64.whl (252.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216.5 kB view details)

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

passagemath_plantri-10.6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (244.2 kB view details)

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

passagemath_plantri-10.6.5-cp312-cp312-macosx_14_0_arm64.whl (164.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.5-cp312-cp312-macosx_13_0_x86_64.whl (176.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.6.5-cp311-cp311-musllinux_1_2_x86_64.whl (226.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.5-cp311-cp311-musllinux_1_2_aarch64.whl (251.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215.6 kB view details)

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

passagemath_plantri-10.6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.6 kB view details)

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

passagemath_plantri-10.6.5-cp311-cp311-macosx_14_0_arm64.whl (164.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.6.5-cp311-cp311-macosx_13_0_x86_64.whl (176.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.5-cp310-cp310-musllinux_1_2_x86_64.whl (225.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.5-cp310-cp310-musllinux_1_2_aarch64.whl (250.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.8 kB view details)

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

passagemath_plantri-10.6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.5 kB view details)

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

passagemath_plantri-10.6.5-cp310-cp310-macosx_14_0_arm64.whl (164.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.5-cp310-cp310-macosx_13_0_x86_64.whl (176.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.5.tar.gz
  • Upload date:
  • Size: 4.5 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.6.5.tar.gz
Algorithm Hash digest
SHA256 80f410821a18bf38e4ccd852e9bf66dbbc32a8cc8cc4193c49e166ecd3200b6d
MD5 0820c07d6d07e0c1f952926d68982dce
BLAKE2b-256 24c81d773b4661bc7d7ff5e9ad37312d5ab370daa0a902a733137e35c9bc5737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9e1f56c191edcf7594951a6a658d2d6c1e7985f1c5933d91bce3150cb3cc7d4
MD5 25ac039df7e01ba37ff34d4bdb5ede9f
BLAKE2b-256 7216c5d4cfd9b4ab7878de31e57299fb49f9aa128384ef61c1ec29b8a2b4c1c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 096a28759deb2c0a287a95c610a0a53f46d4e1c0617c93b108d048ae02302358
MD5 271810a2dc0ce6d7df530a23349329ba
BLAKE2b-256 13d6e2a873ac8debe4992b8413c257c9b9797df2391d65a850e0949be91f092f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.5-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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea4320f8026e09adb110826fe2705ee475cb0009098aeec269d8c6da6451b526
MD5 3ed44497dc2d71fa6f71224e635f1ab5
BLAKE2b-256 d88a1a15884e078e97996fbfccc29cdd4562a24f3841e3a494e90269d87d1e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebbeabf0fec5384d0ecd62a58e03ecbc93102d4f9182be1a55d3af6a4833d689
MD5 686a3631eeebad837efad1bf92453075
BLAKE2b-256 67b62b87d09a2da0b86a7f87ec271d364c4728886fba2fbc11be20fb90aa04e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 04ab4972872e68eeaca2228d5a08d944491813dba4d4872aa8d5a869d7c1e6c5
MD5 e789a17f877453f4fbd300e1b63a4ddd
BLAKE2b-256 70074a10f964c749317a5db005083979848ee07167565e49f84a42e730ce4f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b1b1f57b3dcb1dca845ee6a6ab1c17827cbee08db41eb0d12745ad733f37e2f
MD5 4c79ec362b10851b73a19b20e7ea6d28
BLAKE2b-256 c81752f7e6b354c858a47513a70ee730afe04e12280a16c4acc176ccbcb683c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9015908acaade7171f7d0f0a2288db339f85580c5db041ecec6157bf2ed6017c
MD5 0a268ec80078fc1a70c3ef16d7cc7ccd
BLAKE2b-256 c752a3fb14a98b2289658f66cdde4872bc1e85f7edf070f0dc59a998f7d730e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5297e282660e74bcc9166e4e2d9e0cae4a3a1a11fbfb0bb4b52a5c2b1634e3e
MD5 2bde55f64eb931156a86cad83b22f928
BLAKE2b-256 351a4797b7d2c100a5923413950bbc7e987dc4443798fd975849603178337a28

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.5-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.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d3dd3af7fabf72e1828b21c2cae1868d669ab4327b4786317c6bd5d46cc8ae9
MD5 60d9a2f1e8810712a68458890b33f320
BLAKE2b-256 c2b4719edccbc31094c2fa9696a83ea1b890445b29bea6edbb18e8dc84ec762e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 faf663ff0733bef383e56ce55f6c048164878b56512f26fb81fb79a4007ecd07
MD5 5c8131242761955fe287723fc2d4c889
BLAKE2b-256 4663f0e60934ddf54c26d64a7638d447dd5589551417cd95d4dc2925482c104e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff6988166852989ef5ee77d63cd29df09f38a9746b08e75466bd8ff849513b7d
MD5 752e588c4d0c06840c775e5387067471
BLAKE2b-256 38d1fc406ca205795baad355c0893044e0ec698b3c2755e6005f257fa789ddcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5a69fed5084195bf5f50a20c08298e01243b2e2c61181cec61b75d691e5f924d
MD5 ce59ebeac1f26af4cca31773074a0932
BLAKE2b-256 7bf34d90d08732a280417df0060ea24a630ee17deafd6df3880003d50abdf578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc389af6937e322a88e7dc279dd91088203e032572b80317678c914f03d8133b
MD5 da4dbc17c414521b479341bbbb6e11c9
BLAKE2b-256 c4f816a14839810930c5347fe3ecacb47fa9594c40859fcd7e87836f71aacd9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 322c3b04984f9b8c76c66fab0c94464222e6ff2a315de55e90965f52069c00d6
MD5 4cdc2c496255a23e2c5881c48a93c2aa
BLAKE2b-256 c9cc62437816d04bb711095897c33ae3739ef85f5c869e79aa4613507ae33d1a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.5-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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0ed53bfa0f13362f255d397be8b16faf9314cc50efb86e0c514bbdd34e61961
MD5 f732f548f1bbf914aa92b56907531054
BLAKE2b-256 41c20594b2217f3f4ecc4a5391cdfc7f1480cd8d641d115b3ec7daa2db6335fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c992b8475970b4d1cda66dbd0c1619524d0309679242104e46d376ee6f592b98
MD5 78fa512c4eeebce029628cbca8b07cba
BLAKE2b-256 7cf8875f75cbb6a446361e13257f9aee10a09d5b9bd364c990d365e7853c9091

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1821ab6224614a12a6eef38092f9c0e3631d3a83b9ef924eece6e930de6b5634
MD5 6c34dece2b681aeaa70715998af8b780
BLAKE2b-256 015361771e501bb0ad35455e2a5df77de0428b7d6bbb9afaa16d4c458a494037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3edd2aa4918905f6b84098a94ea7cc4c5483efb7a4d76f1ab64e14ac62491a67
MD5 79964543a1a3c1c193b2afbecb1296b3
BLAKE2b-256 0c25512c9053077dc29901c4d49fcb6d49b73e71684d04cc8c0b438ef3b1615f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 672ab25a8a4b954b1b6db0486f0e92d1dfac89476b685e5705fcdc38bfb77d7f
MD5 0d93ed48c4799f8beacfd6f5180518a3
BLAKE2b-256 908af0d620ec8da4ebe6bbb7858ff06007d8ac6df86ddaa62173aefbd7d1f1b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 86fe2655af3a1ee91129f2d73ae0aef886882bedb2d6043cb26faf259516beec
MD5 32cb2ad032fa49e44e2f7ff6aad7eca4
BLAKE2b-256 6c1090427441b563f673d83c41dce2edebe68fb9d8ebe42da779d8436a73b431

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.5-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.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b887f15ca4e3d6894b82ee07ea4f3de19ea5f61794882028da581c89506072d5
MD5 b2df1c20c9b1a1045f1a73bfbaa53f48
BLAKE2b-256 95c27ce61ea7ae26f6fed2783d77731ef7ab33d8e5ed0709a0594841dfc1a877

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee91777d3317ba74acfea27d124e1cdaf8e24d82bcb35d3f3f41edaa6fbd132b
MD5 7baee07cc1f03377f63f2b4b048ea123
BLAKE2b-256 1f7058e69238f30c23f2058465fc879bd03a02ee9234d1a0e11cf50bfc708e19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5fef4713536263ec9b0891dfabfdac083887705b2881efc1457d9ed98bdd503
MD5 adb48dec97d4336b71851715169a12d0
BLAKE2b-256 29179a9818defc8968d1d7c8363023b1ab3403715f31b1e60f57e4107a87eb52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7a92a29e9495682e4c939f13276a62b53efe54517bcbf6cd08b83971a25b6519
MD5 32d633c7c765b40841ec90cc7af04ff0
BLAKE2b-256 8babf789612aa5f318b0b3e427199bbe93837ba26c3b2905b28fe107d35444cf

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