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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.24-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.24.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.24.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.24.tar.gz
Algorithm Hash digest
SHA256 b774c7b5706c83c384928526c41dcd4d022dbe664ad98de27af4484817acbd6a
MD5 46578eec1e510968359465f41da68e10
BLAKE2b-256 59fd6fe7fbf6c028233c9c15652415e153e6095fef5a9e43b82f5e621f4aba9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b86873fbcb9682abab4419b10b498971f283ddbe79082d28ed6bf1f1397c53c
MD5 87ab2c8fceb96a7fb902c7c03ba0e544
BLAKE2b-256 908329e9dc72643be336b1a0eea468312b63b3fd177ba4a62d4b86c3ea92770d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a7984a6f0f319f850e982075c80e89b488ae587666e182a61b1b6371d93c566
MD5 c51ee44acec3abbd5952cf724db406de
BLAKE2b-256 f6b856ced2145956e5eb42253f11ca28d6fcc5a33535f59933ee530d8fcecfcf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.24-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.24-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd2ae86e4abb1e5c0aee1a2994347b5dd9a4b45882c1de4ae68e01a8b2bcba87
MD5 a7dc5bfa017451ebb2a2d3766b96b934
BLAKE2b-256 391aa17e8a804e1c827deeb2f27dcc6d68438babd72e5fa82bdf10faf0e54fa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab75ed9aef6cd0a0aa56d6820734d573c6ec61df4c1c7121b3f9ad797a4d0383
MD5 b2c8f124925e729c01da6ab4e6ca1374
BLAKE2b-256 ac54fbc763ba2847ff1831d92ba09f43978050b818bb1da92e4b0e8d775644e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 83751198ec9b53e578157bf61373a835598019c7f8f7f21c574c0130d44a7fbb
MD5 1ba11e31bf9730f33f47f9580f3f7efb
BLAKE2b-256 882806c72c6ce70e75644d41bdae0c659e9b09820807f98d974153652b6fe131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1aa1a712e45bb9963d1b9f4f0ccc7caecdc1d97b00c8add2caa61153e8a408f7
MD5 0d616fd5d2aff8cb28db4580c0e39958
BLAKE2b-256 107cbc2bacbe74ecffef9e1ac3799fa9b6bc6df9dc782ab675cae35d8dcd56a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8f238dc7349e484efd6bf8d8a74fce1e9ad9e15cc904100d7eb6008a68666a6
MD5 13ae9a1cfa09b96334ff11c2a38db74d
BLAKE2b-256 03c56eea2f68560f39bf2c2976c0b98932f42182fa2ec9b1476abdcfda03f497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d13e88a3350ba1220ac230deb4dc8cce58b5eae8d905615ddcdaee13ddedb46
MD5 5a374474be07c1263acf248283f58a3c
BLAKE2b-256 b8c7a0eea1dda8e5fdc4b285a8432729b8c32e0f87699971b76f87d1e580f697

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.24-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.24-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb1f23d8b196bd868d43f73523c239dce9c27df95299f4dbd348b4eb11f01e22
MD5 9cee522c1c387cca9d7c597e3a4edfba
BLAKE2b-256 98efebbe51cd7a2753f8be0fca4b0c69b09ec1a0cd8f9f185a040753f2a5bbca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2904c866b81fa48a22d2691e26f80e17f10a68672840bba11663f6d6feea639
MD5 fcef30df100cf0b7dcf7c13c2f3e2ecc
BLAKE2b-256 28c09fc10dee04aa65565058e8506b84a81169d7b54235079303f3119ebfca74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a01370a50f53a9a2194951b96f1e4e7fed2c141dde1f692b20cb095b98ec6fbd
MD5 9a8084b75c0297be2d71f83b4bacef74
BLAKE2b-256 973edd00b625ccde9c982dd084cf69fca7e84cc071ff326b887a4e9978563ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dcf984658e5260ff5ec6b9b0492b61a5c11218d15e6c70b612c5a4c2983095dc
MD5 180231d57b7f3aa882e33779a9c6f5d0
BLAKE2b-256 e98aef2f728d0213181aff6ae2a047fd59642d785289593ad3ddd875a43bbb87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa3ab131b17f22d75690959d60c9ac404656621c39d964669812717db29d214a
MD5 5f5405e820a6d42cf9c025c51c85adcf
BLAKE2b-256 a5b0480697e9401e222105bf4c38601e6315559cd4d74f7022e2132117dfde01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 20851f186098e434de35e6a9d83a40bd4d5368b5c9657a77caee85b6972a53d9
MD5 6c95fcd3aee5dc5dc6ef808da1aa29ed
BLAKE2b-256 a73585d29e49582b376777a44323d2b9c34acd3101642d05de2d4e3ab537e1b6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.24-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.24-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17a48630ab9d5c13059f9986763db94a6b365e2efecd99c74534126a5b893f03
MD5 2612cce6a9b3804b69330e5a2e6955f9
BLAKE2b-256 ea3227318efec1a0540513968b324196b459973a45d89d4679dac47472472683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f0731fa762266e7bc617646dbb8fddf6fe8bf0a6b698660627059056fdffb8db
MD5 225e49c141c91acde39f78670f2b1930
BLAKE2b-256 0e157dd26aeecd3ed2ed3ca5113378fe96f1a2a8c8c573d8017a969ffdb3d100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2fae55142c6c22e1ba61e7c0acc57f09739d4869882df42f8d6be00e8bb4cd7f
MD5 dc864b06e7ab6a0be9b29404daa5a699
BLAKE2b-256 77aad8681556cd47ab4d767238e4c0f0a93c6fcf3d91ce6071bb0aa8ec358be1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 be9fc34160a27c00eeaac97fd62ed77c1ba5c09c31d28c4f99b7659e35ba1d47
MD5 6d29ba725ff1e279c41fa2e46c4464e0
BLAKE2b-256 b1b4807a45da29d97e7b99cb03365559d0a23268a0751c5c82c62992f6e81bf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86ac25763c34cb0f8d8137cc3a742342feebb181a9323363176b24749f704aad
MD5 bc8eb5c817133ce76b39fe00eca50c95
BLAKE2b-256 d7a2bf6bc8ed24158cc790e3e3ba0449b7bf550ba4d2b3a04e5950f9ab7c77b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38d1eadd4b80f95ce8dbd17ad8db8e78671702c15151e74a56cbdf095b27c69f
MD5 624c72de03823ebaa0b5ac74ecc75143
BLAKE2b-256 83f9584a90d978eb63e61e79c4828810f3f9143330fb15e73ec20b0591e28f72

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.24-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.24-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e56a5a039ff78501f3991d19dd25691e648444d9efaf1aed44c1775a5513af55
MD5 971b339ecd2378eeb0d3e6c579356ad2
BLAKE2b-256 b8ff2f279534a23264fd618675d9cbda26413536b1b5f4616f22219125c2be6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 507ffb877ebbf79095f110143266673605e25c57fc90f2493b2feb6e83f6d171
MD5 f148bcbaf67cf62f1045522f35069eac
BLAKE2b-256 f3bee6c41f629ea46e44d28723bd9f64519f35de9f59c3f5e2094321c0f7b27e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 179692202dc80e0a30206f3b10995172e5f9670a0d9891dd1a5bfdc7e4536ddf
MD5 f33ebf7aa5773ca227ba941cafb0f598
BLAKE2b-256 dbc4f0ef021826043735a62750f9d650cf5f410d966b6597da637aa9e2a0c84f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c98761e372aabc7701dcb93a959f64ccb3f1dc3027ed18d3246af886fafb7060
MD5 251b7072391b3dee527cb9d8a95ea81e
BLAKE2b-256 ef363ecd0cecfd87bb1d2a261eb0531898f40794883d88fb1d9ec23b7fee4189

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