Skip to main content

passagemath: Generating planar graphs with plantri and fullgen

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

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.5.21.tar.gz (3.7 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.5.21-cp313-cp313-musllinux_1_2_x86_64.whl (26.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.21-cp313-cp313-musllinux_1_2_i686.whl (25.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_plantri-10.5.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (200.6 kB view details)

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

passagemath_plantri-10.5.21-cp313-cp313-macosx_14_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.5.21-cp313-cp313-macosx_13_0_x86_64.whl (174.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plantri-10.5.21-cp312-cp312-musllinux_1_2_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.21-cp312-cp312-musllinux_1_2_i686.whl (30.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_plantri-10.5.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (204.5 kB view details)

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

passagemath_plantri-10.5.21-cp312-cp312-macosx_14_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_plantri-10.5.21-cp312-cp312-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plantri-10.5.21-cp311-cp311-musllinux_1_2_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.21-cp311-cp311-musllinux_1_2_i686.whl (29.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_plantri-10.5.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (204.4 kB view details)

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

passagemath_plantri-10.5.21-cp311-cp311-macosx_14_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_plantri-10.5.21-cp311-cp311-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.5.21-cp310-cp310-musllinux_1_2_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.21-cp310-cp310-musllinux_1_2_i686.whl (29.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_plantri-10.5.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (203.5 kB view details)

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

passagemath_plantri-10.5.21-cp310-cp310-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.5.21-cp310-cp310-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.5.21-cp39-cp39-musllinux_1_2_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_plantri-10.5.21-cp39-cp39-musllinux_1_2_i686.whl (28.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_plantri-10.5.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (203.4 kB view details)

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

passagemath_plantri-10.5.21-cp39-cp39-macosx_14_0_arm64.whl (163.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_plantri-10.5.21-cp39-cp39-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_plantri-10.5.21.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.5.21.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for passagemath_plantri-10.5.21.tar.gz
Algorithm Hash digest
SHA256 e428738083f391f01fcc51e91525e866f1793b1bef32b490a00fbeb7a91ef340
MD5 951727e39cc8be81ae8512b479a4dd7f
BLAKE2b-256 3caf405e437002afaaad5fbac968a85d1d1bfb811878b74c2409e8cccbe39499

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7256ab907447f5e1e16b6f7359cbc13fab5da6fad39c6526d22a68293ae53bb7
MD5 b0458a79aa70254236e489fee56c771e
BLAKE2b-256 2c11955b2f3b4a7110122888d76953bdf7c4071179b5fe1bd344c878046309e4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c4acc8c54e2068fefa8ce17e1bee5504e02fad08026af1edcc85754ed831d03
MD5 155b18014a1b7ca9b3e7b3f477c439e9
BLAKE2b-256 f3505153eaab519d71f46f497c94f6877d3c62f5b9ba81c3b09fe75ba23f6814

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e733da671c91971b0fe396804f91dc1a205eeffa28cb5375ec99fb75d1d9085d
MD5 79275cb6948d1834faafc4276614dd9d
BLAKE2b-256 4e5d1390c1275437a8f1b34c4f672807b31f955fdf1c91172c8e861a5805a5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dcc4ef57fa7549a4e607239939e6b906a4d5e71346a996bcf361c925819675aa
MD5 f48a1140b98799dfcf02fe6cbf7d7eb5
BLAKE2b-256 9bcd59fdf7697cdf65f868b6239cb5827c7aea16c15f5cd649b0315e4a131805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1169fab67203dffdf3d2e1e07c200d7b1170570236cd6ebbf27dc0cea068e09
MD5 9f48a71c39991462ee649be68a8d3864
BLAKE2b-256 7400fbb69a4c1aaf9e83de2a534294b217c2ed7f782bf6337f1534508643666e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96b8918df60edf3228d09a3019aaa97f5b2c9588289f2f8eca35c916cb60d365
MD5 a9449853133f76567185f0114b005875
BLAKE2b-256 f59ca9400db7ead212bea4c95c8d6d31288ed6d4ba8107f065f4892e78a128f2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ddf645e997d944eedef6375e8ae43e6c0c07280b3ae8b122a0ac5a54a497a899
MD5 bc5425b0ea88421e9735d5763c29073a
BLAKE2b-256 427fda19965c14c102a819a9bee4ee73f806906f9b7c8a42f77f83f6cb6d4b23

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86f55e33646d1ad70112f8a8f8e5a75c36c3598bc22309723dbb036938aa1626
MD5 b82232759d06412b6970ec67ce49c6b5
BLAKE2b-256 f27b2026beac85b0cd62ec3c982d9c763df4216a433f9644a39b6f17699a3240

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ab6682fd5ebfcba7217ebea705c97bedc2361aa32151e96c9c8dc65d9bf24287
MD5 fff3b81a7fbc9b8f1b7a261a9929b907
BLAKE2b-256 f9a7bd2dae47063aeae793bb7da2dc636c822301f1a4b7593a4fa5f40006a325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b561c83015f922481a8c0ed4d506d2b165aa44f5940355aeefa433dddae5123c
MD5 83a5ee5cee22e4aa6fa2df9bda2a4e6d
BLAKE2b-256 b63f4ed573fd8ea4dc72567d8d76388f8b2efa050708ab9404ecd1867a0d69fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27b5dd2a873f57f64162685a7b2ccdf6260d30a638446deb0080551ae9df0255
MD5 a39b6363a7c23762f384f279266701eb
BLAKE2b-256 a336d04c09a70fc49984fe5b28e1404a796a59d107b885e73705e69a738e89e4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77eec624e24a7b1c8b4a1c5af84595be417a29ae569b13e59ae639e97c1e0327
MD5 ab9f25c92e1f3a5bf08d1b4d0a9af58a
BLAKE2b-256 034a834355cd683bfccb2ad13b6867ab180abd31a5fe25a5a16466a44bbf86cd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71ce1435e817863e437108876f59c857855b174876381accc5e0132a7bd3e396
MD5 df599c26047b276bcf1a30a563ab306f
BLAKE2b-256 f6b24544eb60bdf118458a595d122a03b2f482d5e89d84c23e5bdc67c47b02a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 00ce1205f4c6a85ec19e47d58701dae3f8defa6c4ae8f92dc203d63ccb52aeb9
MD5 c010a64edeb33785868b9108b51e5f8b
BLAKE2b-256 74d8b15cbe9b35bd55fe04ae8fdeaa59899785ee9b05472d4dd46482a02cc07d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 427253dfd043ce63b91520d0295625ac154527676482d606ba9dce4fd3eb8206
MD5 4fd41daa06f8683f98b5e3c9f578ed75
BLAKE2b-256 c956482e65dd7613dafeb36086219fb8c732a2a83bdce3acde20e286d7200212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 738944429333a18a908266701f2e789c57c8ffd00a04e20f2670daf5a7e43b79
MD5 4e847bc0c7e2b1a0b6fee22953254252
BLAKE2b-256 ea30b2b50afd0e2731b5ee09955ef1f585946bc036d15f10a67a3eb382ac8433

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9b6dac66e4f86f8d319ef42cfcffaa2e7aaa0530de2641690f71907049b0d884
MD5 56178fe70e2cf741d2c1fddc32edd8fd
BLAKE2b-256 4782c5e7abf5f04ee1f4d87bde85ee90b1e910b75a83e3f2ee9fc15ff9d9f24e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2ea7c2fb5fc69862b4ad7802434a12776a58b1d010289bf8307f62a0f271dea
MD5 1df6af7b35d09b13c70be8c07459727c
BLAKE2b-256 e93185355f1e68716ed3beb13c886537daa6e0fde1182f452f3013c09e8ccc1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d4e116ed8f156cbbe663f407734a77adfae1a8056ff628452f5d46894c1185b2
MD5 89440e676eb1f2be30e5ef4e10f89f9f
BLAKE2b-256 c23605e887208fd3b7ccbdce704f45c567da68b5ede75ed90a997fb39d683ef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 709acbfc4e54f18055c7c4cb13a253f6e26ae7eaefb55c31ba8e6d262ca54641
MD5 abafffa157aa9df567cd1a315473f32f
BLAKE2b-256 66b5aca733977e45ac034c8e30df5ecc9a8615bbe4ad55ee8487889a3242bd28

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7296f9d8ae11dd90b357139f0f1650ea7ed252d1d9090804d0684f817166fe47
MD5 24d931b79a3ebf60e0d912d4527309f7
BLAKE2b-256 04e1b40609df072a320c8c5d0b893c5c6f19d067d5cd2253d74d37bb295efe85

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 edd9a2f6b4fa3b8923ceb4e6e85b8bf7c40d1dc7f2921953564491d2679aa55a
MD5 a3963a49b8de74189780088148734118
BLAKE2b-256 ecaeafae0636abb9bfd83276ddd87e43962f02cc380af69a41a0da032cc41f82

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8abb4bf7e34bcc491153fd8b0c0e8cffc764bfa26eec9735be087ecc7e5f3bb
MD5 a644332aa02e85a81b9361d26351ee6f
BLAKE2b-256 52203d14c962357a9b21cdf84528c01164e225bd186da3de22979ec1bf3a3b7b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ef043d41b38501ed5195131f4dbca237476b837073f43203f019acf6fc80c62a
MD5 38bb56ef736e68ea523ae8b5e6b959aa
BLAKE2b-256 fe0a50d3813bf171ca5316b803bf4f910444e9b65713ccfc406397d6723887aa

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.5.21-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.5.21-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51ea7a85c24670e2942b95cbf30dd3ca407f859f8941ef64d0710d8e4da74c2a
MD5 099a45a5fd9b9adf655b1d2ad31deece
BLAKE2b-256 387bf3c38280a5dbfbd144b75980ea552bd8be2a274278d3bfe8c6d7ec35b76f

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