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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.41-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.6.41-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.1 kB view details)

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

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.41-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.6.41-cp312-abi3-musllinux_1_2_aarch64.whl (242.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.41-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.6.41-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.2 kB view details)

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

passagemath_plantri-10.6.41-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.6.41-cp312-abi3-macosx_13_0_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.41-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.6.41-cp311-cp311-musllinux_1_2_aarch64.whl (246.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.41-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.6.41-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.6.41-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.41-cp311-cp311-macosx_13_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.41-cp310-cp310-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.41-cp310-cp310-musllinux_1_2_aarch64.whl (245.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.41-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.3 kB view details)

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

passagemath_plantri-10.6.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.4 kB view details)

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

passagemath_plantri-10.6.41-cp310-cp310-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.41-cp310-cp310-macosx_13_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.6.41.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.41.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.6.41.tar.gz
Algorithm Hash digest
SHA256 4b53b066835531bd6dbe92a791d1a2eb2c953b7aa64fb7f1cd146999f3a47839
MD5 3c653b99fefe18f58ca505d4986088c8
BLAKE2b-256 c7d2d86f49e77b926f59e6f39f27dc860d8ade000ced996a01c011a60be05dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb4a1ccd5a16e9f3386c9806f38c250629f811e14e06a0b82e8155bede543e38
MD5 3aa56ed5ab8cd1b6ef9cd30518ea3869
BLAKE2b-256 5f3abb20c6f78d50bb6a6326773b36f2431e1af39c4a07ea038e9aa6b24c2681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d80c7c1105802b39d51dd0c9607943f6f96185931e187fa5c5cf0c9bb562aa96
MD5 1946362fef90e61895e51f5e5496c049
BLAKE2b-256 fd76c76dea2f1dde9925dd7c80d32802bdabba8100d53c03522d650a27b1cbb0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.41-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.41-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d5f642706f6554240dab6975fc24bd2aab7f43ed2bf69cf4beba7eaf8103ac4
MD5 1f950041f246379de50a778a171c20d3
BLAKE2b-256 6a193cb45b7fd6a437c72861c4292fcb27049a998ba5f266784df68186b6b97a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd7e00be8c9c2f439abb506165af317aa29b2ae9d7ae9da6ec0bd298bdf75a52
MD5 78c853420135f493258d46f4279c2c4b
BLAKE2b-256 ebf3bd59f9caf338d464aa05e346408347b6915aab8396011a1a431b99584394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 efda0a53d1d21ae8cc3aafc9b4e1380548fda219ca59104abf014b75220d6117
MD5 c34a4e50314802418b3d1af663a216af
BLAKE2b-256 b2826f8b5658c651b0be31341e6777eae11ad2f57182208994544bd2534abb3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8e92e7260a2a07cd6de4a7fcefbe7a07f8c07ddcc988fbcee26f74541507b6e5
MD5 65f412c5e1de56b2032a6365e11cb14e
BLAKE2b-256 371b8d48385436b3df28c42ad8f803dd06acf0c9fc29452dfec9802995319b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff774fcb1b3832b51c9bb069fa67165c056c5084c426ab6b8507f117ba3ec7d9
MD5 762d5577f87297f352a55250686baaab
BLAKE2b-256 1c3bfa71f70fbc4c77062875cf2de6758b8e6c03ca0a15389b5778c794bb3f0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55016b0cef771d080a7bc97681ae0c03b20a98311259b3d829951c3734e52776
MD5 36fe199efdaa7eaecfc68befcda109cc
BLAKE2b-256 66ce0f3c9942ca123b6f20c5b4f8cd28a1370014af15ea6de7ccbe08dd8315b1

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.41-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.41-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b16c574ee87ebaec94dc822edbae71e152746b349842c1fbf02fe19eaabecc1b
MD5 c9c2eb91c93a34b713e3bf00c55282da
BLAKE2b-256 7164b5ee0899c83097134dfdb23dc0a9c2f21d1d80f3222bf5ee130ebef923a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 243213187466e24e0642d32e89af5063ba0a3070c41b767b21e2fcbd8db66013
MD5 c2d4527c970197d140d38e51d6d62dca
BLAKE2b-256 56c0de3d9d6cbd7bca4bb45c708b0187b4fadc8e0e7f6d9d6c9002a2fa314a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d75be41165aae50c9e2d1b21ffae06091084d5e2b8f9605e887632cac28c4e6f
MD5 d6d94710e1b1159b0456b0d9d9c03200
BLAKE2b-256 041ea20f90c551b58103b23d316ce878959b34b40f9fc4a553f82eb4c4f5bd5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d9f35ec71d43492c7e4656107fd0d13b38bc48a20cb9e16ffff419a0d6b42b87
MD5 71fd7d5f2f13f737ed845dc0f326017a
BLAKE2b-256 e95ac1b74da18079cc394b4b40ca788aaff412b2dfcf240402fe29e1318646cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f98bc50c24b9aa7636604ec9725f137ef91869c5836479ced11795d4f5aef7fa
MD5 104fa02db6a051706dacdc71571236df
BLAKE2b-256 e8a4cfecad39236306950b2446269c9c087df7a52da42027431fdf1b91f298e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab996735fe64bfc33fdb99ecffe1f415349d3d38998ffe040fe8e7bbee7935c8
MD5 2d6f28020ad86dc43afc9c03ed8b9373
BLAKE2b-256 ca356197db11281948bc8d8c7809e14ada352419a443260c846a7b4760896d1e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.41-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.41-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9eb504103c5c59c256ab5215eac45df3481f1c8ff12eb2ce689c8cc1024e1f63
MD5 6199b6dc7b2f53b262e7a7b1c7230b32
BLAKE2b-256 19f6a154fa523de2d97fb0cbf1245e1cd1c77560098be5b0db235f3c7d4d4b54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8326831343956f151e58fc5382eddb408b89725a06037b409288c338a159cd62
MD5 93cb2d856a0d0958321a0ec4edc31cdc
BLAKE2b-256 0d923104e836d4bd7c283226cc90a2ac8dd0369502751b1a965b990733634f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ce24a29dc94a97eb344f4b991bf74d2cba34d1b2a7c71a59548a200e5c564b1b
MD5 6583bed107003ac8b1eda06865a3bb4b
BLAKE2b-256 4ac3abd083c31960c300063b45bdd445711999ff8a6452711535f7349e7a8c6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a44d79dfaf69c07c97bf2e189e55355c28a5dc8131b29ba257155df9489ff2d3
MD5 4ad11dc9e0b42b9f3bd217e20a32202c
BLAKE2b-256 8c9b0ccf3931b74060b228bd70f23eb4892eff96edc5cf280b74bec295e0eef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90156752d76841412e9f96fb8fc21dd4c08f1913df59ce7fc06f2cde5f03c48c
MD5 7e78d958731fd41775b145784b663748
BLAKE2b-256 bbe304f0775d7846f6efd9816063b07e0e0dc8819ec3ec5426a4e74c2cac00c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09ecb34bf685575ae966c230b6463cf8a1683b6acf71f134b84e8412b96fe041
MD5 2bf424cf8fc117125081e539116fa051
BLAKE2b-256 056f89247fd694d4f977a2cdb24253c429a300d87ff799fcbcd2b81c3f8a4736

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.41-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.41-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc4526b4fc85802132ddfe5cdf3867296ce66b37158a90c23596dae830700e21
MD5 7d41218a752fe3cd7d3c856fcd35b810
BLAKE2b-256 a48653394dda70ccd3f01ce95234effd51da8d1a96e9cc0cb6a76725934f1da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 672c35af4d11feac25730e2dbd55a9bf2d8bb30f6cb7638e6a2b40f220cc6a5f
MD5 673ce009970dd63805951d748429c4e5
BLAKE2b-256 c1f401584cedfdafa139a8e365c9ceec537de53db23df6cb9ec5d0c2ab37e92f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6e05451e3d162f3902e15590fc19c95987d84cf180b68cc1e0b356e905130dd
MD5 e8ef60855d53335987196f31cbfe623f
BLAKE2b-256 3ab18a9f150f5e6573205e3189e290ffebb847baa858f6c61241dda0a390f531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.41-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7cbb733987f0712674e81b1f64c2532793033106dd9333a7fc96d63556128ec5
MD5 2c64ea0b0f253ddea5085420c510364e
BLAKE2b-256 fd0f5198225d1549b73fe642a40ba40cc3be567e7573602c1c1e681d8ec0761e

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