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.1rc7.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.1rc7-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.1rc7-cp313-cp313-musllinux_1_2_aarch64.whl (247.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc7-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.1rc7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.6 kB view details)

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

passagemath_plantri-10.6.1rc7-cp313-cp313-macosx_14_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc7-cp313-cp313-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc7-cp312-cp312-musllinux_1_2_x86_64.whl (227.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc7-cp312-cp312-musllinux_1_2_aarch64.whl (252.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216.3 kB view details)

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

passagemath_plantri-10.6.1rc7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (244.0 kB view details)

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

passagemath_plantri-10.6.1rc7-cp312-cp312-macosx_14_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc7-cp312-cp312-macosx_13_0_x86_64.whl (175.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc7-cp311-cp311-musllinux_1_2_x86_64.whl (226.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc7-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215.4 kB view details)

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

passagemath_plantri-10.6.1rc7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.4 kB view details)

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

passagemath_plantri-10.6.1rc7-cp311-cp311-macosx_14_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc7-cp311-cp311-macosx_13_0_x86_64.whl (175.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc7-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.1rc7-cp310-cp310-musllinux_1_2_aarch64.whl (250.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.6 kB view details)

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

passagemath_plantri-10.6.1rc7-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.1rc7-cp310-cp310-macosx_14_0_arm64.whl (164.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc7-cp310-cp310-macosx_13_0_x86_64.whl (176.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.1rc7.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.1rc7.tar.gz
Algorithm Hash digest
SHA256 93e38ce4ca7c189b3c25eabaa034427f6bc05d4eb920e756741a83b9f8191822
MD5 6a92e7ea0db3240f5f43620b1d7d23e1
BLAKE2b-256 0e58b646255f2f62b7eac42860ccacc2dd7718a7991977e09c5bbb7220ae6d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26618659e25452412ffbb00fff1e8d40280687a6bc7175de11b385af227db71c
MD5 f66f88ac9888855e44027491a7eceebd
BLAKE2b-256 cae270524319e9f547acb2943343ce1e1d216a7f1cbf2c437e8514576503fe4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1606f7806e174d3e6d46b82b254d13606eba07ae197e32629a42d363a98bca23
MD5 f6991ef40cd4fc8defadb74c6880f2f0
BLAKE2b-256 56bdd04d03693a8115d91084bec3d3edac2db0405fba2b11815e3bf4187b1cad

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc7-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.1rc7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f85ff9b9e95848accd0e6ef98842ce8d542c32d7fda18dcc7e3f82b354df13df
MD5 774c305683f0b0e3efa383af6431fbbc
BLAKE2b-256 2d6c5a9b20da30a49b081b821b388fbcfbf3c9f8c1b860cc07acbb7020a47d6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8158a86a551a771e2c3a33fa6bbd960d6bf47427bee6bc8f666e59949a116c50
MD5 301c0231b615058548d9023dd5790070
BLAKE2b-256 26bf2436abf64b58f30c61f609a587d5a55400d75c8b177ab66d2f4fe9dad52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 52f15720549c8cbcca30b0de3114ed2291d5450d12f2e37a1fad7457dc9d68c4
MD5 193701305d13e3875deb119efe029a23
BLAKE2b-256 992a0a273c87a8b08115553e7cd54ab63098f38ce6375151a6c80788ce24f28b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a4b5b991fccbb28eb3dea39a8f7d187b6e5def01d2a236fc78b7a00937fa9eac
MD5 e4d99e38e4d7c636a8ad445eacb91839
BLAKE2b-256 9ad59dfc1a6c62cb2ec5e2259420f61f1b5e632e3f267c0c074b5bb5992a0975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e47cd92b45edc042b9e114f9b03c5e6c843e681cfbcfe171f0a098c8210d133
MD5 54fff0ab358985dbe920d8575f748adb
BLAKE2b-256 66afdc3ab0758b3f8a5235388f01dcacc27ad9ca126d0f97249c1cb73aeecc82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b17cabffdd6ebd8c38b7feca30b9cc506fcac8b3c22606f750a9dbbefae9eb1
MD5 f87114ae04ac981c70d953226dac1b26
BLAKE2b-256 a932622606e66003cf33449127984a461c2cd68dca3911cad64faf6a94640c9f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc7-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.1rc7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b14562f6a4125fed3092f346ab3368b6f60d57c9d253dcc278a809552a0b755
MD5 12458970615c996e3ec6a738e9c2218a
BLAKE2b-256 eb4478dc07e85770451421d85be8b40bb4ce5411182cc61a884357598abe9f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b94fe89c4158e33573428121171d8e0351b282ebddfd87037cf110524588688
MD5 4e438196dd1ede52bf3dab804836eb57
BLAKE2b-256 0309f2cdf4a4676edc13b20b0f2ead4a89008ef1970aee6c692d97092d5fd542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b14b71e94700db4e4cd72b76890c53d73a4752ad07276e4af3b760d1a8577e60
MD5 6b8abe80e96dd2dabf08d375a18d6812
BLAKE2b-256 7978fb0bba77eea12c43a1416ff17716d6dd23888ac62171ec59f30c88b04975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad918c342807662b39a211a444407b4307fc75b64f7ff946aa431631b2bd43ed
MD5 da45a4908c823075b387ee27d9a29a89
BLAKE2b-256 c0d2d723f32e3f3f7531f0aebd994be45f024617750fad1663776a600bc8a8cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f48de161889bd37fc63ee1813e7bd7e62e3b84a7de4a39b9566bf569bd408683
MD5 eb88135024bff84792a24beff7a58931
BLAKE2b-256 51e136492dadbf2e7b0151d40b8ace2ce129922467b5765502d28fd3a41c1c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c061c9b2333eb0f6f8642fb733dcfebe1af9a0f2907ae8fbe875e5fcbb20d5f8
MD5 9880d8b50c8f1abb3a7089dd54dcc9e2
BLAKE2b-256 f1627fe83873b276437361017f90a8cf19df0bad2795b537eac715d8ba1cb4a7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc7-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.1rc7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd8829a0f4f67c91aece4909e62073669975aeeab143591be347fa0dda7036aa
MD5 26f9b91d55494e7b6870408257794ac6
BLAKE2b-256 68cfc980cc4707348db7f3747a02c340b6dfb54f357b4bb0ce46a7cf3687707f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c79ab6921b9021adcb82d0ff4914499dadfdb889f3ecfc799001d80ead847d54
MD5 1f8645ad070f42a2553fb93ee7d3ad62
BLAKE2b-256 d9cffef973b0427e56ab82244b12b9a350e8a33848ac5ece1a3c12c3c87fa230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9880ad4319f41e8b11a94d42c1cfed46ca6696dc241e3addaf3f8a7d1a2de845
MD5 25ab26847b4bff8882489a3311249977
BLAKE2b-256 6e6685dec5f7aef3ca45771a08b7237078417821326a6611b1d06491fa53c2ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5d273d1129e4daebd3a57f38e95f55634410c845fd50f1ece79a0ae5578e0d23
MD5 a77f9f6cf2fc9ff5aeeb49143b07ad3a
BLAKE2b-256 7c0746ebc68ac9b0efab3abce75070e2138d027b5014a4f7011653f517a1352f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69ce4f08b31eabe384d9c909930cbe9e3b1d3ff44548f3142efdeb9498180b7e
MD5 e2293f50c31cb8884f494ea8a9066e94
BLAKE2b-256 25a40d346ba407e0da17b71cde559f056ff1029196bda4bc210c489d281c5f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1f0f491551b4cddb05fbe5c4e463feacc8aa3fb7f0a3c95419b2a096f0606ca
MD5 69d65b4934f25e99d839b57a765fe095
BLAKE2b-256 f369b01cb8e1173e48b79f5ba8cf2a7ea722230aadcaa3fac6caedbc4158c20b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc7-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.1rc7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 177fe802f9c32666d245d24e539afa996c465111535a6f5ef1ef5eba4b0400a4
MD5 7c7cedf98c10b6118380b4a78032c1f4
BLAKE2b-256 45f538ee2bab9363ae1bb47bb7a30700a7bcdabb9390fbe21a5fccdf72377aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a35cb058e6d866306b4bf5805b4ccd66dae5330d5ad9761fceeaf112f45c32f
MD5 fae631c7db943789ce0fbe422979dd5f
BLAKE2b-256 8f6f40e00debbfa3a056523593a0fab45a39212f2a9300df500de1c3fb8339fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d841bde96e992c5718e4dc5a002bb8b810fb8fdb507e1af4d769cd99caca8c52
MD5 28e84214949a6645decb0e78e151d9d0
BLAKE2b-256 6f49afdbc7a9273d972e34e2d06fd0825826d917f6feab4310f6eac92bf37280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a4276095986d7c0cb54b715729da9965eb87fd1995f619fc5759a02d79fdb71
MD5 5d9b8000778a218bd4e50db4af6de4e5
BLAKE2b-256 bff0d4d9550c39a56102204c2fba347db8ee61eb7b6476ff5a9b76f6914009d8

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