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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.6.1rc9.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.1rc9.tar.gz
Algorithm Hash digest
SHA256 eb3ffa3b26236b2432419834d017989edcc41e5755698586a1cf6f969d55a470
MD5 c95b852828fdb464c4cf316cdc2ea8a2
BLAKE2b-256 e5be391330064694a9d7ad646481670f68d397436c279e9a033824806ec729ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7e26dd52bc4afe0a66f8e4217c5ea246070fe3bfbc099a4305b7a3a88f09b82
MD5 495c7cd0bbfaa4b5bce5b7726a7ce532
BLAKE2b-256 6b2c8d7fcb5223e192b8535431ec97d7a6d932c0cbce3413446ceed412ebd637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b7e94c9a38fdbb3a5b7a0fb8bc2802d2dbe8251fd66744ec467dd40f2ac0ac3
MD5 d15258c74586d17f97b40bed73250c70
BLAKE2b-256 1ad73c15f98abbe6b90e660a88f7ed988bd5c97d5021e246f5b5035bee1cbf5b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc9-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.1rc9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68332b11e6eaae4ec491bee5a01993896a868414dcded13e66099d96eb3881f8
MD5 eae66dbbdf32ef8c05c891970412dce5
BLAKE2b-256 63a7d8a8102c90813abb4331123f988b1bb1e714cbe22027686eeba3c73b262a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f9d6612a68ce0ef73527f019210f1fb1a522d6ee4b7267fa35f3f9ed377dcaf
MD5 a7a2a3b5469e9167966e50b55496529c
BLAKE2b-256 faed4584eb5aec896772e0b47c6ef50879670db38a0b99db59f9b1481ba2262b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 054b497cfaccee7b137d62550764676c59e17c375f4eedc0efbf93ab3a0c191f
MD5 6a3c879ecb6fb77ad762a565f51c002a
BLAKE2b-256 f33d6262e9de92a9e294f32ad9926443b2eb4185b7d368fb1102ef6718f048a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d607d093232b0b8fd2d50c9748d6d5035cb752559924a2c0227e0a992b70159
MD5 37a7a3be940263c70abefdd824af1a19
BLAKE2b-256 dc42b4f486d9c12306c13506493a65a17f3d8ae6aa1c5f1dfd2718c6b765cf52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a554fe1fb7e87c3090800cdd319f26edb00b5a16b257871f5d9cf38b214b814
MD5 79396c096216edb3a096890464747c71
BLAKE2b-256 88aa1ec232ed84443519df55ae50e81a8cd2a6fbe05f889ad146e77fa191c6d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dec9a9f71dab1bd91fd100d3ebd3512f94765f31a7b8c54d27721ab41464937c
MD5 e62ebe8f2d810b6eec745697ca302afe
BLAKE2b-256 e0001b6f775276cfb03cdbf3455856287efb393adc5277f9121bb8bad155e060

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc9-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.1rc9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04b5c9ea617e64dcab59bc186ddc5757c43398f8b6b33f2c15eb8001ca075d23
MD5 5401cebe68c677f2779e84be33bb6e4f
BLAKE2b-256 e81e95c2b373cdf6e34506b2baab4dabe094c1ce67723b7cde097b2354fad399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 477a04955e8ec4397f75829a85a1904d3120ef3469e60b1dffdb2fffff895b9b
MD5 65e2c8997f82bda477facec4e2cbff62
BLAKE2b-256 30fd3b289269c57a963717c25d40f70e97559eea81efd7605e3a17e560cac314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d9848cc27faefe5b714179739b0387971bf61a2ce66118248064b523445524ee
MD5 3129d304df6fa74ca94e4f6801c6efdc
BLAKE2b-256 c421a810c91b960070def5dd74381fec92b6654ceed42a271a1c498d0c41cd40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 baa0e762bcb964b7e1b478d22d3a2830517ada8a108ac3f65e3e36688905e18b
MD5 2a0e3cd674586bea6060a2790374beb3
BLAKE2b-256 e806de7d30c5ad2d787f76356b449371193462234c9d4cddc69b12a45262dcfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f86b3119cdaa924189249f075c8b67c62e9cd9231be8a2e5f8efb7c57524238
MD5 19f37a81c418ad94a4d9dc2c237e6f30
BLAKE2b-256 a8d7606d3581009f16b198f346c91a9dbe07b5fb5609543540a3858003072461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f018f695ac032f3d7af500ad7bbcd3aaef8b0c0cdc5b842efed09fff5b79b9d7
MD5 17049094fa9fa90b06cd19d2bf7ce955
BLAKE2b-256 ac1a0d7dbb62b15cee962075636ab8cc0d0402e6583d314420e9b5d19cd7b411

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc9-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.1rc9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4dc1d52ac170ec6de1ab0fe227a5bdfb84d1a2b75cc846ffe3150183504977e
MD5 fc2e654c0eeca6a46997e615f263182f
BLAKE2b-256 768ec891c702fd771fa7be1c5d0b7fe53f6e6ce1ffee798ee5333094cecaa05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 510efc192240aa411429008b082a4cf73cc9186c852b34a3a4785127033d1692
MD5 c9dec9fc4f820bb83b869e8130db7154
BLAKE2b-256 ad1442257f58e25a963ba79420d868a83fda9d039f387679e7067952945e650e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9deecb91a2cf7b7973ac51fe1ee1e98ba140bd8ab34c002bbbd430650444adc
MD5 d2589c70d0f137e90457f6ae5c1d59b2
BLAKE2b-256 415ea89d827baf07259083267e4c09978702bb53def86bdd7f9d0ef6cf3a942f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 76a69102e1afe69c6965dd9ba125bb6531bcb51c2d681391f0f418862d302428
MD5 b851218e521970fe6ca3f5490fce9297
BLAKE2b-256 f40b0c57af59d3228bd7e85f07afc4165eb2e455e23e08bcdef331d48c2bc65f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1375f1089f7087e36bc705955be9b1de02878e6341680198909a786c10dcc37c
MD5 78034a6fd05c1e31a2fe81dc43ecc08d
BLAKE2b-256 c38d62fdc5aac27de698c64a9f7000f99b1adc362d36a17fde9e220f6dc92a69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a126ef79a351aa94626294d2a77b9d59a8835392f99ab2f6d5b39e585b206061
MD5 c2bc2440315c6353306175826a853b3b
BLAKE2b-256 9f8fe93f14b65f3b38a3dd556665d77fa108bef92c35b909e776ef4032e8e2e4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc9-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.1rc9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 368c5e01bc4824d9d0433e4e650bd426b5b8bdf86c1ad174dee78d8e86a8dde4
MD5 6b1063f9e5fce5bdde3ebf083129c004
BLAKE2b-256 a7537544db69d02967a1ab60f69e139a5c12781f5d545a52569383f77323f8e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7ea941148633c18155b2ae997e78f7e0a10fffc0b460f81a4270265e426d9da
MD5 7f04f1487900a319b25416bfd9a38beb
BLAKE2b-256 bdf4b357204ee6a40af7f55d66acc0e40de6baa6105336a55ed819cd0b521662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 df1621b32467ed2c35a995c32b5aaddfab3dc0d84b4788f5d3a1a4ce95d5e78f
MD5 07eca176d6b7567102088827026dd4e8
BLAKE2b-256 5bcc291801efe1f97216b1551ac811bfab7a547fdd36f87db127d34d59321460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc9-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a37cec254e23367a97ea26bfe5995dfb16a24c67695d3f95d51d971f05d7ecdc
MD5 7be9fae9748a6f276d79f100feb727b6
BLAKE2b-256 684bf64cf7953ea91924caed646f5785a217a393568bfe07a8be7cf93d5b21c4

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