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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.1rc4.tar.gz (4.3 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.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl (247.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.1 kB view details)

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

passagemath_plantri-10.6.1rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.4 kB view details)

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

passagemath_plantri-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl (227.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl (252.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216.2 kB view details)

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

passagemath_plantri-10.6.1rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.8 kB view details)

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

passagemath_plantri-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl (163.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl (175.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl (226.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl (251.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215.2 kB view details)

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

passagemath_plantri-10.6.1rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.2 kB view details)

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

passagemath_plantri-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl (163.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc4-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.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl (225.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.4 kB view details)

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

passagemath_plantri-10.6.1rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

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

passagemath_plantri-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl (175.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_plantri-10.6.1rc4.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.1rc4.tar.gz
  • Upload date:
  • Size: 4.3 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.1rc4.tar.gz
Algorithm Hash digest
SHA256 9735666f9eb3ea68d5a547f2fb048de417b2cb553b6a56d6e9668e42273b9603
MD5 93c331c7d572252b5c001f66f2ba7a76
BLAKE2b-256 8c58e5bf169e6b7c7cf83ebf337422fb865469eb55830961107820b758933a66

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e5943f31eb3ff0c05898201d315951b5689446fa6153a528d0a85b04e919b23
MD5 d753ca11b05bc235f01aaa85aba0c584
BLAKE2b-256 016de369a3c668e81c99e4d5c74fff8749fa2f595acf91853e3fe0a67ed9d220

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f858aa9b844299f5de25600164bb3d9a1e46679cda74dca5a4f3f0dc450ec95
MD5 c7fbba9b70d937026bba8f2812687ae6
BLAKE2b-256 d7ac353b051c90415ec935025be88eb8854d00e40852cac55d6e4f146f5355ce

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-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.1rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09ebfaaa586e4b39868327dabd4aa0a10aada650ed7061eac5b051c37426911e
MD5 5ceea2046376b58cdc0142447f1504d0
BLAKE2b-256 d822ca196f44305692979b74e0f8130ee9f968f1701ccdbc8fd11bdc3fcc3215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3a708626cad14abcbba7e3580a8be632692941baec08e3014a9f372cfdb5ae5
MD5 fe06889322c26d78b3a88fdc2fb6bc67
BLAKE2b-256 a63999757ded139f083806617f10f07dbe6b3a4459ca3c591186ad81a33b67ab

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 89675fb948e6a4e5cab41f5e4979334346cc67de547c84500a5ad8868f66439b
MD5 e188d55c3ca247f35b90a8d0986d2821
BLAKE2b-256 6197bf47c6649622852fdadf0ec68ae23654c5b350e5bbf50c34570bdff50aba

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ebcf30fdcb05917aaa42a9c991266927c88ad3e02fdcbc1bcaca8630d6410ec
MD5 c2795785e857f8685c1e25ec5f6e30c0
BLAKE2b-256 81386773e578ef44c94472b8c60d3fc8244afb4999b29de26d51da25002d13d3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a39e02114e1ddf96098baecdaf74b7fa5300393b299402d87364507fe935f367
MD5 ff7a545e4edddb2351436bd5b1209743
BLAKE2b-256 d9c40deb85e8712df95f6df00f99c73f10f5849fa85c5c2cc5535b49b3db52bc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 477d634efc2042be26a01d8f3435ccb20a20ce83055efb915a8a8b68c19e24ca
MD5 b8fa97ac73e5e1cc7b95f44d70def97c
BLAKE2b-256 e9d5c59fc88c6a8f383e3045b341f01e401c61241d159e5db99b87dfd6976669

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-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.1rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa8830c87c7357b2604093d5f4c76508cbf4f507c98ae027e50c4fcfaa65891b
MD5 a51fdd0bdc0f55d9add4df39cb2894c8
BLAKE2b-256 eae4c7e3ffeb9399d0655f20783529f2ae7ba23b2b41574933a57e1fc14eaff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83619def70a2f51731d441b3fd0e0d1d0406ad35693b546941839a8f0eccd6ce
MD5 8cee6430a964c5f2ceff4aa62151fdb7
BLAKE2b-256 709fb0d28d5c950cc6fda8a57e525967b4b5be703bea7c9fb848665bfca7bed5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e3e2a480e3beda32b6752be4fe909da990b9e4702b5c748e18b03ff189457bf
MD5 b6f1790e9e24442a237c20f0bc4b1f47
BLAKE2b-256 3e5f58f1a7e048ce90ef0ec89330a6205bb9616d7b3d1f6fa01a45decb78f35c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 634029eb436fdef22a711dbb3468b76f5e3004106adf8713a98b13cf523d596b
MD5 bb63444520a681224b690c4e65cb75a2
BLAKE2b-256 39e501b26cf6d88cc47d58fbd48cb9b8a394b92fc2059277018ba8238fb4fa48

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45445dbd48e50b16d1bf66edb05b8ca6a25f63a0275274c4b8c85dd32d3c1291
MD5 a96a878783c18e631876d8b4ccdc12df
BLAKE2b-256 c6f8942c7b3e0f165d83a6b76c1b96002715a0bab57e70f09939b6bca5380557

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 489d4d7bc47ea487e5950e5535d9bd78030b0d67cf2cbb8af3073e7b9a038991
MD5 bf7e22082ea62d88458a16c35653eb34
BLAKE2b-256 f976a29d49c216988f6deb32662625b34160c48543d7b71313fee78f40bccfdd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-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.1rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 706a1cf7615aa6a35f2d2bcd9caf07d2c12f365880e1e5607ba3ace9ac14bc29
MD5 b2a8a79e3bb66b63e8d7b77da18b5b80
BLAKE2b-256 b895722e0183f9be4ff4be16d87d99a85fcc92a0ae271e46697ad3da08a479dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 133c182163d6658d4ef1a3f86f5bcc92d42e1bf5d4f082bb2ef3ba1ba0bcdff8
MD5 b8fd97d0764f2362305ad4b7297b7185
BLAKE2b-256 216966bea83145f8e69553e58691f2514beafcf5c23e91ebd2d789714b564f78

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b8243001f698ad41a687cd83130f2ce62dc5758cde9cadcc5639fbf54fdb4a40
MD5 3e31ed5ca95a3e854157454db9a38510
BLAKE2b-256 3501a1bab9ae67f7993fff25ca340b19c8ca7d6cdb2a2ed0d21a038a48aeccbb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eba8511d73de0d2b8e26a97bbb04cc6722049144d5dd0ade19982e947612aa20
MD5 7ef424212a83601c12a82ba777dc6b22
BLAKE2b-256 43546c27b8f3e25ff67b4687fdc897e9de3cf9d3146951d3b7a59ddcf60e68fe

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 896f48ab4715fc7e38398b66fcefbc1d595afbf3176e043360b974cab36c6a5f
MD5 7135e0bef3db2ee070f255c588aaab3d
BLAKE2b-256 a89f203b60192461b86f892a876cff91ca0e9281f97983f6e9cbee6dff122234

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 74f71dc2858cad7096f25517243213f021e4fbc4576749ddf8df22e5a430456c
MD5 f894895590e5c788ba77ba4265134275
BLAKE2b-256 760f5f979d97407a8a2ef3346dc496aeff5a2558b6eaf4a5d6599e6dd977e397

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-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.1rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1cd44a04643ed773a85588acec0a9d8f1ef84e4f33de1e38e39d26dcbe1f2660
MD5 5115fe342d5c9e6ddf9dc06a3da39a05
BLAKE2b-256 9344cb4f5f1480534f08435e51a238065fad0ba903061a1d64dbebf7ce085f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57421da8125cae313a504548b7c83d39f18f0d0b0e83ffa3b85b667624e7453a
MD5 5f23daf0b58db4fd71744ccffdfeed17
BLAKE2b-256 45d45023125d7aace9e42a6e967ad4cb513e4687d205fabd9ad0997b2f169d9f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b4ee54e65b90489797d658ae10686d1120047d5d9a294ac86dd679a3d9031b18
MD5 2113288b8a8574c8a8d0aa1ed8c1d1e5
BLAKE2b-256 60666840a0d097cf48929870c5cefaeaa032d8e36c603856310f6d6556b5a32f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec2df4abd08f1084389f564eb5a3b8118a22710ed28d2e5caff8771622f56758
MD5 5542070e53140a5cfa56494512e6cb30
BLAKE2b-256 6cc41ed7637f0f9dddb84be1440b807c928428346292a3f238a052859c1509a3

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