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.14.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 passagemath_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.45.tar.gz (4.8 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.45-cp314-cp314t-musllinux_1_2_x86_64.whl (224.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl (250.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (213.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl (217.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl (242.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.6 kB view details)

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

passagemath_plantri-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.2 kB view details)

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

passagemath_plantri-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl (176.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.45-cp312-abi3-macosx_13_0_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl (246.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.5 kB view details)

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

passagemath_plantri-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.6 kB view details)

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

passagemath_plantri-10.6.45-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.45-cp311-cp311-macosx_13_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl (245.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.3 kB view details)

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

passagemath_plantri-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.4 kB view details)

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

passagemath_plantri-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.45-cp310-cp310-macosx_13_0_arm64.whl (163.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.45.tar.gz
  • Upload date:
  • Size: 4.8 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.45.tar.gz
Algorithm Hash digest
SHA256 a3459dfb4b9a8cc75e0ab648e018538282b0653421842d4049755c98f327a785
MD5 691d59489aa995cd7dca17678e0df06a
BLAKE2b-256 46d0f0ad99191c4b8984f726047008588f62cf3418f4a754ce483a23a2bf3b99

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4b9c39184580a1c546ffb9ad87e96c8d142eef3d2de271b039479523dda1caa
MD5 6db07b0632b913db2518aada6146fe60
BLAKE2b-256 9498dc9cce66d197e31856d9ac8793c20fc3140a5abac165237f685d3c5b6bb8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a9e4ef62147fee01515db4aba0bff75407eefc1194ee6d6de4734e7a344ff49
MD5 fde1f321a7bad1c808c1d990e4864fa2
BLAKE2b-256 bfd5655289c715f96b394ff18507b751f28ff23e00dbcb1ad9555e3f6a827072

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd8196f198ea7fbed4305a1c81d194a4f2ab31110f75b50aa188fd24055afa21
MD5 4107b7ca385a0fdc0c424f3ef1f12e5d
BLAKE2b-256 36a881126288857c3c639888c294260acea10bdd603414417e2d1f13ff7a52a0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 090a1297774be22404dcd764a01eecc220e5fb1c467db8163f81bc1934a58bf4
MD5 168346f695deb968825fbabf4ad76aaf
BLAKE2b-256 5842962c537cfd3644245496bc12adf860601f646f7cffdd7e0ed7d3bfc348c3

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3032ed75cf806eff7d22d6bb8dc20f824c1617968526813998b505a62f98f586
MD5 59077009945d3a8a91412ca51dbf6949
BLAKE2b-256 1fd0ab9fcc64ce70bc91b4b6fab94111dd4f92f6d7b276c9fae01ae133ebc2e0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 873288d9b8236826b7eedafd0458ad0289188af3774f8aac917844243f97d30e
MD5 9a87cf4735517d340b60cdbe8bdd648a
BLAKE2b-256 1ab25cef6358461af7201d5179c93d2d87cd0b018f3d6272f08eabcfd13be021

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 102375955e6e59c7c5a1db3357d88030dd16b1e26bbc5147cfa6968c8d201ddd
MD5 8a12c2793347bce2c6accf28c1f6b4f4
BLAKE2b-256 0b8eda2bc7c8dcff4edbd268698a2edecb067e5f1289dcd4b39a8558601c3290

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 172bf4e14f36bc48d8c489cef348598a112e945ad832c795bf11ec4442d18a74
MD5 62360de2ff9edeb1b2c8fe2a57a5176b
BLAKE2b-256 d4ea5dbca988eaf54a3e13e70678ab72afaab591cb0dda0cda83b911284c73b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54dc4d58e3b0ab2345826acc322e7892365df8c30a5ee82fa88e681ae89932de
MD5 b5e2f7b2e760c8650d4f5243c06fc2bc
BLAKE2b-256 a48decd39a959e86bf00cffeca182aea5a7b02ab40234ff65cb3f413e710e6a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 139c5d290cb52084f285fd5dc4fa5146ab25b3784ec2f7a22aae51c4ae9118fb
MD5 3158a310416c7995476353ba346eab62
BLAKE2b-256 67d1a8e55c8c283d94c9c9a823425563ebec62b9895e891a9cd8f069b835e67c

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1c6e301e6f6a1a5a6c4a35496ecb7328ac752ce655d272d7ee8cbd34f4d32acd
MD5 67a67b65381870ad6b739c0cb900db19
BLAKE2b-256 f865508034cce0fd05e79d62745b3ee014ddce50260f967f8a57ec20abf52203

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8bbe8dc591b7c924d6c957598540529869038736891ab7cb0ab8db0bfb956e7d
MD5 ca211ee1a8b04362168eda229bcbb5fd
BLAKE2b-256 1841cf21506ed512b5bf39d8c28c7037a44d5208572894ef613269e538a9a396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b4e7aebd3cfa7200cf925f1dcbf6eebde35e6ca532000e99d790e6a9929e064
MD5 b2435d881eca4a74e69511b472eeee7b
BLAKE2b-256 2937153bf9cbc3607bade9e20869d600bca59cb1fbebdadb0329a4b3e722bed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e59b139c3e02d4fbe00f4a6766fa9f7d8d7c7c0f0ad28306a35475b92c44f43
MD5 11e9441ffe2eceee0988d93f9bbb4938
BLAKE2b-256 c3fe4724407b6235b819f310a87b4fe203339da890865ea58cacf47e6a7d5de9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-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.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8da96532a61881b58752ef814d660117e94af34365ae83ad25aff2da0a843601
MD5 7ee2fce5e7fe3e56d5ed2a86e4f7057b
BLAKE2b-256 7db8063ee5004560f28ac5a2574bf83ffca671287703dcf8a23135167becc5d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 740abf9ec8a6dab437793b37c595fe38f324aa85c128e34f1d10361326abba55
MD5 53e87b9b27583460b12e060d7fe056a3
BLAKE2b-256 c138821cc86ba10952a8c42f9fd500f91dac9dbbe8971c54bb37b5786a1445cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eb24dfd674aef78309f7ecd9c899c126ba01365a9b96964685ea095e22ddd3c8
MD5 f6ee43438c4e9110f3e57c0736896776
BLAKE2b-256 0275b8e3c3e8ad689129d2578352546fcae21035e2e2af3235e648538f6ef39a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7db3f419735bce17324e8a943bdeb4da23b0b13b672b6ecf557d7ec1c39ae753
MD5 54ac65b23e79875e0b98117f02f21976
BLAKE2b-256 c9011c10d19c3dda59b24ba4b5e20b97ce028bde3529143278cb210ddd6bd4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66cf0cd4c6083575a560300ead7a0ee3f989ad271a6474619536b7fb38664294
MD5 64e46181effc7fd7581b06eae0f5a4ad
BLAKE2b-256 86a9b095dfd685e69113951dc638ddc1e4fcf27631c0a625f1239c8a912814b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 757edf837ed85e5e8e02e0dea3db21130b648636abfeda6f0ec5d86837aa195b
MD5 4aa11da1b9c2a39ca44f9607301e5cc4
BLAKE2b-256 258ffa702151f99b636ecd7ac86b1dc14e4e03509b9d74195b05960dab059b10

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-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.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aed542e6f9c97a7030a867331a0c45d522583ddb2c78b940a840b215b26424a8
MD5 0495d5011c739b588720a6a74e9db553
BLAKE2b-256 6d8f6041db3c2daaefe8b71bcce5594048288af18492baec018d88a02be15e25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b138883c35bbb4a8b02ca63e289cd7c32aa097c8d798b653dc65067106bae3d
MD5 e2876bc0bcbdfff405c90a53d6c53227
BLAKE2b-256 add05171d286e5ed9e52cd747b280da2d360b29b8e057c1af5731cff2b125d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f97cf72d4d8f794ed04a66842dfcc25aea3b8325d51278de0e666ca43eb24c7
MD5 29e0da256511f92cdcd8c79b889bfc2c
BLAKE2b-256 ed13a5f932bb28834ecf21c5262130cd846fa9bf1408dcddbdae4d6c41a67dcd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.45-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.6.45-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d9127cd870255183716d75e68a2df9a4d2709dca417e760ffad38b1775532e72
MD5 22f8545d09af45366b6f42a3bcb86bd7
BLAKE2b-256 759fbce850a80435b40c956cdea834e852adb28afa7b0c3d7a9a546882569130

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