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.35.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.35-cp314-cp314t-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl (248.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.35-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.2 kB view details)

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

passagemath_plantri-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (240.8 kB view details)

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

passagemath_plantri-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl (175.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl (217.3 kB view details)

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

passagemath_plantri-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl (242.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.35-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.4 kB view details)

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

passagemath_plantri-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.1 kB view details)

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

passagemath_plantri-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.35-cp312-abi3-macosx_13_0_arm64.whl (162.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.35-cp311-cp311-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.35-cp311-cp311-musllinux_1_2_aarch64.whl (245.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.35-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.4 kB view details)

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

passagemath_plantri-10.6.35-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.5 kB view details)

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

passagemath_plantri-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.35-cp311-cp311-macosx_13_0_arm64.whl (162.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.35-cp310-cp310-musllinux_1_2_x86_64.whl (220.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.35-cp310-cp310-musllinux_1_2_aarch64.whl (245.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.35-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.1 kB view details)

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

passagemath_plantri-10.6.35-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.2 kB view details)

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

passagemath_plantri-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.35-cp310-cp310-macosx_13_0_arm64.whl (162.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.35.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.35.tar.gz
Algorithm Hash digest
SHA256 064b07a0dc931fbdfb1975150bac6e303cd213128a8a42c1cb12cc61dabf0269
MD5 4c36e147a66bd6edd3306a2127a32689
BLAKE2b-256 7a73e84719072569afcebb424c94260b3c18ccf7a069aeeec6a533c97114cb5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e01fbc04a1da5a029e24815c09c979cf96cff24382f27e6b3e01ec06666f2b54
MD5 e81ec78685a5cb3c73c222964e450c56
BLAKE2b-256 4c3ca5336420fabb491f372258cf6f8442ec74820cd124b434686de7500a1737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2a6a4b9beadae5c1bf58265d2a272234be6d68cbed4eeef44ebc500262fb75c
MD5 6e8a7ddf8a0bc1e3398c148bb02e173a
BLAKE2b-256 ff8a54d57771820cae983f750452e6b1f39a74119920666efd46d95499f37980

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.35-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.35-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33a4fe5b37e19f6a7949264e5bebe2ad53133c2db61519544eaf7bffd89c1b5a
MD5 5b7842cf2ee52432ffa2e44bf774718a
BLAKE2b-256 6149ee93e47620e8ea78474053f810843c82b60abb54485b83b965d7ca85761b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7592c44245fed94574cb6e2d63fff14eae7af860eed5be5de422ab6a582ce68
MD5 b8312b0375869708d66450a61fb90a3d
BLAKE2b-256 9598de10f8c704ea666dc423d57b7eb3b8c3fa3bcfcf635df3b29f0865320356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d609cbe2c5f595c0c6fbcbe453f31fe62a889783cfce11d68bf930313c01d263
MD5 a91f719abddfca7c0cf0e4c4aab55b1d
BLAKE2b-256 574aecc56347d4ce215102cfccf9bec343eac20d8c1b5edce6367a69fd2c152e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a5ea40b7547da571ea1d6a260a9b20fce7dc83bc2f6d0e5736a3a639cd825b8d
MD5 f7fb71f12aa6e929a9d1883c6ea3a07d
BLAKE2b-256 e6b09be71ededa7a7302821a5bc367c1205ed4acb3d901d0600194da3574f344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09e844af067e9407ef2eb7248e44c11101d94686c3a3a6195c7c4a4ad0101872
MD5 00f9ef3f5af7da6d06225a62f0fa49ff
BLAKE2b-256 fc1cd5a47e7b5ba197a2db7a3287120c00158a92772475606894f39a47a7496f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8782793e98fd45bc232898df25759673a2880810e46a005ef424e4750fe5c97
MD5 43042e314a5e47b09f5d8fe35ca99927
BLAKE2b-256 4cf6935689fc72f5712e9cc8847d255284ded02e9b73d430ea4e9c777272e905

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.35-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.35-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90986c0500f791e6cf08184650e6b4eb8682a2eb3922745c539ee19f4c72666f
MD5 1da8833a96e46046db2a07d015210e86
BLAKE2b-256 d346f44919df903fc4bda78cfa9a3adfa62bce6e1a7448039b2002dd5e077154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 307a880abdf7ac3c6acabbccd4a454069632802b19f30164514a306273a2ce4d
MD5 bd22f554d8398e2507731a54702c041c
BLAKE2b-256 ad2416a5c3a625448964949c7e8cee8b79c7e8264d36673ad192a8007ba199fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 054d3e63754135efba8d3b21d38b5125b2b8be915979e51e6be262c3e27d7d4d
MD5 503e4c781c901b722bc8a471d9812a35
BLAKE2b-256 9aadfe5ff357d6164a2798e2ea365b42924a023e655f102f39d241883460e154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7769c413ecc0e12567571dd96b65f7f3fe1d47a8efd2e4fa26ee4e2a6ad90810
MD5 3dd2a08c83fba4496adecbeed17fadf2
BLAKE2b-256 6b23a5836b0540c9969370ef64258dbf8efa26a0a08d7a4dac7a4a219f220c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d333a4bdf0341a0cd8c067e102bc14d9f5c0832c168c18c4d65aa5a453127458
MD5 0bbe5a3c71ccf5c6fc7f890dcdd22d09
BLAKE2b-256 47bdcb8250e6a60d609321b8a10c575726fcd5a29d02f4a21598a87987b8ca48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94f55c45a6c2e70cfb1ca284e688600dabccefb02c137a16caf72765eb2a21db
MD5 d1838ccef4fe8b5394edb1c445eb90ba
BLAKE2b-256 a81cb3cdff0cd9a251a2526c7daabf14156b66d074ace680367da3046d512c2f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.35-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.35-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c54067089556cba65406513fa19ad14a5a7cce797eb4ef12f6477e25347ecbf6
MD5 2df6e84c049deea144db35e4f5a78eaa
BLAKE2b-256 ff54d1cf525ac13a97308b982b7e669b103dedad8ad52dda132f3e250d9969bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b77f62fd453ce4ad89171cb672af337a73e4bf54c71b215d48924e34ca65f139
MD5 f1a0e8b791b038df8ff7409dce085dcb
BLAKE2b-256 04507f72cc96159aa8f61170c4e185c761b9ebceea476634c17cfe7f1e700593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c11ba6b3ab618bcfc2d5525f2ddb794b201e3a97a59233d7cab3b8ca662df33a
MD5 351615b823db74a874b09f60e42680e4
BLAKE2b-256 4cd755104c0d551230ca396403abd302eed4bc0c5f5958ecf9c057d099f54585

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ab449a57c9dce3ab5d24d8afd48449a8b3d5b6d354e155e1233f61eb3dc814d7
MD5 fad0b57499161ad56ede0b1d49478763
BLAKE2b-256 05dbdd475a1e4b52f369ac2a8633f4c834b591074820ee76888239c489509ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77bc847e4081bb6ec4ba703d186740f275a1ffee7e69e0bfa3f94424844c0a8f
MD5 9a0c2ca783a893b537b7a5b347a48a3c
BLAKE2b-256 eedfe4534d3e56a454602adf69d2d7143a3cfe263f820e2cbe61ed7eebbe754b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8fbce888401e65cf30b3e5f6cc6a8ad0c5cb4a0424444d6735b02f50a7b9c259
MD5 71fea0c6b9caf6aa2fff084d7e926a6f
BLAKE2b-256 98489972777090c46152f95f578db7f07ed8ab666f805fe891080421e9ef69ba

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.35-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.35-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4203f5bb7bdceb508aaade07e0b61229d743c2b61c5c835f4cefdef4e3c93ff3
MD5 25f6f478770ac4bd5aef4a985352e284
BLAKE2b-256 336474f6c3b40284a0841b4fad33d8323bb7df08e35f56b8ba751992be94e462

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 403c9a6b62855fc26970bded24513ca6e00fa05434bcf216a3dc7be15176404c
MD5 49605b048e11d3fc79fff4e40479d0d1
BLAKE2b-256 36deaac9ca1a5141aa1b42b19050e4c3e6fc6a75d356a8ccb571edabe0bd5647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3bbd1adbb592c94be73f7d28e254a2a02e76330a19128a2619e8115d551dada5
MD5 43e54c8de5b532f2182e7fa90edaf390
BLAKE2b-256 32dabc231ab37254f996ac4f8665b80b4eab21cbb33b096d5263b7d159106a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.35-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 46c986186afbaeeecc0c361d45acb2e591e4ffd8a36c309ecdd3f6166798c7e9
MD5 585b4073bdf164c9e81275efa101ee89
BLAKE2b-256 ae422191779b4aa59f232f9f00a215acdc5a2a16ccf45773353651540d97cfaa

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