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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.32-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.32-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.32-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.32-cp311-cp311-macosx_13_0_arm64.whl (162.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.32-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.32-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.32-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.32-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.32.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.32.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.32.tar.gz
Algorithm Hash digest
SHA256 23b5a32ab4d23b1ea121dde1fcbb5a9313c38189c526704f79673e1252e6ea65
MD5 472760da4f17d98d6a22ed2dc8d94a9e
BLAKE2b-256 db1cb3255ea129017e08bbe640e230a2777946ddd7559c9651aa63f014aae808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21e9ee2d803cb574a598a3ff34a134c4999fa063fd2337055e1c77f4468e4106
MD5 fbb5b3ec764ad107012c1246bd424948
BLAKE2b-256 95f5363824b1483b57b6d82af3f91d579e5a45c8e92614d996a2a0a120727cc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1330a8e5f7e9db4c9ec51a976c09595d8295a43d427cce109732c8fabb0852c5
MD5 5a6e6a487f09edecdffb62b1e213e3ca
BLAKE2b-256 c81ae534fbc1f9d2b3c3e0e1c352372e211ea6f006e587b98a343e814edf7e85

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.32-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.32-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9af9a9c619317d5556ae1b0172021485ba0739c83aca7323ff366b7bf7141623
MD5 fdf4ee2c2de5d8c154d3852c09984eb0
BLAKE2b-256 a7084bb9a4706e4cf8db99a8f3e924dad2142290f3358fb6e92f152bd521596a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c661fe568d1fc0f9cc104428619af452981a47962d015e52d96167886259605
MD5 c844a9ac732fad0c5a689d28ee54bc70
BLAKE2b-256 7c81d095e5a7bd8b72f09ef80cd89b71996c8a16aa279626b6fcff0b4a07682b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e83bd202329edaa7541699dccc842291836f2573bef39a54bae67cf81e91e9c1
MD5 a4bc489885b7b7ecf34858737426bfba
BLAKE2b-256 1e16f86a3d35abf9ad60ee0f38a6258a936efe220cf71087fd4e955873e89d3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6f3e1a08b05600449814960f54488270e5c0a7beabe1fea4e993b420a10f2c72
MD5 415ae577d1c5436541f27132df81df14
BLAKE2b-256 f826dd918446b6892597a24a96741b7b5adaab9fcdcdcd928a00a218f6faeeb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2671dd1c34c992182ca3ff76797e39ac7f420142e960768caf7c9b8e380ed19
MD5 77c2e65462ad12a3184c91429dc55b8d
BLAKE2b-256 7ef55263c13b5392c7c48ec3f8b750ca5300e5ca043415b1e32cbb18ed1b19d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b09f6cefa7a6fc461c15e4d0c8e092475b5965829a398c90926b4d7478343a0a
MD5 7f965305d7c6dcdc4af3f7c5daf6b091
BLAKE2b-256 c71b042f5d86952c3f3598b0da96a84643ff63d82863c170896ef8b0175be41a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.32-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.32-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15ea4ecf2a086f695330f1aa1065e85d65e44f347ec9474d95efc40af7cf959f
MD5 7d0d1638f15220a044e727bee0bc9f45
BLAKE2b-256 594b56e1966a8b91ad4c6de2f491d46445b67c0b5ad7c3160bf894a99b0d4e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d9a46b30af6c779f2a4fa71612b8e510d4dda53ba1848b8487145cf11a7cd02
MD5 82e184d8bdc0b816d86d5f104051248e
BLAKE2b-256 005aba62edea599bf7f54516a521286ca55891ca18f014fb15379e5b7173b35c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0cdfff9ff91325d3fdba3942ddc9394864b92c794d5cb5d86210550cd70478a0
MD5 521707359ebd180aadccbf224985fda4
BLAKE2b-256 53f8cef9cdd7ac54f80c64e44b2c33c0f67ce7c7d6da4556d06d22a5bd669cbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5e4d93239423a714537be71fe023a52c3f845aa4ea317c36d04b7ea87975c5aa
MD5 6b985aa46c5d9bfb0c7bb5475bc0c2a6
BLAKE2b-256 842ef6240c9c9f1ec56995132cbba6122032645f9753ada857d3a9e12ede8375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 214da916a446182c35d2ec1e74fe624ec460b5bfcc13b6b875d2a39de245cec5
MD5 e42f40538dcb260a62ae56629374964f
BLAKE2b-256 ea16e77c55896964826fad85de5020d3e043e1fc622b1d38c6dfcd609fe2313e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e69012036bd5911a73a2bd20191972c11a139e09d174abc1441482348464cf7c
MD5 6640f30c480f3ced9e068336dcee26ab
BLAKE2b-256 3295e5d4b0765f8ca06dcaa9b6d90b69b67558ee62ea7b1385a9360003da8b28

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.32-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.32-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f982b81f7f8ad2f2c52748d001ab2cd91130470166c433a892c24b301fad5e9c
MD5 78ef670fc1b6e50d2f0895d3a1a78789
BLAKE2b-256 8898efc60afcacd6bd07e815a85b42fd3ee65680d07f3c95c7bd95b8f8cf5176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f120d29334e1ae44fe6c6e2f4e7a77af2e72362a523d69950ee10924b7bc6a8e
MD5 70bf362c952c3e417c6077c2e18b2368
BLAKE2b-256 ff47a27b62a5b702bdaef46c78177ac069154dc87549ad143604ebff99af081f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e98ab758ea465ca58eaa7c7efb48f765021642a9ca836fda2334bde424babc27
MD5 bd04e0c479e322295b0bcde6e569831b
BLAKE2b-256 bf8178ae35f79e6c0509db430dc582fe946324fd4e056e551b6ba1d8bfa53fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e04b577cac9db1f8be9cff39c0007e0cc50ad6282372edab79ab302b3436608d
MD5 d89ade50449abc4ec5a9b2ecdef211d8
BLAKE2b-256 3b9882e29c6640b8b24babd100b3c2cbbb222464a00bf9548be5e8a0f0967aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a54b7854cf78b98c9492f02a6a058515e3c77e494bee5040416b101870ec2c90
MD5 5b17c120109e9fab78bc9512e6ec20ee
BLAKE2b-256 7e1837e00939ac08aa3b1a39cb3b8fe0379bfa41c9319bdf7c76d1c4ad7b2d5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99e2fe71203f24bc157453b290caefd7d3646ab91d5986201ae1ae382e031499
MD5 bb5d5710e9084b7b674665da1f81d246
BLAKE2b-256 2d1f77a8de6701183fa70aa9567c265d5b96708caa84c33a487a046ed04c93ce

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.32-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.32-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 329701b81844e3fab3343486941859207d2c0c8e457d928443e8f97132c4f987
MD5 a31d21e14d75c9b89b9ef36b2b9a5938
BLAKE2b-256 f69d8da72b4b239ae5132f8114f3e60aaf771a2e6534ad703559cfc339ed07aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a6517b1795ba16b751a0b6ee79682f3ee3bf16bd4ce66a277452bb4c7c9e9fe
MD5 00d7de70d0750ee03547adb76241af48
BLAKE2b-256 8d3d01f2617900b5d20252bdd3917f1bc6242a170f78d06aa76c8aaaf99ac1f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 45161b4a2e25891368e5af56aace03fb7ef7b2be55bdc7f3032db4a229f7e1d5
MD5 b82e702d607cab25680b93d02f81043d
BLAKE2b-256 eb3f6fff8343646c5121b9866400fc44879c7b7728b459d0248708f3faf056e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.32-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 44600e4eed7677faf3902bb3672fd62c7a0e8deab666baf77e60247684a3f630
MD5 3d27be8048e8c32932d68419aa3036e5
BLAKE2b-256 c3a9b2058c2a458ce54c6e13a11359f2aadfd36b10ad71ef914df19844c0aa7c

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