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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see ` <https://github.com/passagemath/passagemath?tab=readme-ov-file#full-installation-of-passagemath-from-binary-wheels-on-pypi>`__ for instructions for building them from source.

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.9.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.1.tar.gz (4.6 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.1-cp313-cp313-musllinux_1_2_x86_64.whl (223.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1-cp313-cp313-musllinux_1_2_aarch64.whl (248.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.4 kB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.1-cp310-cp310-musllinux_1_2_x86_64.whl (225.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1-cp310-cp310-musllinux_1_2_aarch64.whl (250.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

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

passagemath_plantri-10.6.1-cp310-cp310-macosx_14_0_arm64.whl (164.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_plantri-10.6.1.tar.gz
  • Upload date:
  • Size: 4.6 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.1.tar.gz
Algorithm Hash digest
SHA256 9fd260decf85307023c7d510eb9415c1e1645f0dc5a1fd3f56ae267b2dccb58a
MD5 97796ca30936c3371b6c5e007fbbcb7a
BLAKE2b-256 87389009ed2f608a24f65628e62b6b0615395ed8a35972550cce30850b348b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47a4b0028e45adb9b430c9d0f0580d1d34fb93811740f401eb7e1c0c8639f27d
MD5 26876b7a3f186fa09549ceedb6e4e464
BLAKE2b-256 c8a1ca633af4eceecc7bb1f9c8935939e4af18f7df658c10f92a5e330f38e0d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3879a1427cfd0e4772d53b9c95b0f2c110839535e5a4a7b7100c23436f01c880
MD5 7710e90e8d74c588316394216a8a3c7c
BLAKE2b-256 fca89de06747d982689e4b878e1979addaf6a3617f173b83cee368e41db93ecc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2993992ee241509101996ae5e0759c0871cc9e646727a5a402d5eeeb3b96578
MD5 c2b6b02f4392aa28a0dc35b1b3a60d05
BLAKE2b-256 8fd0ea553ed71b36efc6b884b9eeb4788e5faee121f69006c0e2b6aae454c19b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 468820aefa94d63026e3e2b07fd1e1bb4f8c9a057ed46f725a98476c27db5530
MD5 abea7cb8d68476dc4d74214529bcebcd
BLAKE2b-256 9852797f45875b20dc64ded321baa0920bcde69112b4adc7da7c933a9ddd4930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d51285b2e24cadcdfb4e2091127d94ac997d572e6597a49bffcb5747aaa2c29f
MD5 8b8b4e3da92c552cb6f12d831b03f1d9
BLAKE2b-256 27ede1d069e866a916b282323c92a111231319035f6f68a7b0c8cf56bdfc0c51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5104eff573bad36a07cd67cc0a5cd9a985fb020cb65ec9537e900ed4ffb15f9f
MD5 c64d4ba23c301e1bca843fecbde7e03b
BLAKE2b-256 0142fc23a13a761d7bd79e8557c1d5af5defac3d539e6ad5328c64f03b67f1f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4ac49d1f84290e78dee2c0bbf9dd0677f39ebbd554d42d3247c4aa0cc96c3cc
MD5 a3d731add71041478f9df56690c46a70
BLAKE2b-256 6dbf43ce905ff8940f65428e3c122972dc753390f19b2e138244c562dd089493

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63ec6a3fe56f8ab09e4e317817681685b14a6268e0d28c0063794065d5ad2f4c
MD5 0b7be5e9bfeff04c02a2efd520ffbac6
BLAKE2b-256 d49649d5cd37efb9177ea69f473b60e942d9772f9ee993451168b1fce588a3ed

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b7838fc72f9951ac8bd8db5d460c467777b0b0e66662fc4df9e397fcf6fc7fe
MD5 1c09935f8a0fada6bfc1b4333afc0681
BLAKE2b-256 df3df33831194800f8fb926c491aecf819cfc51f5e65d070ce7a4ad0ea7794bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdc1212afdad4bb3738902eea0059d5fc278a87489ac124cf2ec9307247fd3e6
MD5 d9907d75b297d95049fc04e840a50de7
BLAKE2b-256 142274a8c4f3346a7ab1ce03d390228d7d53719a8bd22373ea0f04e57bdb40f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7387f2ad555edd6b74d7aad0bcf78d1f64cc7703d8ffa47e8a991680b967647d
MD5 2c6e73b8dd074e451abf4ab39d6c3fc9
BLAKE2b-256 3bdb9db4258bddef58e632f791f9b59fdab992c5c8111444dba8b22b21f8c9b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d1ac237adfcb4d8ab28749505c399a8314cda7027e7f18078f06d8da3850a379
MD5 d005f060903749956dad06da776eb9c5
BLAKE2b-256 a9516463c1f23b6d8859acd9b727da22287212af2869057c0e09303af936d79f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edf3fd7065cbd9549f5c4437371e32356cedc6b9e88360e28dad25b8d261cdb6
MD5 9e95377a6f8d54e76540ce6ab430ff05
BLAKE2b-256 129f37471defac4bc2940b88ad796f6c6ce436f66e5a2587d35b45ab3f797bf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1526c6b38881bfe7ea369f218a0f2529ed424942e27a8835fc7b82b414d4bb00
MD5 bb7547126f7edc8b6efc316749aeadc2
BLAKE2b-256 67bba8ae3e3c45f6847ae53e3179f3ae9f3f9e6ec986cf8cc372c436ca630f4a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6efb8c9f948c69ea4b9ae45e84f04bec0900a5f550285bca6d354fb493369a2b
MD5 44c97b430d39c8587791ea1f5ddeebf1
BLAKE2b-256 a417f096e3b429a97d357cbb1a03b47650cc7485e55ceb94ecff0ec735739276

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b979e4608c24edcc54d425e7859df9e4edd36efcd8544f3933b57e440a8d8b39
MD5 5816c67f0dc84a597ac55871a6a455ed
BLAKE2b-256 f92a3f82405a9ffee899e5c90b7d2295c6ce13ef80740c1794c7a3d1a4d6992e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ebacbfd6ea4f54b595d9c264b01881f545d893c32a3f156c89c71c39eba506d
MD5 16e8f8e8f353b4243e9ab20af2a2a4bf
BLAKE2b-256 077a539b496545da75517407b91f5c10f9c2fef45282f36fdcb8351fc33ef25a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 370a3c58bee3f0694486dbb4e772d7f973c1442b2e32380ea85186ff57e718a7
MD5 f19bfc47bdd5528d8d4381a3ef2ec92e
BLAKE2b-256 0ec606426451cf3b1952819d7e2136cb8f01749d1007d0b80072cbae1cff1ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f919bf9cc3f908195653f77422521125575a01c5334c76494ca4fe321e284fb
MD5 6e34eb0fa172dbb19130e8c0901e012f
BLAKE2b-256 3596368bd86bbfe15c2c31eac290bdcc9eee68ec7875d964e428a0519badd990

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6050d29fa69b5e78d9f3f5987f8a2f3af889017152005fa276e82cd8e3ae3353
MD5 34a5c252d685c0a52173ee8e7f725986
BLAKE2b-256 2ce05399c2197bed21b643f495b8b74d67828e519e94d98ffdea96511b426ded

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24cf6869e48f5c139d995fb438a94a306d28b5f33e5eda3b58e5d1a0622f76be
MD5 724cb44cd333fdbf767518cb7912656c
BLAKE2b-256 f60c27092e2eb3539b770dd138f3b518ebb07cbde4a17149fc7bbde260616bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cbc78ca21c8aa1e25ae49b66cc7241194594e3b7102d14b26857d7ef5922515
MD5 d019829897efcaef0cb05dbe9a599aee
BLAKE2b-256 26dd0a5a64fcf805e40fe6f66c94dbdfa18a9c4f87392a7a20094684242e455d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8e2902e38ef1ad109957f0f9ea7122187404f6bcc32e4cc831c464804290684a
MD5 f26a815abeaef6f01cfcb2b06b6f6613
BLAKE2b-256 7e63fda5a8d3456fa9953933a860665702eb2f6b28804d5c7fa2e3c74171d82f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f17ed0c130bc78658b0849d9d2957cf5433ac1d90bdab16f632b54431569d4d
MD5 e855871760e6f70f20bf867baf6a0477
BLAKE2b-256 dfa1d974b1dd535da026df7fb55f4e25bf0a1924a6bc0bad8e3b1173f09ab524

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