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.34.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.34-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.34-cp314-cp314t-musllinux_1_2_aarch64.whl (248.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.34-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.34-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.34-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.34-cp314-cp314t-macosx_13_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.34-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.34-cp312-abi3-musllinux_1_2_aarch64.whl (242.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.34-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.34-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.34-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.34-cp312-abi3-macosx_13_0_arm64.whl (162.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.34-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.34-cp311-cp311-musllinux_1_2_aarch64.whl (245.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.34-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.34-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.34-cp311-cp311-macosx_13_0_x86_64.whl (174.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.34-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.34-cp310-cp310-musllinux_1_2_aarch64.whl (245.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.34-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.34-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.34-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.34-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.34.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.34.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.34.tar.gz
Algorithm Hash digest
SHA256 3a60416e8d0f7ce5cdb48942e2697dcf9921a72646f685795fbf8fc269881289
MD5 334d8d98dc46e47ed3b4a1de18592cf7
BLAKE2b-256 3c84ee9cd004abc9ffe2b96c3311d29ba8e0c02b169abbf80ec8947f14c30529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 927bba1a087ab04d5db1fb54ca1f7478da97227fb663e6aec8f678da7834fb29
MD5 9b74da18563610f62c9eb6c080f9ceda
BLAKE2b-256 542c5f0022d226046dc1747b4ac2dae37b3c7e15221031ee7fb00f302b122684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 786081c6bada082d19912a23f16c122fa48e02564057aab1133083c7073befe4
MD5 d44b08665e4f80d32d351830f9180878
BLAKE2b-256 2603792badc82c419a080f625caa087d312f79c7352bd99ec544be4105216205

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.34-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.34-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b32e1832385802ad5d04224ea5593d5acffb32f7977eb00c185fe0baef89ba58
MD5 6c336eb8745d410e1598549e59029346
BLAKE2b-256 cce2e21b60fc8c980663d6763874dfd88db5df0aed6a1477cc9e7e33e7234ae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6a83d5e9098eece26e3a2bfb75b53a723dedc8f1192d9703124a3f43beea8d2
MD5 dcabce51a7851245a612587bfba9addc
BLAKE2b-256 ef7abf3ae9bc40e0c43ed7c4e2ce314c2b3f3fc5c83e8c6ef07c4fc3030a6ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cc7361dd98b0dfbaeb4181a230aac9d376d72a34bdf92e9e5ed8e52c346ad2f8
MD5 e8690eab008828c7ed24d2891f574423
BLAKE2b-256 2d33b224d28ff9395b07cd23379cb6007cf086e8750102bbae39cebeb147b4db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4f9d8ca1f5c4e0dfa6cf29df7ca5ff004a5de0e89ca77947458bb135a4879aa2
MD5 75965c1c8a108450829c16242e0fd0d2
BLAKE2b-256 a1525085dfee788b74142b6bddee79c96e63159540c3f68fb4dc7b8b77a445c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a5f9c8a389a4ea59300b1ad1371ce5a821bfd15f049b5f8a9e9c0612e4aa8b8
MD5 f6cebf82f42043301fc99920cbdb0702
BLAKE2b-256 14e40137d2456c91fa2240528073f1edc6d88412aaef8cd2d5b25a7287a54589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bdfc55dd023d12d5c5dce4c9cef124a17e405d5ce70529983bc32b861e8d3c66
MD5 9dd493ca47efa357db55160f2158e78c
BLAKE2b-256 e9b31410dd0789752ec40a672683d8d3b6341dae50fb269a34ba3b1cfe28adf1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.34-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.34-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d28ebcf2be2879383ace3882ca92aac14e22634805850bdddc0f8e95db7f60c2
MD5 debacf6e529e2e064ee49dad6aa3a6b0
BLAKE2b-256 cb69399ac3d15c93509c8f1937cb6506f72e762517bdcd81be4531d1ac07d9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6281f5f9c7c6624c741552d9724a87cf6fc9c78264c8040887fabe00bbf5b10d
MD5 341b0309f3eb58c92d9901e9fe4a8d5f
BLAKE2b-256 e3e3b92f27ab3a0f27a1c863d6127105272c86907a967aa58059d0ecdd033e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0dfa8929f4b77a0adbe160313ee91d65d606ebbb28589576f0d4c9fe98a16984
MD5 d824018282dbeee92f7ea70ffc228a90
BLAKE2b-256 3d48e1c7e5bb769d756c8e25d09c7ca171fc33b23ecaebfd10af2bc6ac79d498

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b9b4c3cf8b0281eb37118c711ee8b5340c6104118e46350c4e542c0c1f741b7d
MD5 345846ae15d2a63be7d3aa5b90ff8050
BLAKE2b-256 ba0c1335703ca8a7fbd3444d3b92890e51ec5ed45f54dac06b19d2c5a70131b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 878fff02f5bb10516a3d1af7509ee6302d73b35d249e1fed2b732bd95ef3f466
MD5 7e1b4f98d923e8a371f43d1f168a49fe
BLAKE2b-256 8950143d2840bdd6f736eadad1ac8084b3d76319f21130a331c5d7a020173176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cf81989d5c2d487e75095114b951560e2ba0ae32d09ab61d89aa244e34a1540
MD5 b4aca2fe65a0c75b23d0ab8dde460746
BLAKE2b-256 63b8a510c9d0c8c59b0e535e962a850d720cc68844bdc14dee391ca86dfe6ca8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.34-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.34-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56289e856b1de2aca242a460440dd4257eec878358745c906a4144d7b08a477f
MD5 789ee65d53bd7123868f764183b6ff83
BLAKE2b-256 50d83e65d7dd95b52896e65fb2c56dd357b18445006f0394af80266277f54e2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ab7ad9b31e1e3f50769b157cee52ff2bcf258d435e4280bace0736b38f264bc
MD5 32b1a776e418cdff35199fac020a0799
BLAKE2b-256 e89eb631c67ca7edc76645840b23b3986f33b97d6100beffaa7eaf793ee3029e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a0075569a1af882127a6da9567dc6828b97c4ce5d5986d12d4fc252e8453289
MD5 b1470a793f894fea760ffa0b945a16df
BLAKE2b-256 c62efed931dfd27f9dcaacf2a46a0b3f1c41f239c6c5cc2864c50c7bedcf7944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8e900497fa58b245abd284aaa89a49ce31f61dc13db2bdcb3c55a00b826b53bd
MD5 779b201a1716ef2b442ebdaeaa3dfb7a
BLAKE2b-256 74afd780e8e253ddbcd897ae4547fed518f5e1b3c8e5479d7347fca927ff5fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff2df77e8e17a4d55dd4bd9de87a62a3c06b2bccae98cb968ad27f7bb260fbd8
MD5 d1694e743706c534985776bf5eef4ec2
BLAKE2b-256 23ad3b68effe45a2cf4adb9b49a3e13ddb1f177c9820a4e073710f21377a18ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc6bdd1505c9ab3d67fc648bc6400760db93ad48d165bcbd5de1e2a8312a02a2
MD5 9b24e2896278ddcd5faec48581a93dc5
BLAKE2b-256 42f2c65ac8cf7527cf9f8c83e27f740a06b8337275a7da990a83cfd8f4384ef2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.34-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.34-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63e08e7fe30a50a8b747d93c16a116928db220446de63a16832882a2e15456b8
MD5 2b7c1af3c35d23f3f18c2f88a8dcd461
BLAKE2b-256 5ce19c9a35ad798f724004d900229713de2e66ca156952701e82f492c8994458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 453767dd4364928aeda35ad4b877977276efde4dcd4dc9a80a0546118e154211
MD5 f6b8068114c7dda5fcc5c164864fc1fb
BLAKE2b-256 50a284e2d6253de050f64416207871f369306fb48cb7546fbc22f2981031c590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41386fe95cbb82f2db2691fe09d577acfaccbe198ce79351b5ce121d9f055f7c
MD5 8a2c647433fc61b1a5bc4c26e139a49e
BLAKE2b-256 aeda54f2437c8f3d955f32b697f0139a020eeb1af2b50ae87b362d8418b8d6a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.34-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a4cd34743d7481b9d5445e4ed0759044930a69831b720a4519d7df8875d61a5d
MD5 d66834a1b17a2c1b459ea0d8e9c9abcf
BLAKE2b-256 ee73f4cb9cfe789fd095170cad572cdbd99e74911984e9fe8f98d4e741239e34

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