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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.23-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.23.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.23.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.23.tar.gz
Algorithm Hash digest
SHA256 18c46799474780c53d458de838a6195557a5be950bf5e7ce45f65a48a23aeb2c
MD5 e8dbc3433ef5998628c12ac98ffd140d
BLAKE2b-256 ea62c512e64c48de1a686cc10987b168ac10a4befdb8f2370eef33ea38ea016d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74986557df5e33b6747fe832b701feacfd46972ebdbf640c98dd451f06d51eae
MD5 3a631a4b2e9b7914287abc092a91e979
BLAKE2b-256 357647e5a434c47ca5b26b02bb013532bf3ecb18f34fb509ed66de2444e1d164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63a4279a04f50ffda0df1408fc71fc54e03c0d21e7b8e2c17146b2cc687cca36
MD5 fdf5d8ea310cd7b3b129e060084c10f1
BLAKE2b-256 8feb8d2e68d72444c2dd09a4b8b5d22718b6a857377619404ca83d08d888d67b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.23-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.23-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efdcd68c7d82100e52110cfb9c38aa6cac6e9ab58dfe8311947e46cbe2988db9
MD5 f0ac9b88a4ddcb79f7199bfc5a78c5f9
BLAKE2b-256 16446f09942640ae25071bad048b0336209c88140a22bcc94365b1a6890622a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93b0a936f9df00350d4763a84e52c2a32258676710b832adee1d76c90601fc83
MD5 4c908e5500861a865ff3d3f47e6742ae
BLAKE2b-256 e37f531cd481bdcc1f324c4105b45e2b1f01077ecd6a980d54d8688774071056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8919fadf9b71e213bd301d569bc323428fd5d3e202b78ba2e0b5ee7ff9c05c0b
MD5 d5bf9a4d18e2577bed3c8e11200bb892
BLAKE2b-256 493eda8985c48fd4196a1b310654103b2b90c9b8f1df2b5c1e14f35f1d6fba3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 92e1a01af8820219318d99ea90e1cda679284e0725c7ef5df2061536fb4ea0a6
MD5 b05aa4712c13a54cb15f4c465d0d5b1e
BLAKE2b-256 6746b50fba2752708907fc3e100ad96d5419a9f3dc83ab10d7d6dc8ff2a02661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e726d40e3d988decd4c1fa17fa4b901d7167cfb2b08275808e8f7f6989e9be9
MD5 cceeed78d7406f6d28431f30d552b168
BLAKE2b-256 6e39599c5253165e66011501870b8bf2242f2ca361b3ab4ab6dfb457769dc88e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3dfaffd1b869c873e1081e8abbbfeb59fc43d4e0a6de0517d34c38ee51d7c7dc
MD5 72e84cf8a7f3b9d60e65d59b358be90f
BLAKE2b-256 8af881be105723de8f90be39a133563488566244ad011e6bc3285b1fe83ffdec

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.23-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.23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f708d50b1536daca4e02d163db3cade8454fc544c97abadae399ea4d7c025e7e
MD5 ad3a75b152d36dad955cef0b4f0df2a4
BLAKE2b-256 19e013f5c8631d6680196fc976db47cad72d21a44042b2a8bc6f94b04cd88421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe8fa308d7d3e38a0648d693a39cdd108b3efddd4499e1a859ebb3ac74694e14
MD5 d84a810a970ab5d70e94dccdcee3162e
BLAKE2b-256 2858446c39e71323443c51d8958728a116eff08bfc1ef45dd86f3d5cf16ce756

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 750d3bdc8545a4468d164b792ec6e605c31ab4fb8d4070a0e3fd9741ef24bbde
MD5 848e810dfe36be5781c76990f3f185a5
BLAKE2b-256 651975fe4a68c8665edd495222cf97e4ba1df50df273edf1ca1d056737c8898a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9422386c5bb3ea6b0897cc4bfe5a5b0b44801f712f2672a61214a0f856aa6630
MD5 2d738784ab8a67fc17533cf75bd866f5
BLAKE2b-256 f5401c16e6dca8c2e914acabd457577fd48c88ff113b3563294ed2a355420531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22ff63ca5fcffda049e0b6ae26fe4fa375e20f1d5d2c70c3ccda284071f79bef
MD5 9f438989dd99a342761be7f7cff19293
BLAKE2b-256 16210b647dab92c3a1483a15ea3b8a321e575d769acb242da06a1fc7161264fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3cd882e28c0968972f3a52dfa88fe8446a60f49c2e2c678ca33edc5e4721afc
MD5 eccc5362fdd39a385ec95172a6596d1a
BLAKE2b-256 77d3e8df968c1f438c3fc503997d7f2929ff22599e9b8dde8572acb9d4f98316

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.23-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.23-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56c84126e63ef1df9fb4cdee44e6f8ec242e62e6d9a4c39319f9959d7ca4081b
MD5 fa7bbc1ec8c90c6bb2a385a39f4a8c02
BLAKE2b-256 0f64d4220e2ce73429a9b90581c3c56ee11de865e682aa4072d296eccd785947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75e18a2a5f7c16d173b3802414386ce933c080b2625c532aa8f15a1291cfc23b
MD5 644e379e870df7e1cd97318d8286c907
BLAKE2b-256 1970d9963a1ed1155fd3f09beb4a2f901a8b4c6f2a9475054fc7d95e3bfa1465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90e1fee7b03666a50634c3d17e7a0a9389af8c90087f9f085242bcccc7817cbd
MD5 50e597c0953d7fe8eed2fcf895c8db7a
BLAKE2b-256 6a361bc84b743643b8275f7fde7792deb33e7dfb227c32725c66e549d402b8bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b775d93c509ca1a36a29653c6b6838bcfa5dea2394e0a85cc44ae302f9ee9ce4
MD5 cb9b9f8bbce4f4448ce3419135fd23f1
BLAKE2b-256 4a1731d60497e5367da63a729d8a2450533ff0d4c27e3ee8b0fbe950f74a5ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 157b922768e1e1f04d34e379ebb191a50d10c420ef87766589a228aeb2e55667
MD5 0c3b6e690007f6b33caed4b3dc8edbc4
BLAKE2b-256 7e2b68ceca1e343f94913686c0c8bf6081a9d1bed48c250e5c1929d1630c1aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 847a53603bf1e5c59bad27cf96b46889fc24a094dd135ccb20962239cfebdadb
MD5 8e24f7dac1ab90e3c0a4708bd487c27f
BLAKE2b-256 dc61a819bf10fe721283b76b7a36cb8fd238818725e9f9c2936c7deec9e2e24d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.23-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.23-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c486d6892f8da836c8c1f8104b5d36b9ffb74bac0e8de173c13bf34740ed224b
MD5 ea1172cbb0b5ccf9fd3489be65082903
BLAKE2b-256 cfa8fe98f0599db4337ffbea42ad52eea6ee0ae32e71fca179b3cf700dc9e5d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ccf964d9757044f69e123662b47430f1d347778b07f61d0b2fe72c0b694c389
MD5 cdb43e8b423da4bb1925e04086b53fc6
BLAKE2b-256 e1ccda4b934ddf1312df0b17f5d3a63807a5ef277469db12fbd11e2011eb5e50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7be0671d3290ee71e6f09c9bfc41eb835702ae896729d0574364fd70b5ae86ed
MD5 576a6f15d176ba9b6d01a7174da439e7
BLAKE2b-256 5ef2f45fefed1c032eda2c46ed1bc4d182ce033ecef05bc563b942a6ffbb8f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e97cb3233d2c7108f8002ddc42e5b1bf9e0c1e5d4bba22ea0ad6f1554e79ddf8
MD5 87d4b7e568b01e89b68d0707eefa6767
BLAKE2b-256 44365cb764d0c9d5155e2dfa73d65f643a0f9aa64428a32fc165df378bcd8c9a

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