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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.1rc6.tar.gz (4.3 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.1rc6-cp313-cp313-musllinux_1_2_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

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

passagemath_plantri-10.6.1rc6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.4 kB view details)

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

passagemath_plantri-10.6.1rc6-cp313-cp313-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc6-cp313-cp313-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.6.1rc6-cp312-cp312-musllinux_1_2_x86_64.whl (227.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.1rc6-cp312-cp312-musllinux_1_2_aarch64.whl (252.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

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

passagemath_plantri-10.6.1rc6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.8 kB view details)

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

passagemath_plantri-10.6.1rc6-cp312-cp312-macosx_14_0_arm64.whl (163.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215.3 kB view details)

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

passagemath_plantri-10.6.1rc6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.2 kB view details)

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

passagemath_plantri-10.6.1rc6-cp311-cp311-macosx_14_0_arm64.whl (163.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.1rc6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.4 kB view details)

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

passagemath_plantri-10.6.1rc6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.1rc6-cp310-cp310-macosx_13_0_x86_64.whl (175.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_plantri-10.6.1rc6.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.1rc6.tar.gz
  • Upload date:
  • Size: 4.3 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.1rc6.tar.gz
Algorithm Hash digest
SHA256 979d3a34010ced901e7c588e21c5aa604cad810c7c0c8a07b90e2d3a23ee9f20
MD5 cb046d2b08bf9410823aee3dd867a3f7
BLAKE2b-256 7f690553341a36018c1cbb5ad7d9895cda4ce799512c6dc3a505b477b85b2c17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a51b9423aef8cf2bd7a3e0ab3ee36cc02bf3a8d3c7a5ec4aba2bcc7ed51ebd8
MD5 35ce7da29f5529a8a0d94e1b36f2b117
BLAKE2b-256 170c69d6d28114b7ce066f2852117ca4f0a24bae11ca627c81ba79338b0ab525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 727fac6ff0f23f09e98f7a877e3f0c09ef048671952aaf31c3a50432ac4e0d1d
MD5 899cf9878c77d0aaff27dd7690a5c952
BLAKE2b-256 ac7b1596debc208725c461f5acd6fc09b592d1e84a888e89190c16ef84bfb3f2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc6-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.1rc6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b1bb991e0bbc4ee84598561fa767a0de14fb0e600af9194be79f0170772cb6e
MD5 6de3c3d9559b69a72f1c3bd50e671694
BLAKE2b-256 9a126224b52faa16f5d6d1d6bd0d92896716e22296593bbdedfef833dc9039ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afd7e30de537de05d7ff52c9c2978e55596e3557912350882c7e16133d661a4c
MD5 c1449dc8eb7c0342350c85482f2f5764
BLAKE2b-256 4f3ae130727bfc4eba8721c81b16354340eadc2ccbfedc10e1996c03f11c8e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 158b474a0ccfb4862b3446804a02db37001885e90b251848ceaf98be5211512d
MD5 d45878c83626774d5f58350ad9688d70
BLAKE2b-256 91ef7602a32e7bab32cd8d07174eb9b8092812755788e238fb5a29d735bfb59f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4c65d2dcfd9a0c35614b7e3db19c8bc21c59069e55ac811a8da82e5e81257615
MD5 3f7cef191e2b4177c4b18fcb6b294369
BLAKE2b-256 9dce5a297c4aa14935a5cea547b030682943ca6f3bde547f23cb870e8bee9d0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13742aecbe4d4208d15bfbe59f937a4ff65e8701f269d5cc2f286e4fb272da72
MD5 400f0797f8151f71655dba5ae124b6d0
BLAKE2b-256 d298172bc15d536cb096de1aec3439a5bbedadf84a5cac9745bd34c0b24f5a14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a668fca8fcedb0cc174c1123fa9a8c08f9b2b0bb742f902bbe90e0afbb7025e
MD5 492d476fd23da690e15121cef166fc6e
BLAKE2b-256 e4d44e67a68aebdf294489f801cb74e542973eb9670c2bf91b9f7f47cdcd0cd2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc6-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.1rc6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80017144cd2c90e4cce5afb43715b9bc96ba9fb79a77c0f0755a9a93178ed6f7
MD5 64f51df7875b6583f5694a17b8310e5d
BLAKE2b-256 779615e8894d5f3f30cf3233342aef6c7c16c27cc180522faa7ab674493d7088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15b1731b8f8be953ba9b77a433a30a9850238e795ab08ea7dd438928d5408fa3
MD5 9862a6c791e1cfa1a16a4b34f141ac17
BLAKE2b-256 8cc7163b2499eaa50993f5269f072712baaa29cb275ddea39e66357254ec4253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cdf53ccf60f34d23e3fd1ae4cc287e3afab27e0f5a67dc0cfad9a6b116c985a5
MD5 ae9fedf189705cec94c0f1fe51081752
BLAKE2b-256 b765441f9468f22eaf8324e79aad6006a713048da5473c2e34dc8df37ce0512a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ffa01ed25f50bd4fc5f200deacb53b1af36f630ce73e7d229dd1e8570b4fa8e3
MD5 636c3d0679bf7aad88575d78438ce16f
BLAKE2b-256 e059ff9f6474d524d30be5f8fbbf8353bfe4c778134a6e260eaba82227974564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04f64830b66276a72a146cc635b3d955c8fd0f28a0d4281100f2be720fc09c76
MD5 727f347b57bfdf1c618f74921ebda733
BLAKE2b-256 1475efda83093e16e253c79cf80c17250fad68467beb9641d76109d03a934726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 efe3cef5ed67ad642f1f031171cc1e1eb49773accccc37b9b42bd90c18654c92
MD5 c658ffef6876983e4bf2fd447c3e0970
BLAKE2b-256 2f2dc7ce1cd89e297370180603a297e114b2779b837948a2027ae23e04615aa7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc6-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.1rc6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12d9267b4b9582023c12602de99877e769694bf3801293d6122585cb629104c5
MD5 41139954f0faf4b742c0bbfeb02965da
BLAKE2b-256 3bf4888f0ad682cbec9ce794adcd11f4059be857ccdbe201938613dbc99322e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93b8b6c8625daba0412443ac1e5ee3428095182ad3cbc2398414abe04ebf8594
MD5 e18ea778d360c3838eb2d8233eb5106b
BLAKE2b-256 d981e790bf9e3113108c2dbca1bfb12e175e8a5a26e2d6d2cb25a02971473b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ba602174bf07dae7f35a3f03240b419536818a4f2779ca591d08dc4b27f4c45a
MD5 3a2bb8580b1b4ba2bf697126a42a51ff
BLAKE2b-256 b98dfcc8a7c7debf7e79fbfc81c2a44223012cda55193c9799b304d76d1e1ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 901219811414fb9455197667905818c1d561458e7b5c96352bd60175b1afabfc
MD5 669cf727e81f5c4c84aa4ce500b7d06f
BLAKE2b-256 a537b53d2e2128a038e6f84d494c56ebf50f6002285256eab1ea0c1ba580d2f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f5c59c935c7f39446d82763929acb96136d4221555d966558854c32d7ea2b69
MD5 899eb33cf3d9ecd19bf299c293054ede
BLAKE2b-256 ad7fb41da63f3bc43197391033dafdd2b94ae4b196c738f7155a22294abb3171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e743edb30d1d356c5653196171cbdd63cbc2d35d26ca7a3dcc7c5b612af2ea16
MD5 a4e71fcc8eb595ee8bac5e227c8dddd0
BLAKE2b-256 71cb33dc2c05b48e6b72b6ed832651334cc7bfdc924788277bed8b6a48987a47

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.1rc6-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.1rc6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3c6736974b6d9d780e557e1ff228050cb8b1f51f807b44aa94422904552718a
MD5 4999a9d01a8629eb8cbc89fe5fb3bc5e
BLAKE2b-256 8e76fed6df8ee8cb7b486d1cd80271971a7372b1e576fa88f6ae41abadc402db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3009395fddbd0a30bffb296daa116f34275666d6c0d7851a6b9eac5e85c5fb08
MD5 b7253540ccb696f3a691ce83bf7b3258
BLAKE2b-256 774f0eb01a2c6ef531b49dd47f2a8336e4732f079196cdcd20cecf0f508cc7ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c813ee4ab717bafbb3e7b7cfefaad827675299b8bf0ff26566982b560fe8668f
MD5 dd082cdc47f6239a808f28c63bdc9d75
BLAKE2b-256 aa64467be68593c0460571fd0bd318fcec5b97ce68e9f6c06afeb24d18839bc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.1rc6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6ccf5b0d3a1abca351cdd9c1d95599d2e3fdc77d183c811e570dc2317314639e
MD5 5956c8d2d6537572b2a907135c676be5
BLAKE2b-256 fa024ea642234e55c53b651d7482274cadd9a196f6dc4f5bdfefaddbef625805

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