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 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.38.tar.gz (4.5 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.38-cp314-cp314t-musllinux_1_2_x86_64.whl (220.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.38-cp314-cp314t-musllinux_1_2_aarch64.whl (249.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.38-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.6 kB view details)

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

passagemath_plantri-10.6.38-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (241.2 kB view details)

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

passagemath_plantri-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl (175.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl (163.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.38-cp312-abi3-musllinux_1_2_x86_64.whl (217.7 kB view details)

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

passagemath_plantri-10.6.38-cp312-abi3-musllinux_1_2_aarch64.whl (242.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.38-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.8 kB view details)

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

passagemath_plantri-10.6.38-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.5 kB view details)

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

passagemath_plantri-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl (176.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.38-cp312-abi3-macosx_13_0_arm64.whl (163.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.38-cp311-cp311-musllinux_1_2_x86_64.whl (220.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.38-cp311-cp311-musllinux_1_2_aarch64.whl (246.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.38-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.7 kB view details)

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

passagemath_plantri-10.6.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.9 kB view details)

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

passagemath_plantri-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl (175.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.38-cp311-cp311-macosx_13_0_arm64.whl (162.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl (246.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.38-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.5 kB view details)

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

passagemath_plantri-10.6.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.6 kB view details)

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

passagemath_plantri-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.38-cp310-cp310-macosx_13_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.38.tar.gz
  • Upload date:
  • Size: 4.5 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.38.tar.gz
Algorithm Hash digest
SHA256 e0e21b070d148b2e1a3ed3bb48509507c5215daa4632543f5238b31de73b23c6
MD5 f7d90bada0ea7831345ae177ab0372c2
BLAKE2b-256 7fbb5482f21a713c7190cbd67331014e1471cf3aa6a14d8cfeb022f95b2ae9f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0fe332154a91ee8d8a2fd1277d0101277f2c72d1e3c03cac3719aa51624428b3
MD5 96547d31cf40e2097755d981154b4c2a
BLAKE2b-256 c9738f5ac4dab4c438f864c8154256df8bbd10753e44c4edf3d559b017af4c60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7fc5ffd414b1b3237fac31f92ec4b1d025aec28f99c5753e04b0c252d6bb0d43
MD5 0dc07d038122391dafe1f56899ee3090
BLAKE2b-256 6399347a71fc1447304e4a0cdf167f5f396312c205ea638b4e574937d5aec03b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.38-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.38-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce95fb982a0be6abf7e934fe1f11f6035f71afef65dee111c96983eb3a45fe31
MD5 92a031de385d134124ff56652bfc1fa4
BLAKE2b-256 d1501955edbbf6c3de15f5039ab9ae82412e4727d9a97524711a64055f41a2e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9bfc2433add011c74d287be2758e0091fac2bd40e68126ba622bc2892a837bc0
MD5 b321e028480769b95ca8b7be5ad4acbd
BLAKE2b-256 aeaca104bd08bd7e2e1635db5e5041c6b807365bf047bc4b1912ee9ed58706ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8328cc5958389d1948e4995a9979849ec89c628ea20d4b11b4acec894c12aebd
MD5 b2311c0d209feac9fe916d6de0a392ec
BLAKE2b-256 1b63061a74d393ec823f56b696ed5f29866b826a07e5e35de313fa124744b9bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 53121082e239abf9cfec0915ab19665867048377416d88a62c8d686c68121e94
MD5 9515b78ca1fbbf659ee3c430a21fa200
BLAKE2b-256 99d3a3113b470c96c82f45e064770f6e2d97f1d58107f3cdb07f5fb79ce4e6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 701887d33f9c74c63f1cf4fcf1203cff6d7ffb5ebe6ccda574599a0b4c4f37d8
MD5 890656e633f90d7ce86fb0558c68440a
BLAKE2b-256 e148dc6f8e54f646d773b991612ab29ec51eac7b32480f3f9b7e0a0c361430b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43cb846f1f5bdce0a717d1473e4ef2dabcc235fc34a4132a94dff8b02480c1cb
MD5 0176d46a9c03cbc9b9266191cab7e00b
BLAKE2b-256 d8f8b53fe2b52a2e0cb4d0565233b05fedbd106af82d423652e3cd26949a51c7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.38-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.38-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9a679e4f36e0296640608881f2f726683a367d6be57ab4847673c6e66828241
MD5 72f4f4261b1e920dd7c78aef6c2d4b4b
BLAKE2b-256 65b5793b514dd6d27f0720559705c80be97feb4f18eefcc291a51c2c21689d55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1839de783a97a6d16f111bc7ea230cb1b9e4589577e8eced85902b0ff13710ed
MD5 93a6b4a984f441b3f14b8898bfc3bc8e
BLAKE2b-256 ae86a3fc4020703e43897de1a80c736ba06b1f6d04619ff5af4f42b2d3191837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7969afb6e68199f6b0f19c925f2b0dee76d6683bbbb3303b8a331e7fe0af22f6
MD5 7380721a2b37cd49f1281c270cdf3d59
BLAKE2b-256 71ca01e1d8de531b6e82042ae1ad05d20481c8b17946c5ff2651de7eb99d6637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 01af8a369ff53e308c3874a7f3b0f7d191fbcff6b8f186ca479f38ec54002b92
MD5 86559b705101a4bef7332be1c1d78305
BLAKE2b-256 dd51144b672fc7a044c902d7f8a61bcc132ee4aa97862b017c8ee46e6e315d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 293fbb0cc2dfceea32da31dbf09a934cab3dd31def30dfe2d325bde4f925eed8
MD5 3a3ff77491b319c8f5e1299043b8ca7a
BLAKE2b-256 47a36b6c7c4e8c8032b130f0717285411314706160188034043e2cd3ec28718c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3cdcc61a76a09f36069bcca1d49c41dc9c883b23d52a7c254b716405687bfe76
MD5 8429e0e4e74d71a9b6f000715d436e3d
BLAKE2b-256 d0e343f1357503b36d6eef3f0acd9efdb08d71362a36ef200011fbf9db1db1dd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.38-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.38-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b43fc6b4bf53a63ab28aaa23aebad0cfbb58c849ae96125773f2eae32d6d73dc
MD5 eacb7817dc80c0627697642d8987e1d4
BLAKE2b-256 899fc6674b2c0b09ccb5358cecc565c0fc17a5faa2d17f146744b7575941120d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75fba9353f93966ac534edd99077deddd3d07b6571be956f4bf4ae5e70773909
MD5 2b10d407e054cf7fd279f53c714fe505
BLAKE2b-256 e48b1880843e28f1527f84a35efac08d1df3185b9ef6c2f0788d43ee9390bd3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03c7e99901c41d22f207853e88918a87cffee0a51ce52b0a6f56d4031d1566a1
MD5 fabac8fac7404c3c07b8ef873564a095
BLAKE2b-256 81a14c0b28c8e29313180ca89fb168d1e861f53316086fdf7950aaea02b11edb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e16c910ea2a179cfdc7b5ad0fb6717b6c81eae0a89cb56352698ec41d4d77b7b
MD5 d40a5111bb53a1c63b9f3aebd93af5cc
BLAKE2b-256 6c9204fdf17002f27e3bf5aa4b0ba33391b34a8e7d4698c735a2bbec91f67bf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bfbad5071a55244c0d2bdc850292e405708faa141036af216ff714a22eff58d
MD5 1eb7cc8c227f3fb556dd7270c29ce95d
BLAKE2b-256 12255f79540770153d59143a2b6788668284f596c284594c7b8299cbdbd22a32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6aba36504b787784cabfb5b1d83a4b2946ba5476a00880597cb498b36f220326
MD5 a2972c1cd048a4ac5f489f68adac9641
BLAKE2b-256 ff174747c23d5052b95c2d04056a7d2c091c4e2f46aaff7dc68e7bc350c397cd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.38-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.38-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4588d0e8e95cb6cab29a3b75222f3577052626c59c903f393c74c25eb38e25ac
MD5 44062c02e841617effab023792aa7083
BLAKE2b-256 36f5ba2e7fe6b0d4c1b72af21823e6046201aa19de0e7a34be73ccb11420a32c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ed7b883aa827859dc471929bcf160213f9f0a77c10271ffe2ee2d344ccf6591
MD5 878b06a7b0957cb7de9a9b0aa48a35b8
BLAKE2b-256 0afcde4f38b99a0dc901b65942346471a3917cf14e5f0cc3a1f20ef420693451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad37cc81a75659bda9f22e4be698124ac3ead1d081e835b6cbb9bb0244e9d54d
MD5 9795f8d21bc25887d42c2ed3759f96c2
BLAKE2b-256 41ecf3b7056b428ad255ba4c97caabd746d1127ef059ccfe6970425f4a1977b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.38-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2f209a5651fa215b05da188ae6ada5c7b9cc72ed5f8067e382b23b9ce0c996d5
MD5 31bf1e124261efa00b45f602d96ab5b0
BLAKE2b-256 00f16884447daf9af92d035f9b1f882456f2997494fc1de6b3c9cb8c5a502b3e

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