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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.21-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.21.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.21.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.21.tar.gz
Algorithm Hash digest
SHA256 af8b3e4b12c11cbd64064c81277ffbe7a8fb5cc8139219bc11785713622f1aad
MD5 4419f095b16f13ec26954451704517cd
BLAKE2b-256 15bebd595625e18cfec4b761ebcf297e37da96cb84c23546030761e11f14e058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42b246b5148253493d0e5bbd102736fa923ab05fc8e0c14ab2c001be68abb4da
MD5 fcbe65924d4848717b89e7a3ea3fe1cb
BLAKE2b-256 ad5e9b839bce4dd2e276806d7c6cd624a7964f1bd23a0e21d3168c396cfaa1db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c28086e88f45279f8369f24d2476a55ac970b7c40bf8dae2c206ed4a8ab531b
MD5 03bd5317b5ccab808c40f1ce2d5800f2
BLAKE2b-256 d52e62b39a93fc71cb2c297681cd0cf0f3b761c70a7a87b957679ed56501436a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.21-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.21-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd83c4281f85516806f97537d4086e1cb207acdc9bf18da0c548268081ca2dcc
MD5 d5dc8af412d04b278402fa81c5fd4ef9
BLAKE2b-256 0d61bfe1c6b4e3d6c352d3fb58d44d4221e1c40bc6e7d1ab316302728922ae85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7f449fb69b677669316507799e13723feeca3b00e54f097d28552d244c18de0
MD5 55df5929d5051c9d08f79443a49d6e57
BLAKE2b-256 3ff29c8a9de2a85c62249ed50588ab27bf99aa8a34f1e0954bade5b1ee07bc12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5969015a7480b157db49505d1e8cb28b33485e8a8870749cf3778b70820a68ef
MD5 994adfeb60897d61764ad8ded1aa4788
BLAKE2b-256 1003c7d84d8f2290173100819fd08fc54d60ffe1a4fc6a0a6101eacada84c03b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f7d3039557daee1274206c0eb5692d29cfaa41a1295bebceeaf0b43e83eeee76
MD5 ad34a53602a198c7cb1f9053a683f2e3
BLAKE2b-256 90859697868ce273a34b2380f3e0f2051b3b22eda82b1042241af5ac5ac2d28e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ca9fd717f3f94af0002ebf3c436703e5f68cecc1990d2c082a427998ff998ec
MD5 00f42c3b0e1ebde9b037528ca76ffb39
BLAKE2b-256 2e66e356e46133829ed5787a60faf5543d8ba3b321a8badedd6ec8225847e517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 201209b6ed19ebad3eb7ed81594b0b89c3b6543245776dd084f4f8f469f5e0de
MD5 6d7719abf273d840f24ca769fce28557
BLAKE2b-256 c4b646766b28d63b444e706e8855eb25e02553a1abde229bd836b9de1cd1ee70

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.21-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.21-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 263068631f8613f4111ee7c2dbc5db77cf78bdb08e51833610b05b8ad214e56e
MD5 aa913c98e7163be3f018f6db980e3686
BLAKE2b-256 cdfde5a7440fcf65f22bca2c3bf019c694b05143ad4bc1b1fcc14a2317115f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7556200f717e42cfcb112d43e64657b9272b30e1e15fda85c91dda207deb1224
MD5 b137810ba427e025a104c6947cf39a16
BLAKE2b-256 bf1a2691576afd00561b55d8529c5d605767fd96538617433953e6562ecd514a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6982a56e18865da7f9560edcdb8945d36f677c02e938ecb1103f2984ee38c7a
MD5 1432c9469c4488b7b9dbecb8ea29c87f
BLAKE2b-256 9040bfddb056fe51ac1730bb08db15aec651dde3edb56e24dcfe672616c13471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d45c9b955a022453c00467f78c4a9f29383117d114a64f31e6568e3159d44450
MD5 1c43ebbe290067cf4f0d6423245b3554
BLAKE2b-256 45fa664a90517c82def52aef62c13f6fd7bc6240332b80b2ebce437178978e6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09e7f237ad74b3b33bbfb89dae8b5f33eee9ac3aa7981c1e5bf6a3e84bc4b833
MD5 1fe1f3162c05e91f9a5eb4f490697e15
BLAKE2b-256 a03f4647be9b00a53b74e80f84dfe5f49dbf979e2b65d56c439e8c943e622f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3961d734e8354bce15a5a94d74085dd0a792ab8be70254a9ba96f9d59483280f
MD5 ce720044f0b4bf0ab4b0811e4aa1a40d
BLAKE2b-256 118571b9bf5d21ffb35abeaa757956d862e43923b9ff0aaa4edd9685b52e3af8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.21-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.21-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e9ed0544ee2906992b95709efe1ff9ea311a770a160e728af36707975b41d93
MD5 4c60e519bdd988b2d02054d727e9fde1
BLAKE2b-256 3a62ec7ef81bdf808811b1c228f0aff29de235e94ef77a6da5dd2238f21f5f0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83ca6e12b5c5aad1243d78370dd25c260c8ec25791f984a0d84db99134a6fde2
MD5 685f4e813a8c6a9730f135b4e9b9020e
BLAKE2b-256 2f51d4e5d7d06774c9a2bf3b023e3e81a97cc679f0920f13d77688aba653b083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d7274182ffb723d68b4d123c7acc2e289340be0282df22ee982bfb712da68ea5
MD5 d3bf5b348e4541e573310e2400c69641
BLAKE2b-256 be48c2ef8c8359fbf38ad755c34b73f0688f882947afa02e2080f61fe726dd71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d43a50163751c1c8d65ec64d124b88033f2a97127c513b153ad151d0c42e0165
MD5 d700f663519ed2eaaa08dd292eb905b4
BLAKE2b-256 a1c2398037c62e7b91db239a959b27ed4c4b31ed22a2b25533a6ae29f3297ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bede6d8ca6ef223bc584b30e6f784d8eef9edbbf91075978b3801e60aadddcc4
MD5 f30735964eb672887d52c4ee3a0e49a3
BLAKE2b-256 218e0014295caebec8d366f1130587c234215a9375cfa6aa6269fd784d4589df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35a7192610e84d03a24cfbc1e8c6348befcc453d64887a70066bfec7c0700904
MD5 1c5804f2dfb6845ef86da91a9cd6db5c
BLAKE2b-256 250c4ece4bf0c0ec43fa1e68d5ff616a54039393ddf6ff3d51cb08b3eac7c4fc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.21-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.21-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5ed52af43257f6250f5acf418f52f00c8c9b4b9a3a0ed45e932747b2eb50d49
MD5 80cd347cbe239f39bdcd22f3df258305
BLAKE2b-256 8de6cb52db41c13a1379d37f0b4d9dfae87f9995487989cdd41d8ab0a77306fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bed0505478749c1ec560b0d711e7150e372ec9db9cad8c793413af686e175c1e
MD5 40c1a49db8705aa9ff1680f519875316
BLAKE2b-256 4ebabcf9529420995e0573b4f0ab3f9f57325f0ffec5e93f34301fd92f625025

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c37c4edd87a1cb26cf4bb2c5da0a10b9c7c16e3d67a7a073d170af33b44bc869
MD5 3e9f0b496cbcd2ebf80c65b025f856fc
BLAKE2b-256 9296f782b7e695d7852feacc4a80cdb5a27740ac02d2eec40a55cebe5f5167c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.21-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ef0089855f21a32d90782c00b66ef9cb1125de2a3416e6d0854c49fed92515b2
MD5 e91a62f1ba804f2587569ddff31e57e5
BLAKE2b-256 5f7212b09c8fe1f2102f94837c8207f08bcea71707a258152f2a7472941bc78b

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