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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc8-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.1rc8-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.1rc8-cp313-cp313-macosx_14_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc8-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.1rc8-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.1rc8-cp312-cp312-musllinux_1_2_aarch64.whl (252.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc8-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.1rc8-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.1rc8-cp312-cp312-macosx_14_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc8-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.1rc8-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.1rc8-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc8-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.1rc8-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.1rc8-cp311-cp311-macosx_14_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc8-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.1rc8.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.1rc8.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.1rc8.tar.gz
Algorithm Hash digest
SHA256 0e1afd9faf333a13ce85374ccef1102cbcf56d718e93790d1d9b5eb1035b2681
MD5 1a22cef97c9f3ce1b9d20b3effc3f18b
BLAKE2b-256 67c080047644a50d41e4b2717e675d76410f4c8ccae648641e532861a08453e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fd70a804b4b3e4b7cd59372db7e3e7ef4004bfc06dde17d9b5f8e7ceff36c16
MD5 6d3b7201da50e30ecd3864d02a96829b
BLAKE2b-256 5a8b0d09fd3cde9a254e14edd52584994bcf6e1dfc4f7d4985fb20998a9b1e88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3781104eac7447255327668d45971531385ba489820e617a66f1440360ba70f1
MD5 cdddd8a67b02a15647408ac9e92010d2
BLAKE2b-256 0882cf80db61c1367b11bae532fb501f1b1f6fef38dcbaaf282be0ece601ed6f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc8-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.1rc8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fffa43f8246cc5f938cc1016186b7bd2c5d8fe8d7623f86a70b1f5f35cc4c91d
MD5 74666eb12fd84f191e6c47838c94e1aa
BLAKE2b-256 d0a457a070bc35ed0ab5b00eb7cfb203ac1d6c1f4018904ded206d4257d3065e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89fbd051dba4c9623eda437a0e5d09a8808016dcf9768e7b8ce70251ed16e43f
MD5 b3ac638d2e92ca75e603949c7ea53e97
BLAKE2b-256 2851e2547ba41f3ffabf3d2e43dc4a7c49b73b4499f1ee16c6fe05ec62d4911f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40bca2b94cad9b365bf297bd31621abd59036fd12545f4be6b6956737831531c
MD5 e916e4f727d9168b6db96ff5682306b8
BLAKE2b-256 8ba30d31499969c1b1a0fce01accadc6ec8614a935f58703b17ef2fc63bf9055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1038929d26cb5284505877cb94985652a7baed893f3833af48c741de806d4e8a
MD5 01503c196bb34ef672083259ce51c828
BLAKE2b-256 50495d75be9c40dcacce227172a627a96e34b1b1c3fa4cb53101a1902554e8af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 779392ccea21293c9a6a45d892ba05dfbdf51ad1a11effcdea8040364b050876
MD5 5196c38f43a52c7b0ffefd09c01c5892
BLAKE2b-256 efb7407b7efba0cde65a033bcac03fb00c969c836806adf8273239088857f353

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f34eacb8c57545642926ea6f301a719854484303b803d116c1dc6993bf8ea6fa
MD5 ed185fee1344d2ceb9b8385e9e29c7db
BLAKE2b-256 15dac3a00db7ff167020b25e8466d0a83c25acd9edf3eda0ceeca4709b5d63cf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc8-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.1rc8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4ccee6e471226db8c924b859d097584c44f4514143535a705405c2c20ff8132
MD5 0789d2f1d96fab788ccbc8df47e5849f
BLAKE2b-256 e342da7526b10373d479ae53f2b1bb62a9cbf3e69175fcee3fddfc3995a976d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9665be496c7794633531dda32b143e33532130bf9204b1a560fe8e3a702c39de
MD5 c48dbd1b93ee30824538750fdab2d52e
BLAKE2b-256 600b3e417c0f0295bb655804c83e4ae3f52ab0d0f2c5954df8550d24f8de46ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 991768703a80e94c17faa8f2830f0b79687d1f2feb515c4b19fea27b01a12a3c
MD5 8a517bd6c8ede455d944ab13b6628695
BLAKE2b-256 76a57ba58c6defa8c6f308e66630476cfc77e42d25aa72330e0064e4a81c6a84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b1b381e09c1c6d29a04c07fbddb5109f6e62ff644db3d4efa04430f39af23fdf
MD5 72fd38de43e1593c43c374aac6e94806
BLAKE2b-256 b4b7e390fc6f89103d316bed1e4b6a69e97a5633c1f844cfb903c174e1d38179

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca5f20695a23a3001d9aee4da439c58820db9317c03f25e5e734f8d3b09fe4c2
MD5 6b91460bcf8c1e0095ae6acfc3374ea5
BLAKE2b-256 769a151406d1974745a14c9e4bb01feb199d472fa7b6e964b5fca523150e0260

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b003e077c94b708ee38039e676dcbee98a970bd019088f1d48e541a59d2bf93f
MD5 300d17e59169ef7dd38ea70be47cb5d7
BLAKE2b-256 3d8419e0dbe51fda1c565c959d22158d75a4351b276fcbc75b3fe82b3d118474

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc8-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.1rc8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58adc36fe7c4405737e180bdb8694ca2a27a714eb2a177aede1039840e0cb173
MD5 bc051f2e860ace476ed695aa0dc56170
BLAKE2b-256 f6b88a1b421c192e7c3774951fea867c45259e43e266c35da178f4c87371c632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f322f13b31323606266bff669380afdab65e92e5403f547a547de93584a59baf
MD5 9666ef19da68f70623a6d27b3dd0ec77
BLAKE2b-256 ee8e70b522ebfc04cc5e972f94692d0a24fe35ff5e8963a40e64f24a9979039d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be9928a651503543b4e22c16516b9a33a032149a5bdb5bfcb924f0619d187a83
MD5 4a8a8e57030d8904eda943c46f3ff261
BLAKE2b-256 fa8715694e9e8dbc9f2f89b83927d619f29089a0050d51a35daed43e38195713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 530ff654767b21dcf9d9773eedae5a451bf2971ec59b3e3b36bf48a9b8738fdd
MD5 843b0dc64ed8a24da9cf2510f83a42da
BLAKE2b-256 eb2128404bf945322472c16059a4fe5499890a3dbdf9cf3a423dffbe700ad978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65d5a1f51db0ae03effef32682f72396f31fb12293890d7bb59463f85481cffc
MD5 e3218e903c39d0fc683cd02f027b64bc
BLAKE2b-256 4a730b7dd51bb692e3d4d3d5ec2c87e2d573bc1805c5a73bdbbc8b6566882017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 535d07a73f0b4f9831b4b07ceb99dc5c35de0fec85c94c3f247ab6e674e4d1c4
MD5 ab91075ea9424c4939e4e994f37eec2b
BLAKE2b-256 476e98ab13650d279800ed281462237ea6278fd59c2144b8b34fc1e769459679

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc8-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.1rc8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ec9ec33f6fe592ed8fbddcc837e62f699687a4bab1a7f8066cd4e3b0ad0249d
MD5 55293e40d939af9a32b2f292f34070c9
BLAKE2b-256 df1d90909bdbfd630ad7622bb13cfc04180d736ab12c1460f83fa982ec5ef268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47298982b57daa19c01e2af1b6d8f27f7f960e4646a8e129a5271a449a683856
MD5 278501a347915515ac0e32d029a54e96
BLAKE2b-256 5759c2ea24ae66c5efab48c1a05e3e6b4af9c517279292866c7dd2c6ff8918c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a7dacf82d0adec97cd486369802a49a3c45989942849ac66a12d30f0eb77857a
MD5 18eb678c466d3d9e48bacd730537f2d6
BLAKE2b-256 3035a0e297575348eeadd9a20da5728a6d10b123dc3871c560e40569f26ad2fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc8-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9ea3740e131c7d46c22d956d0475f8ffd43ef9f728667b0060b67613e9cedab0
MD5 c4dc22c672235d2d5e7946ff395917b3
BLAKE2b-256 c84af0f35433817f15aaefaa9e88618f834f907652c11bbf85bb5bfb5943c528

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