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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.14-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.14.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.14.tar.gz
  • Upload date:
  • Size: 4.4 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.14.tar.gz
Algorithm Hash digest
SHA256 f2b5e2372e8f6da5a92fa1fb4529a8f8bcf2af1b64fe33a192191353d8a858b6
MD5 a84e95e681582b0ab2acd5a9c791811a
BLAKE2b-256 842b43e5c7a2a539e5fe60fb4e3142177abb3f6d894b1381ee0a6706ebbf250d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80eaad1e063139e1fc81fce45b25af61e88638d95c7980a77b83b6b1b348a3b6
MD5 70ca6dfe72a23f98ed39a720fcf77355
BLAKE2b-256 ebfb16a0f23c93f951288b4961320a73a8adda28a9eec5de55e45a5d9e5d109e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 887c9ed7b3fced026c2250aa4b3c7e750ff501284e4147c4552b59cc65e3f1f3
MD5 37160f1db2524174135093c68bd59316
BLAKE2b-256 b674e78b3c34bdd49e70161da1cbcc38ac9a4bb4ff2c8dd8a7bbca7df3f5887b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.14-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.14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83e75a4562284952a5eb2a2cbc2136a068070954e011f0677181725d794f949a
MD5 54d87d83f23ede741b0f9e3cefdf9f8e
BLAKE2b-256 2868c27142f63cee55f03afa967560963631c68632edbab52630c1af0166f397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 576ca16bddd62fca311ee015eabee8e138894a7567633a0e80371c3bb8e4e1f8
MD5 a0d8b6f6d6248266c6cdfd2f8f95c978
BLAKE2b-256 8634d13c09fef1e0b5945687fdd487b933b06679c4113c0ba1cfa7ccff6661ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6fe98becce62ded9c5118a18bd4f63ee291c3ff2276ae6f203cd5b04e5f22e52
MD5 a85ccf1e6431f68a297d900454989974
BLAKE2b-256 05278d22d5be576179ebfc465c9aa1d39712adfa8214076330cea50eb3e61891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7e27dcea6497fd33b514ac7988adfe9f612bb853c7de9be43699cbaa450feca7
MD5 e43de7254bb131be827cd1489fa8335a
BLAKE2b-256 b7d18edea968897cdfcf165999d85f6640840ffd4481ea39ca1918f367a11c3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 630e1dae384ba8f617bd1c84797cfa2513dc91a296b1af2f06cd2c6cf3aa4c5b
MD5 2fc8516b5e8af2561eb9e15bc8699d60
BLAKE2b-256 5b03f35d45415c5dc15771a8556f407b71a091238f27be9b102ebfe581cd5881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4456d9f2ea59f47263facb14da8a4feafd5af6b61f1d55db7491e70fd1e9bbc9
MD5 fdd465559ec0b7ffcd625f670852a886
BLAKE2b-256 7cf944645c7b5a02fcb273eee16eb5367cb9c20eae0f8b35230edce116f09f29

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.14-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.14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b03f95a3e3d6ad686b6e66cdaa6dba6c3483634c9e54c1d6f1dc79ac5237ea7d
MD5 837d4c6948c706ed94e5870080d4d4e2
BLAKE2b-256 9949c738eb818963a59ddceae463174508ff00f90a5815a1a41c20bfa5a40797

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 752a5477b9e74f4c1c057e546e22be425ec26293b586bbdee76817c0a2b7fd95
MD5 af817bd6b1f6a8885848b58f6e394f61
BLAKE2b-256 adfaacce9042e2290fd67bd28055edf90d5340aef9997f76df1ca7f0bcbfcf5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b1ad470a247373895eb8a79c921a3fdb52caee99812730a93edc42904c23298
MD5 359e85e7d1dedb60b0a2e82cd54a046a
BLAKE2b-256 f52ec729c808408312575d9c02baf3c2c188b33b664db690d67c0adae805e241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 73544f31f569c20b18ac370acae0ddb641f0574f05893633b870996d4ee21e33
MD5 4046680fd41c9b792b1b43b53ddb2063
BLAKE2b-256 fa2e92e19a1569c5b9a12b3abd1ecf24662f4108cb166b3332ac7776b71cd0d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56085437b2cdf57291a69837f8a7d86d8225438d49a15f0aabf1a3115843e124
MD5 8c224ebda0d9bd3976c99c92ad88faee
BLAKE2b-256 1a5ce0e60e85be3e7361be15b696821fc6cee6eecf3995c1aadd7185a72a714e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82bb72952bb1753c50e6c856aad19bccaf169f61f8edafbb015198424beb0ef9
MD5 b8d6f03db6aba8b9ad3d3793017390d7
BLAKE2b-256 adf150a61a817b0e9de3ea49d8e7befdaf7a1c15df4b2a1807af493e60034aaf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.14-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.14-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b41778a7803e42dce68e8577602e98a196b09ac057be019567673746a711271
MD5 d5c78e3c17a4debf305110e593e7806f
BLAKE2b-256 028c820aeff75e9fd4ab9af0e012518d0651d54e03e25afbb9871d49cfe49927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a3f74abf05e28f5ff687b8474772b5990885723d78b10dcab6750d688f19b85
MD5 c21707c6936a897fc5a196530dd92747
BLAKE2b-256 2f4946107cb79475f0a5ebf435795c0b86edf4540bd73c61f82665ad502d6600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 948270f88366657800c729a037c64d3c75fcaa7f2daa592b0496e9a5c5ea87b2
MD5 fe2fe7a7e5724b1b7d4460e71636796a
BLAKE2b-256 5bb5808ee193deabb63c65cbabd0bf5b7193775e760f07cdd2e9ee7374b4d5d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 28b6fb78ef4292a166763c52906bf97f648453ccd6928f35ed6514c34ab08f4b
MD5 c7a79b71c0c43f7cf76296de0e010195
BLAKE2b-256 c4e0d49beeefaba3d39d9c708205888fd28acf16aaaac9334fbc99c92ef87570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fa4f3e2fa88256bea548a4ae51e4c0bf31b3c89d5e5bcf005b10ecb51da2e7a
MD5 816860ed75d29210973dc726d1835ddf
BLAKE2b-256 850e7303b6ff0b04a5c0321adc30301eff2cce459d69173849cd721b8ecd2fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81a14135b2ea33e0f402f3c2ac6faa7d88bcd487a1b100b4ea0b99b520137de9
MD5 380372c68928e697baac3ef661a9ffc9
BLAKE2b-256 8f631502c0d9717da99799259aff76fe3a328a7d8ef4ef41fe9ac254a45160df

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.14-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.14-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6accbfca9ebb830c07cb6918706d149094e8f9da1a5fff273e2afee17affcf18
MD5 6f0a311564b8c188a85be88af7c38c37
BLAKE2b-256 8e44b260f0d0405b886a2b35c58e1a31a2e81b698f320acc61aeb44557fdb01c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8a626afbfcca2abcd04370d1bb76925ca95cad1f0bee3720eae28148d585c3f
MD5 6b889333a3855d4aecf9a9e997e5b0bb
BLAKE2b-256 c15fd1eb3b078caf7ca9ada1ac52beacef54f598826b795977d581b0cefff789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c4d6cce65f28490330c2f8bf28e30d67aed25dbea9355adbf06c96176e9f617
MD5 14f5bd5dacf3a9917845431b5a9446d7
BLAKE2b-256 3fccfb2e836699db91d2061fbcd2e9322d87eefc50d447680862baba34862374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.14-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aa9f800a44491f2862d28907ad1faa5ae28e3d3be1f56a103b84779c8f35c778
MD5 69537c2ce69980e3ab0974e653de65b0
BLAKE2b-256 e829ed1fa659b7dca1e530a8df1dcc6d9fe996bd668b6347afe50d6ae6834f3d

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