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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.18-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.18.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.18.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_plantri-10.6.18.tar.gz
Algorithm Hash digest
SHA256 3d8ccf1be1eeb94a0491630a3f4d2ec247fcb1242a2604fb20c22b6e82a745c8
MD5 712315e33186e334ffe5f28f74167695
BLAKE2b-256 6bd076348416196937c106d3a4d7706ed272144deed2fbd35ddf7f778a1f0ea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15d0b132014643753ece1f0bb7fcdbc0ef2697a4fd654ca4dbb8b1b69d525ff1
MD5 2da47de1937782a6de28cce0e261a6f4
BLAKE2b-256 e5eb91d1e8ac4d53f2ab65bdf7f8817bb8ce90cc8ce4f7fe8fa96e966b2efae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8df58f3e2031c6a47be6e65b2c85865b6ce22ecbb3f9a97ffaefd2f2d42aa578
MD5 760afcce6119795b71eb27d1454fad92
BLAKE2b-256 ac9db205496a1666b8937f6f2879f6e685bf33232f5b799329db5051cb3502dc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.18-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.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ded713a615ae11d905e4029d0cc4399b00707951957e3bea9670f7e8b33c764a
MD5 2c5bc79cf8f99b4fc52a2256288d2b16
BLAKE2b-256 afc0c3d2507301e966344ef13bc0d31c7055e50f2302eeafd8bd7a488f3bbf35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f8832cabc388409346d743239beea89209fa7cf0c8093f02aa5f9a6fa5b77c8
MD5 3031ffe97df926c3ab7caf37ecca44b6
BLAKE2b-256 0ac38e38a817421675bfa4356c4d64a88bbbc683e3e6ca97a41c2ffbf2a0197c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8f3b745eafc31d00a317a653146bdacd830fd97cd46dff7b5d79bf6afafdd615
MD5 614f955358adef0cb76daad94e1674b9
BLAKE2b-256 c86cceed3ae1b1634e3312c3f682d1a366d7a1b43f4b4600b8fa0dbb21c070c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 408aef22620fe2316093640d19208b4d0f930dc70a350399044d39ed0bf02587
MD5 b764e27577766d0b9dee3450e8b2ea46
BLAKE2b-256 e102c5676656fd0754ad42dd8155017ce1ef7a0d94ddb679d8599f4cbcd4f0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e322395eae5d113a1a147e41beea6e664b8fa49ec9704632a912c2e6ae9bb841
MD5 f6759891f09e4e362d847610ff38f6bd
BLAKE2b-256 dd17de6022969c1ae4c1821d91232fc4d8a717a16db0ce16cf52b5967493b63d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0b6a93216d99cea08c3b27a40bab38ee33f569f0ccc7d5abc97bcba9dc70c4b
MD5 9b1b1f68561f228e4ff5880df7f3e1b9
BLAKE2b-256 58d001555a02e1873cc638c7c3dad91252ad35b60fc9f8a133e81bab7e00c724

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.18-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.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 101976139150a26127245c338b8a5764a8c3cff5dc6f89b4dea58effd68bcecb
MD5 9cf27ceee1b1b251a3714e2035abc68c
BLAKE2b-256 4e05064cd5e3c546b582d2b34aac6a26836ec4781e5e343524955585662af707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d37cb42b369a0a0b520287b2e5f5474f656cc57df6b0c9e6ce435fe67e4fff5a
MD5 f318325bb8ea97c1a10af02ba21cc3f7
BLAKE2b-256 29723aa9ab5172615384b62b328db99b3b36bcffc445fd989b06e55c28be79ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5802ece84f2fdb170ee9bdf2a9a5efe420070c70f54122b6c7204383a88e2564
MD5 cefa5494371b0fde99b2d5ee6e426476
BLAKE2b-256 46d50bfef68382e7fd46c9a6036e23732ee48df007bcea8735be4140faeb1ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e16165bafb75a01052c88083828e45d84d4bcedacd848799d0dc0402152ffa75
MD5 a7030670ad193d3319e20011a8fd7bb3
BLAKE2b-256 81fea1d9313480b1e1cb2457cbb7d895ebdd6778cab38767700f872b314e46ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24690a68324e45162849176984c2b47c2c7ded580722025984e1e03645c8b037
MD5 a12de296906b49e468b063eb09389c10
BLAKE2b-256 d2203ee41e52d6a16ff59e3cd914ebfde744ecd40be64106411bc87a81a66c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cbde76fb97c5900e831d1ee677140cf2d1e01d530d7add88d293a999cf47f50a
MD5 48dc532afd85c74a02c1b09f82fd953f
BLAKE2b-256 f7d0ff3a633134f7cbde00857ddbbea1148a74d8ddb8c789427c4050cc29db27

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.18-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.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b387cf7b8a367829c18be00db8da3dc324266a1f300f16361ade858d8a3ec22
MD5 37c5b8bf7a9c0c9d9792d520d2fd5f8f
BLAKE2b-256 2318327b1823d9c22b7781e54ee0ac707bf33d57e8c6d7b55e9f3df081742b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4fcb737ebf380824350777355abe09868a742f396eb55088f74b1880fa21bb4
MD5 70fa7357ac9d11de56b8360b1788411d
BLAKE2b-256 91c2ad93c4f85e3a77475a059f02d14c732616f92406cbbe254ad0f40fe8b304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a5a2fc270d2a4b6bd01ce01b97c2c5aa966614b0e8df72cdeaee11809589ddb1
MD5 ede90e16c6ff2eab330f0421cf276367
BLAKE2b-256 3f2cb2a568da5f965f96588b79a641d18786b2be18c7e1fe7e23fdfd90a30cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 57e3bcbf1a663dec0538540d13709bb3ae182c1c5eee37191cb37813fb483e3f
MD5 0a8fbcae0b0b947ae76c11368eb1d48b
BLAKE2b-256 02f323e53d34cac975eed44b2b0c57e66c8a030be5eeb7a00e596ae0fc9e44c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2d42a4f6bae0f397db0601e8f706d4e65424ca6efd795d5a72b8617de21c7ef
MD5 3d58c0aa7764ed18d59df4c4e8d6be3a
BLAKE2b-256 22b03f76023960d1542dab89ef390933d2051604249273c71674145f411aa4a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16de0f2314ecd5e37c03e02a507474564f0d17a2bc40cf01dba44e28848aebd6
MD5 d8609dd9d0809ffeacc738f131b3c3df
BLAKE2b-256 d86a9c6ccdb81fed421b4cc56f5914c4382c2b15ddeb95da3109a0c4746fe893

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.18-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.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91c01d65324fd645199960a888e8fda03921fb8d511eb55439f00c6cb0a81289
MD5 155e0577fcbaeb7c50b2043a417c1cf1
BLAKE2b-256 2daaa38ec3085bd8e6e0a4dd92de15725bd9a758d84fdb3cb51ae6a6b3d6a8b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98ca9d4272e6d455749e1d5d11328bc4e71e8b7b7a889405790a0fb7254044c5
MD5 982c494443c80d4eb5a10bab2ef42924
BLAKE2b-256 02c93f2c18b858d16dbf3c25bbbd463ee155f8399781315434fbb84977db4dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 521e2d16ba207d0446b6054dd5646c0a8387252caf894d5fc44b7d28fbf9f0b0
MD5 864a8dcad8f88355a1c04d34223fd595
BLAKE2b-256 d7152a1d6ebd30bb013e24db071139445643e54791c67c6f13597af48c904b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d97a809b873b4db7e3ae392238e7d43fb0b54ca19cb1a0b144a0ec19eb4b0cb6
MD5 7a047912f3c79253ae50d1aa1ec5e198
BLAKE2b-256 f992997c1ccc5a24e75ee1e5f32aea49cf01b78c88ef5f53befa48da1e887e82

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