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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.13-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.13.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.13.tar.gz
  • Upload date:
  • Size: 4.4 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.13.tar.gz
Algorithm Hash digest
SHA256 dd042291c3e9aaf26e6e7d2ad1de5f056799cb837e3b1be801be0d86de5f9e61
MD5 8f52011eb0e4ff2982c87935cf596a2b
BLAKE2b-256 6d84f192c3901a19f89fa509d2a52b5576142bd4b5e9a38a5e8f01c537f8dc85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aed7bcc336472765c5109036a6018ec5374c2f1f8e8e284b4a2338ce083efa84
MD5 885fc44b12c8b73e2d3a0b00c9154927
BLAKE2b-256 7784ca62749895c5695f687929ff7723d1e778b1bba3bd5104426dda7a426b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e7f87a56b4d0dcc6387f9204ff303b532cad7cfc35ff4fab4068fe6d0084c8d
MD5 8b222b10ed71104f113df2270d487f90
BLAKE2b-256 10e884b709f328f279fafc29991fed2000f279410f7fcf30eb613baa92553608

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.13-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.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bebbadf1feb7d6351a976820e075156f9cc5c9f40bd86486ea4930927b06039d
MD5 455d07cb70e6959c48c70f38321c0d7b
BLAKE2b-256 026ec74f7969a720b3b80321dece92c230e7fd0b51541ee96d9f703f40a02195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 778f25a298dd2e2200472cbcf8c2fd23525a060b9376159d1491dd5d1c72079d
MD5 0edd3bb35f66ca0b979195edebf2d2c2
BLAKE2b-256 253deb6ae8ecf1eec3ee41de000506ed51abc6f4518e594a0ee35ff99b429486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 44280d0e3ca6ff6e6da8e834f06535f488b60048c1724160f86b8b98357eff3c
MD5 45e0efdc38f412573a501575a4ccbc6b
BLAKE2b-256 efb24b90049262beeecec40a6ea830557f583f04060369a97b908a57f700bf41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a75e33e83ad5cbfcbac6a3e553b12c55e2c8c7fc51c568bf820595d339f205e9
MD5 e533e28023b1909f05f43b33a4167951
BLAKE2b-256 0b38cc6268b9e019b936cc215c12b052dbac57475b9d06bb492ee981ed22016e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 100b2a45a23b958811b2b43db1489c782f5f929afc5f9ce4c521d6d4c3b33e7e
MD5 6ff688881e03f18c6eb14e2b0857be5d
BLAKE2b-256 b2c943f11a1311dba15817231724b2b43a05abad06fed5410584d4575d7c73c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dce39312ddb9be4c7379961502a8f2bd66e8bc37a4b1d2bcf952a1c4b1dc841b
MD5 5721574e980fb995b914197dbb52a5d1
BLAKE2b-256 fff0e4afa5c41d5b2a5a02b0031caeade5f44de82642b368f1a8d1553e07fec2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.13-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.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a6d85efce7bfcb370058cf05dd430cd7fd9e8e42adc510a6b173d0fc8730aa3
MD5 ac803dcb95811d02911f829e858b5ed1
BLAKE2b-256 8de04abc12fe71e0c545b6c4bc02cd7bda9ef4feafc36de3b55f462da76e3cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38dd92acce9af65354734dd2dd435883798afc3ff6ff9a86238bb09e5c4bfa37
MD5 3dbebdb418b47fc1715a3cd64a2d7ba9
BLAKE2b-256 fdc1d6ff32fe48dcea4de0d5db4588f710a32e86fd8948656fa069d1d64edf6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f2a5396c1e212dad5e47fd1aa02d200ceb6fbb0e75d4e4c8e55f7932912abce8
MD5 890caf9bed47068efc3574f7410e488f
BLAKE2b-256 01eff8b2a6862cef389b4d55727862946857085f040b4b3a75bd7efd11a2b870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ecc0cf0b54c97c19d9dd2d0d407a237d1f6a9aa5c340bb4bdb57255886d52ac9
MD5 c37a8e517490f8c250594b94425872f7
BLAKE2b-256 b552655d87a8115395a11a0b4103112238ff0c6f31ee4d5dbc61b703f8081ee3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc7c36e2435c1f228da3d074e76ec189d05d17008668cba4fc1a7082d32e58e6
MD5 a22746be04a4d707931744ff14e57ac3
BLAKE2b-256 0df94f536bc55505797dd89a2dec99394eb35e42a6fcf4d973faf9aec3b81acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f4a7172bbced323d8a3c4dbb29a6380f15a8ef6086c426bc8df91cb00f566d4
MD5 fa1a65920af0ca094b349e841a113292
BLAKE2b-256 171e5461276eed031fd2a4cc10680ba6be07c0eaf768faade7f121165ec9a532

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.13-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.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc871b7713ddb4fc699bc4c7f83673e222ae6265b6ac68c041223feddd31994d
MD5 ce49bb683817df1870c2c12313987b8c
BLAKE2b-256 9dce6cdc5a10aee4008d82f36254d8f5eba3f2e0c1c8cd3a00372755c8c56b4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 420d78f5f704db82f699c1ee6dddb2b256c7d8762207ef1194137e116ff9e598
MD5 f4d80ae26f11038c62422d4952f7b6d6
BLAKE2b-256 745a41d571002ed0eca1357e5a0bc7fd59a98cc8fee4535ce0bdb4768ef2f239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a84a73a9514daf9d9e48b932254b7e0c753b9272cd3d58ef7d9115477d1b14e4
MD5 81b1eddc1cdadaf55fcc0ce52906714f
BLAKE2b-256 d90392e275152d1b2eb9f3887631d23218bc19363f6623463a04bd8e2c4ad755

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 07b7009492f4b2ddcb78bff19c60fb5652c15d66ba91002936e596be08955a0d
MD5 48e0d5c1bc6b34c7703ba879c1f4a60c
BLAKE2b-256 e13f05090fb8e85f3c4534da7313f1c2e529d2c725b18750f851ce3d20ce391e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f331814c81526bd15963e21c5b8870044d46625ebc8ba72f8c65af07fd8e6ef3
MD5 916a648fe9494a2323950c77f540e3c9
BLAKE2b-256 255b038cba440e8f6c98d927e127c365a5fe24fe4683f61600a84750f9f4c260

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7751ff95c698dd032c62ca7e625853f113d17d1314985e71d205c6bdf6d63a1
MD5 6f012d04da050e8deb62c0db1f9ec43c
BLAKE2b-256 f0b78ae426f99beaeb8428ea6a0de0036094e2f1c2903754faf2f2e4c1a2769c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.13-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.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58fb66fd6fa0d66d8c088c7123eb6ff5b9a5d332868b345f12cc71d0f41efac9
MD5 600c32a932882f4445b42ec6690946e5
BLAKE2b-256 fb8b05df456f94a7dfd9b83e362ef99a5b1846f5a9bfbe244813321442fe6e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d99196c12cad4012da75f6409a5109ce17e19d505dfb811e37ecf7124929609
MD5 c8a6ae965bb8640dd3c1204005fe693a
BLAKE2b-256 cfc20c42c4db794ab4b4c923ab4f28fac053bff70a1dac350944164ab5cc39e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7fc832f01e7de3ce425301c286e22f9faa132b66c2eef44eb91d9a7edb7c87db
MD5 ffabca8b80762ea7d746566b26e8e16d
BLAKE2b-256 685c64a7d10276d26811611cc46908ba5bc93ef3909f096c6db23c0f45e0a059

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2740c8d67376fae48ed11619de1fd722236e7cf9cc102b11766e6769f9899027
MD5 bb4979beb0fb24ca2fd1e2e0008c3547
BLAKE2b-256 98f6c5d2e3135adc3e0371304a38c4590a5cf724c3dff9a4c291d37ccbb140a8

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