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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.12-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.12.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.12.tar.gz
  • Upload date:
  • Size: 4.4 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.12.tar.gz
Algorithm Hash digest
SHA256 354ba320bf86ac213c6508219493849ab03c4405d9c36c12acf1aa361687579d
MD5 ebe9f050b83d374d97b947d37266aa5d
BLAKE2b-256 717aeae1526fb369dbee6f8eaa00260234c674ca51000a296fa20b5c20ec2bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5104a41fcf34e1c2908748a1498c15e5bb8cf699ae8244daa9a18976306ec15
MD5 6c05bec13f9b6078d83650f1f6862228
BLAKE2b-256 b8c1f20e3082a1d241dd98811bfbb59f0e3ad25732aa2f0cd4017384274a38d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c51fd91f49b8e5955ea78b1f56d24710ee725041a4b335a479b5e76f598685d3
MD5 092121c9571dc8262de71ad82987cb15
BLAKE2b-256 e826651414e1cd08b9364f3f2900fe257ea2d447b488411ef5b08b8383be46a6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.12-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.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4191cc80f445940384f173fe1b1dee3628da26a077969ce9a6a392afb136bfca
MD5 e36cb4e79c741263b67c0af915b40eb7
BLAKE2b-256 2280f0c42e5e1be7a17b472875b28f0dbb775b16f29f3a11a0816e8aa430f91a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a037a2aa9191ac4d2faba7269f17eca88e2b995ec7a2d18e1e85fdc2b72e8975
MD5 9eb33f761dba2108378b36cb8f17b0a6
BLAKE2b-256 df4f1b8abbfc599448bf1f42d88baf14e677e9b380420ec23bcecf1590e26528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e985ea1e7446d6fe659e9dcd7fdc9c71f7662f3092485c3207fa61025210b0fb
MD5 f3c88e316bc58ccffea861a3391980ef
BLAKE2b-256 f2c81429ee15ef595acf0bd95aff0fb101c2da5c98672cd32badb06c26ea2180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0868f15f9a1e68235df14c6c850c153f4974af9805a46316386c2f7788f5413c
MD5 4d7bf7ed8014cd6515422214eeb9dd66
BLAKE2b-256 3f9a7c1a79831e78009aeb1365d7b1557e431a700669fa0a8a8dda1ea861f9c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0435c203c3f1b1324a5415fb36ec3668225a0887873fc10a25fdf3f4eb1f7bd4
MD5 d7ec69f85ccc8f2ae2f40612434c0c90
BLAKE2b-256 c4cf19ef0126665a0a71e32ca40ec08ac0aab621e35bbe5ef6fe146b67d7d227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba2da91b077e563043a17393bcf7b6227c1859c439fea2bdba911f4208ef55b0
MD5 103f45c281ca5373f85b66d90bcf6bf8
BLAKE2b-256 5ebf913e4093ea90e4eaef43eae92e50cbb1a51de09db6eae4b8aefc172d109f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.12-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.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 369f571c30bb30344c7412eeb55790c584201e41e0dc90417dd38368fac510af
MD5 c1320959d724d1f6bf0e7ff8c607eddf
BLAKE2b-256 5f1e859e4fbd11272d94d925be6e6e5d82423440a5191aee33da4b755b56d564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 352e535bffb623d2a31025cad8a28487a738eb5c51b6d3121654db43f46f9a44
MD5 46b05a58469d56a50c1ae4559e40d4b9
BLAKE2b-256 137a4e9fa8b576f231bb991b9a179351f19ca67f3c3dc6ffc9f8d28c853bb22e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5d05b55f1c5d1512721df73ec9ac04bc9fae6f11990ce77e0c0985c0989eb892
MD5 053318e26537a81874d62eece8a8c8d5
BLAKE2b-256 c159b6f4e60579f2d5d99fab11c7ecd681b5199d6b2453b3480d54c542899202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fab0f1b13f42a8b82f3c4b48adc1a8530aa377eef0d38c412301dfb9c8e52ca5
MD5 bd3de8fca809fb93cd4e82a0aa3c5321
BLAKE2b-256 e73bc07f99b89d22680327dc3cfec1c2594e25542b3449adb481cd4431353ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e23c048866aaa5375f912fa89d99c9584eed3db8f7f52a00f4fb1c20460cd52
MD5 494e7f2f1793ecff95ea1fc5fabcfc16
BLAKE2b-256 5ed800c4a1f1e759ea7804bebaa25dc9c05cda2fdec0eb88dbbfae4f9716dba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d600d1fdd3bf037687deaa56aa6ac6dbca89f14290b4c9d87c1049f32716798d
MD5 a3c018fd3d5dde31f51244c97d7cbea2
BLAKE2b-256 4fcb830d310741f01d8adf514218fc1023c1f3360c520d9195df65d19a6924f5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.12-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.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6708292ab7fb9ece8fa220b86e2ea9f41ae5c220da09d3614cb023d39f4f945
MD5 e1b35dbc850a89212a2540a5454b897c
BLAKE2b-256 7431dab49fa09c03af63ef909da1e3f3c96862aa31136ded62af122272d667ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 517379be8ace42dc033cc9962ab68ec434555e0a3e26a0abf53be46bf21d6cda
MD5 97b9758dda7f4d850f53c3f4200f325a
BLAKE2b-256 d4f8b96ef6cb5697d368f183a04939279698d787061a8a050eaa8e8367d094b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c567f94b25a89f02807892e20d1f4b5057009b7b1e2918974b346926313734ea
MD5 19eacd9716f56a1aa05ba5730f00bc4a
BLAKE2b-256 b7b3994723d11fc0518bd243d265e5151238612c8ad621856cf7455872f5c4c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc2c844d598f86cdf3e2f43f12cbe36019c5e1797406135cb5a71e6b3c919954
MD5 8d0e5c8498a2c5ef5c347a96094879b8
BLAKE2b-256 e96153bee3a4748d74d525c91cb031cc9469a21f69e1435ecafa134197d5cad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 016b5709197d4f09c6fd3fa391dbc68247f4382dfad7f33f63a774ab06e14ed1
MD5 9c76b154a6599f437448043cc153edcb
BLAKE2b-256 977c160485a17eb99163c56bac4ec6f9d0010c1cecec7e1fe962b628749d8265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ce22e26aef624f97920ed88108701e03296e0edcb68722de64b42bab27a1c7c
MD5 598dab56708abeda4fdaa1f9b3382283
BLAKE2b-256 c1e5046fd0672c4b9db3f1a27e7a98d981ce7e5750ce75b9252c50b572da9150

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.12-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.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56f29cdcf9aeab037f3753ee50e8a383d0ac91ce63f020d5d5f9903246d191c0
MD5 3120be3b01d7ee32302aa7b3075ddf7b
BLAKE2b-256 4037b1d8dc560458924460ba303527018d6e545493856c852744d434d6dae6b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b147026fb78c2cb6a5d4d96203ef0e7a8389e540fc9d586884b80c8382c0d1b
MD5 c879644a0beaa8831bb5e7e62d7ca3e1
BLAKE2b-256 52e41e82a7a4b57e669001c70cb933b72aea5f52aecfbdecda78ed8418ad41ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7f876e86f6e8b5601c5a91b131aaad852d9ca9a73949526124c53574e062af57
MD5 50a7b7f5365f9390a20286bc24aa447e
BLAKE2b-256 3cbe51f088253f95234d7854c2b5118fcdf1b4ef1709b316bf622f21b02330c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 24c509f5e6042237ea7e40f60dbcc39f4acba858000f6e220014c9d84803c1ee
MD5 e444655dd731bbfa1404187ad6fb4ec9
BLAKE2b-256 18fcb2f8192bc05c0634ae1997f28e124ad41c2e5c6893a4ff71a7cfd1927c67

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