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.14.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 passagemath_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.8.1rc0.tar.gz (4.8 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.8.1rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (224.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.1rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (250.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.1rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (213.7 kB view details)

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

passagemath_plantri-10.8.1rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

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

passagemath_plantri-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.8.1rc0-cp312-abi3-musllinux_1_2_x86_64.whl (217.5 kB view details)

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

passagemath_plantri-10.8.1rc0-cp312-abi3-musllinux_1_2_aarch64.whl (242.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.1rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.6 kB view details)

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

passagemath_plantri-10.8.1rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.3 kB view details)

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

passagemath_plantri-10.8.1rc0-cp312-abi3-macosx_13_0_x86_64.whl (176.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.8.1rc0-cp312-abi3-macosx_13_0_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.1rc0-cp311-cp311-musllinux_1_2_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.1rc0-cp311-cp311-musllinux_1_2_aarch64.whl (246.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.1rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.5 kB view details)

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

passagemath_plantri-10.8.1rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.6 kB view details)

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

passagemath_plantri-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.8.1rc0.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.1rc0.tar.gz
  • Upload date:
  • Size: 4.8 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.8.1rc0.tar.gz
Algorithm Hash digest
SHA256 628a5dc52aac5bc4726acfb7925540d72af53c23d627ed2b200fd0651eafe7ba
MD5 4bdb214e56f05dc179de7b1d0f7e0d61
BLAKE2b-256 5d8728e0348de9b153aba2cc293c3471c85342aa0038d9792a62e66ce8c355a6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1e54b766d18ce0b6ad32b77907937c0c96eab5ee0b286b1506fb1de1dc55a12
MD5 6fe699577a85dc90519cad6b512a14d2
BLAKE2b-256 9f54ef41aecada8f120d39b98b2c1edb56034d6c9ceded052482cda5904e05df

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acc2ab0c592694154580737d0d49d37b7cb78dbdf25286d51c40afaaec81df59
MD5 22b460113be5fe738023b46a36024073
BLAKE2b-256 b320d0763c15a5ea4b6f4c50098cf57f7a19d2cdf578c5c04cb1c18f3729470b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-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.8.1rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b4619ce93351240d2870bcf763201ce500dc9310cf4c60a49b9a950309eb124
MD5 6f6f6c970ead4519802f06390d8eb7d3
BLAKE2b-256 10067b481dd7e53e550dc6a354dea1b55615adba0ab3f15cfbeffc3cdf844d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 673344a647d66c53ff8bffa0547fcc5034def5f2c94f48438110212ec9b3df63
MD5 07874777050d97d8f0641dcdcb0864dd
BLAKE2b-256 a76f062e33cf14ae8a6298fb93d0eb0b80e43c226bab061b468c8d78c2d56f3d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9b9caf8a878cae73dc04c1e274f356f5f418fa6b9d7a7e35f47d3a9f63b2bc7
MD5 ef781b40f1fda2651f2fbb15febf81ae
BLAKE2b-256 616173101744fbcd1d5422ac37d93128990b5e17458d055cea4d6e38744a16c6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 63f07397d8c9145904d6c845d64bd46dee2e782aa2c2cb88223a66c97d6c7aa0
MD5 19ff91e95238f24ceddc2d88dbef2fb9
BLAKE2b-256 f5d1677f5a5ab94cd530f2ba26ed51ff58b8f7c3b36bad9c257b330caae35fb7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b04ea2427ccb07fd42018956a2c601a422307dcba22227b18941b30a09c80fe5
MD5 df489dc47c2cd8e8b7881152acc53a64
BLAKE2b-256 64a0b15467e2d385547099f54c88f580f551fdac9d7ed9c4eb258cefa047858e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8841b753e238f0b9d9651fc245d519aca85408fd2105cc5e3f362ee25ef63baa
MD5 55484b9b4fcdd252a1ed83f1e732f94b
BLAKE2b-256 10589b26a32379604ea4abb3e27b0bb0b90a1860c1b5f3824332b4f121b903d3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-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.8.1rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ec6afaef99e27b0f4cd6f725e8b02c07be13ee21644685933d135eb3d148545
MD5 356dc8fb0aa137fbb02489eee3d3ce61
BLAKE2b-256 eefdaf32d115a58aa6822cf3004b2f566ae1b1a731ef2a9fef76fe1b64b1b2a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 757592c1691b1d4fd090a690f6f4f942072b76073b6b91e24443ae787da14a41
MD5 46c6636d8ce7d9a6808bdd569519b964
BLAKE2b-256 a56ad69df1cfea551a232a75efdf66a44f4dcc623c4279264d24eba6aa468eeb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2cf510abf21b528a7527ab8ea2657359b0b820323ceb8958511ea6cefc9f8bb3
MD5 3d9f82e144645e54be51ac56947fbc87
BLAKE2b-256 13a65f320e2bd1991b6e013736e3d0642aabff03bc426decf862b5d27310543d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a035d5a11a053417b97fe543a408019ebc6790c6f6d71c48e706945635843886
MD5 9c1c6e48e1a4520720c324f6a3994e7b
BLAKE2b-256 a79d984ffa3969e8716ca216d1752ab06de5ca8af377d3e2a42080c6a20c1e26

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98215c252a9e6b401255c96634ee31dab858efc00e903cc4bd3dd198db787b60
MD5 64883aee757f58233e6d0fe471c862f9
BLAKE2b-256 959cfa788af701bdb27d7d5c58e47b44ea62c77d2457ecb2cd88fd8288f5576e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0523896f5988c27e8f31ec425940210925aca55cf74036a6625b55117d75f27
MD5 1fda28029ea6b4382e1ade1a4735ec92
BLAKE2b-256 b621e910cace4d158fe6bd3aa6f82143f9808d1fa5f0940901b5162672ff29cf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-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.8.1rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3526f61bf436c33a553f55ffd15f5a0af352490100f02264068c2e6dd187406
MD5 5c309e7be0fdd7068c0d11687ce8b9ec
BLAKE2b-256 dce23c76a4bfacd775c630ae85247c8f1c898b1ea4c1225a98790ee5a3d3cbe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69ec6bea4914a3086c520025e254e20afaa6672566c0c8d724c589863c4347d0
MD5 59313e520e5246c384514db8391d5b73
BLAKE2b-256 fc250ed0bb86d25a9d367864752acff27e098f6e0f26eab1c4023e0d87c3a131

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 07526cbdde2394f47123a00fd517d8cf908d44b4ce37c7572993408a0f208a48
MD5 d8acf477800fcfa6ee44b580c9057da4
BLAKE2b-256 04b2ec9e21642c1043b1e0ea28a88b3003b45192aa4315e3e9e873c293e5340c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5ca5df4df33259a43629f501fea5168c96e4bbdf0d762e1dd73ec526e2442bbd
MD5 1376281271b68623a2ab3b2f001d1c2b
BLAKE2b-256 f02b808c9285982bf2eb9aef376bb810f2b46e65f7cc0e2e1210d599b96f0673

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