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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.1rc5.tar.gz (4.3 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.1rc5-cp313-cp313-musllinux_1_2_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc5-cp313-cp313-musllinux_1_2_aarch64.whl (247.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.1 kB view details)

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

passagemath_plantri-10.6.1rc5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.4 kB view details)

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

passagemath_plantri-10.6.1rc5-cp313-cp313-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc5-cp313-cp313-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc5-cp312-cp312-musllinux_1_2_x86_64.whl (227.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc5-cp312-cp312-musllinux_1_2_aarch64.whl (252.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216.2 kB view details)

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

passagemath_plantri-10.6.1rc5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.8 kB view details)

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

passagemath_plantri-10.6.1rc5-cp312-cp312-macosx_14_0_arm64.whl (163.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc5-cp312-cp312-macosx_13_0_x86_64.whl (175.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc5-cp311-cp311-musllinux_1_2_x86_64.whl (226.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc5-cp311-cp311-musllinux_1_2_aarch64.whl (251.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215.2 kB view details)

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

passagemath_plantri-10.6.1rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.2 kB view details)

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

passagemath_plantri-10.6.1rc5-cp311-cp311-macosx_14_0_arm64.whl (163.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc5-cp311-cp311-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc5-cp310-cp310-musllinux_1_2_x86_64.whl (225.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc5-cp310-cp310-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.4 kB view details)

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

passagemath_plantri-10.6.1rc5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

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

passagemath_plantri-10.6.1rc5-cp310-cp310-macosx_14_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc5-cp310-cp310-macosx_13_0_x86_64.whl (175.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_plantri-10.6.1rc5.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.1rc5.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_plantri-10.6.1rc5.tar.gz
Algorithm Hash digest
SHA256 5df8aeeee97308b2429ccf769a705fac499838566f3ac20bdfebdaa3709c52a8
MD5 7f2eddb5aff83ea9608c620f938a7904
BLAKE2b-256 70463b13af1ecd1a5ad9a4b7c1daa9acf80aaa73a2dddafb3fb6abf556b9a3fa

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c454de09f8f8e3060065bbeca72163b4eef271e264635d4d8bea65d8c212fbcf
MD5 4e0467597ff7b1284a0bf12fccd55d47
BLAKE2b-256 f3f7e43f9fdf2096beccba8ea390a472c305b41debc99c80839b737359bb1bcf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e8b3fce34909b3bb893dba38ad2012df900da498836a1910beafa66e0f463c46
MD5 a725693b5d74d9366264bcf713e41894
BLAKE2b-256 aa24ba09e88b2abaefa107dabe362a487b0b0a29721cbd49b3418671386a911e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-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.1rc5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7727f3eee6311da1c27302b20cbe7373b452e4b876ec25d022baee24a88b03c7
MD5 4f50a4a1e0145af255464d7c3adc0147
BLAKE2b-256 91d2066bf3f49d0eb9cac1819d6d918bec50a1167bed7088595a033b538fb5b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5dbd71ee25f60333c4dee3f13d0d1889d169455cabe4e1fc4665d3cedf30eec0
MD5 9342f78c53730f83db64f2861631bcd4
BLAKE2b-256 ca6ad89bc6d142fec4baebd26dabb72d1e93552293d5515a7fdd60255e349388

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2fbba4e4a14c2f2e3639755f3dd2a1f25c14d844f7b6ba17a111331c4b0eb3db
MD5 50fa8eaf3c689bc2d651af43e774c5d7
BLAKE2b-256 e38f2023a3ba340b7dac6bc51396ca905e8c0ce58498944009dbc5958008221b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 132310f4b6ccfc88429186ca333391a1450e548b96cbecd42278c4662f94faab
MD5 5aa92aa7de65ebf9459e424d0866c1eb
BLAKE2b-256 3f99f36a79a9340a66feda59729bdba53f2f0cf8464943a0ba7b91daa382b8d4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30c805e1c01236f932103255e448e558c7df27f13897bd6fe0c5cfc0a184f44c
MD5 4f87757d37d7758747c3aa558f9f224b
BLAKE2b-256 133b6796fe1d35915d2848d38776327cfe27d3dacea33ba79d8252e387fdb3ba

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 505284058f93c513c1eaa8f2f102f8feff5d0ac08b7e8ee120808aa83397afe2
MD5 8f9ddecf860d276e3a1ecd90a01f6b98
BLAKE2b-256 0a2ac849b94888b9ea2ddfecf583fe5a137a895576e28f5de524b4387ccab114

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-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.1rc5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 282c28a46a3b6ed07711a3f18a211972330b8f1aa0fcbb06642aff9949d89b32
MD5 297ea081031d1b56f1599e08b6c69cca
BLAKE2b-256 704c62c6b0de400dff8be25c9e7d2c30accfc80e9e3469e16362d859510926a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8f43f3c76b7bb19c4f947e5b573a00ea858a09f87e93d253fd3093af64ef234
MD5 a74a233a9ac9d0e13c462eed5a9ee4cf
BLAKE2b-256 cd796e4986d2ff7584892fa56f4ea5e063248ccf0636073212f9fca7a7e3c7b3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 273620d9ff548edf3800c1be931fa5b24d88c932c36bdcd2bbe36e1b72a2973f
MD5 babd6e86bc5096e95ffc71f526823446
BLAKE2b-256 2d6cd75ed8ec8625d13546b5418a9aecbf45a1913f4cedd82f8bf7723f39ab70

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f28092495debf5a05bf5196c336af82b064ed72149936fe171a3e5a48730e569
MD5 1a054cc7a84cbd6435145e595df7eca4
BLAKE2b-256 396e48b49296dafe294e8a712f497f8df2550ad1b63782807457c87c4dfa08f6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6336d10ef02eab176130d3e02a3a970237027d6925fa93666a4c65b1d69acce
MD5 980c60a0d9d1c9332590546d4dbf411f
BLAKE2b-256 8176f215fc87a4a3031f9812702dd45eb887c75c4dfd37d4da52e2dd6bfa8b85

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a15e39f43de1a8b95c425fb634a5b6c3a2ccd0b94c99884785454ce68b7d5ae2
MD5 1ef44cee760afb7ed392e6d3224b12f8
BLAKE2b-256 172edd86a5924cd51a5a5a3c7e4c9e718b8038d4382f6280b7ae664b35d6c7b8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-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.1rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9ef18c006b6d275db4520c63b4951987f26ecc25f01ded2905d287c2785e332
MD5 65507401b2de14081407e67b16e3a016
BLAKE2b-256 b6744777faedeaa53333da049c78a391b745187d215546440122c4f0214025b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6afdf2701b6358d963daf3771425c2f32e32d8f700706dbe61dd28d81a7ec1a8
MD5 8e005cb96aba2414e947ebcd4fba86c8
BLAKE2b-256 94871855d0f95c19156df4855cd402f9a8b6727a5f4769fe86159fab4ff964c7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1b396bdc6ea0218cfeea6f951e0186f87cf14a001c955c17d0f127559cde9739
MD5 3f4505e020aa7cd484bedfafb8f26a97
BLAKE2b-256 af2c30b42cf11cf3894d1eb795c0d305eb0eedcc2e1b6256d1b807768b08f3a4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 79210b294f2287a568339f6b8b09b013a33b348a00a0aeedd4986367d7995b66
MD5 68d2b16487102c71aab13f255fdaba67
BLAKE2b-256 50987727e79cb39f0343bc31a42154fa0df46c42a7bde59beef1988863671e02

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9a69494a35161e10d32ce5ff4b613bff41cbcdb1a88b6ce487f4b417dfa2891
MD5 14cd5da22d41e1812c2d1a48e8058a48
BLAKE2b-256 81141e18ddac805e64b9cc988355c174e424874cf39d933e081ad82d33864348

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4872ad16a1c4cd422515758440cff6b2898836384857bb89c126f3345af0f965
MD5 4be33f322fb15ae59e716b77afb32d12
BLAKE2b-256 3e4070f81ce840e9b94d1816d14c64d7e080714b9206e3152410a4771dd1330d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-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.1rc5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a567cc109079c9087bf7b9128d15312186b93bcc7cdedc62a2bd615139213cf0
MD5 ca1646ec3c96dcba866641efcc695a2b
BLAKE2b-256 44e9019c3b0ba3dc535ccc1a47233cf2a720754824b9871d74e63835c14b7199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c38d3d9549a45cf2f1167f965beddb0e0cda08dfb8c8e29331cb97cb23c7dda
MD5 039ab4a14f8d1b9b89f66d63bbef8441
BLAKE2b-256 d2bf163d154805d12eaaeca8dc332d6feffeb9770b036b82c75b92c9301a72c7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e36501f39a97b34363e1e7462ac710532301497c19b5184fcaefd9ffd427e385
MD5 daa88ade933e8527b714d3f8c6709812
BLAKE2b-256 037502cfd02bf976259db3c04c9f4bb623d3d3e1206bae1b37a7ab1426372a05

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc5-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2a01a6afb986ea2cfcca200574838af3da97f9bda9241cb1de86e04b7df23b6e
MD5 f00bf98b96faa5301ac7dc4bf80a553f
BLAKE2b-256 d5db62cb235e38c50b5951d51c0cb03bc7d8193bafef835edd0df9bbff636c68

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