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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.25-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.25.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.25.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.25.tar.gz
Algorithm Hash digest
SHA256 83c52dca217cf798849afeee6c0da516ebb71afd277eaa8bba841f58a4cf42aa
MD5 fb675c42d7da468149b9ec5039974138
BLAKE2b-256 3bcedaa3f80ca9ea82c13d025c4c1eeb7badd4e652b0bc41b484983d777c9323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45e5f38ad8b0f540f76a37011e528c23d34ccf61b6a3aab2fb1f7d80a0a249c0
MD5 14fa22fd83651738cb2c298b2207b520
BLAKE2b-256 16f68746b4113073ba77dcd94b4192c62e0cf3610bdc6ebc2d16248f0341de37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 284a750ccfef0bccbde290e0274e1d423d85c7f6163d5819923f6d0a7cd5ec3d
MD5 195ee2c3cbb66551f491528a05a0038f
BLAKE2b-256 d7bb4063dfee1aa9f19bcfc979a62716761001e91882a2af9a2e7a4d2ccb43e2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.25-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.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a1541b288bf62bae2a5f08443708199cf6a5ee77b0d10de9ed3f7124260d0b3
MD5 c68dc6af25f23410a6b442b75436422d
BLAKE2b-256 9fa2c41a2111474979a78d397f0a31e07ed1347bb12918802d982afa776e92b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eaa51e0d8882efe45337b9ef6ddd7fdeae51ad1bee999419838ad643d5c51559
MD5 5d2ca3d448c6358faceab1fd0e8a4cda
BLAKE2b-256 e4b2771132dfd8d63f220a74531b939b4162b3f7a70f4f3a14992e48bbd42ea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be86e605aa2b9301f8947ad71831a855bd6901757d7ef56a2db6c139dcd39cac
MD5 751253b19ede3e2acd855cafa0ccfc10
BLAKE2b-256 9ec649df7f554f556e2ef87c7884e291ed81c991da82a65c37de12769a6a89dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ba6ce0d1e3d85463f2f93e7bd7efc345fcf6146f39226ec330021a88ba146d67
MD5 9a54b97520324c9de52a0b6d67d7f437
BLAKE2b-256 5fc816a9a38fd8302df1b21fa134a9723c06af37da2f65a96bb13f80a006b29b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd83678346380fb65cbe4e7a0f69db0a88af78447e5193af30f0ca68651d93c9
MD5 7ead8fea25d1e0a6fed75a895b652086
BLAKE2b-256 85dfec313d0a6a557485e517c6d1841f272b86ed106d3ed7846be14ec8e2eb73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ad090c78d5602e3ef10f09b2af01d530d7e5699ab064daa2db4344563899fe4
MD5 892fccc67bfd35414ba3cd65ab206e76
BLAKE2b-256 34758df01a1181a84f93ac41939e0baad04a4eaf648967cf53ff0db6fc4baf01

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.25-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.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73bcc585df2dbd0c9bd338cdaeead37187c64d36937e7a9bc6b8d97140a6aade
MD5 abf5e3019155255c00a8e2b02c0ab203
BLAKE2b-256 e7313b31e9f2b21bf06274ca91d50be0194e3215dc807004442b30727d4127bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d66efb4b9766c6d34d0372384e0ae6322934a7ab8a5728e4163f0cd1be54d832
MD5 f279c764f2d7bb776bf567d12e8cb3bc
BLAKE2b-256 1940d945a486e3aee3f9ad19e1e4ba640b3d087e9b611bff429ccec139d2228e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7151e3272fc984de2d75763fb0324b2f0adcb1707dad880579e08895480d854f
MD5 463da7bdb3b36a44ed94700bf9fd8e54
BLAKE2b-256 9c819deeb54a94c6157b038c0853b1ebd4d6cf6d32da9aab3d58993ff632d1b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 18d9f9ee9b0e1e0fa8796376e5c91692d414cab636abc6ced240774215afef34
MD5 1a9d8784cda55ddace6d05a09e11f401
BLAKE2b-256 068e85cb8f0e4a6f32da0febf64bc659fa5d344073e3d54cbaa358d38e9f78a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4777d3c4261910615e29f9e496f683f86d781097e09107494389498f6c8e0017
MD5 a0418e7a55c582bb6e51023be61a6a72
BLAKE2b-256 5850f57abdf9f1bfa72cb7d9dae263319ba381adeda705cc394466428dd493b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 93e675d2bb9347f14e8cc49594ac71d53168c7c1811412835d92ede0bcc6a10b
MD5 f14e71173eee2ed40e5f2e25e6f68451
BLAKE2b-256 566c2d8a8362d4da278c19987c1bb1bfc8305be1b7d9d5bac6400202f48f8eea

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.25-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.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15eee7af8fd728b603fdc3edf1a731646610005a833cc9ea6d1c331d27240e2c
MD5 d539680bc64bb159727796e891ae404a
BLAKE2b-256 8368c7751207fef8cd067f4f9eb39f9198a54b2e58bb9f981d3ee55bc01a92a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ee9abcef4a37bd27d8b3477a66f1170706103e97ed151a826265fd16c796417
MD5 22b00bcbf10774e993a0be5e86a48d2c
BLAKE2b-256 033ccc2265f4156e190485c35d4f3983710b9de42327b67851a17293bfdda6c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 46d7a8e4bc6afc78a35a8f507fb5dd2d553441b1595a38890446005cc6573046
MD5 3cb57b0ed206d97a37bc7b538c48c710
BLAKE2b-256 53b3529fd5b7991e55d0b3be3e38161218bb282fe0c885213a4b389f93ed2cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4b466dee91bd8f3b92569f342d9328b988378a6e8f42e7e45cdcdee411033b7a
MD5 e4f749e6d54f4e44820c2d4ae1ad8c27
BLAKE2b-256 461732315a9459a0a05b30e5207257c1b6febef7855242ffc428d62579a7fb2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6e3ba78f8819cc4cf3aafa02af28e62cd6008d933a9f0151d41494b17cd59c0
MD5 c94ba021f8ff9118bf3c6ac1e7a4189b
BLAKE2b-256 7977353acb5676bf672ecf5bdafbe0a0424fd8f27b7793768e9087ec92c21ff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee88c8e2148dfa474a524a9058ec9d9843c46d6212bea7f2a426e1d705d48df0
MD5 250d5c9db578d04d81366d9322cff4cb
BLAKE2b-256 26dcf2c1612d68624a960dfa752a6ffc1f3771b40692432b66f4cacd212bbe3b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.25-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.25-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f60ba0243f49af0b53842d819b8205e1c1418e1e01df23b81e3e898237112f9f
MD5 2350c4ac9e3e939073f8e0fbc1ec7ee3
BLAKE2b-256 ab784e939b1825dcbc78eceb7f8d75e7989f319b7c31e224be185902abc793a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eddbbca0f64daeee25f1a7dd057b4f88e2bc2b355d1813fa073b6da47adbd6cd
MD5 40c1af877ccaeeade1c2cf89be6ebe95
BLAKE2b-256 56cf0169bd42d9361a4983d96e57a4293325ddf79cc0c90fb73b20305843aa23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8b21df17a3b65bb2804bf7c1ff2e6febd202dd96059c26ffbe6f48441179a9bc
MD5 6e4ec513d2391dc15f507cb024e77541
BLAKE2b-256 29a2322ff801268e57cf99f3b33588ab850336b5018553ef3985df660b32325d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7ab6326ba559aa5c6c2f6b58851a97d9889d7779ee8d49368e41b2df3adaaa4d
MD5 0408d7d5b19189b1aa2ddbb60487f975
BLAKE2b-256 e16b91bbd9899925f612a5435c60a60ae0d804b0ddcbf03f0ecb47598abb8f04

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