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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.27-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.27.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.27.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.27.tar.gz
Algorithm Hash digest
SHA256 926fa8a06848d2a1763dd760639cd174cc76f45c41f799584596c832d2f47cd7
MD5 59efb386d679b39f310da92721ddb75b
BLAKE2b-256 f78e6edb556aa9052d2ba2a211bb4201c93528686d727c7f75a41002994bf967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70a025551e25c11a1f0e21a8f0c314c694452c043a88775cfd6ea79e777dde40
MD5 5f5f8ddf86a1bc5e01f54c8463db763e
BLAKE2b-256 561f584a0e3a1ef05e769a6db34aba8eb1f10b484cf6f0c59422a968c21e9e1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 937f4c5e25558290f2086e38c352978a5c4cb60318ecfc11efef7be981fbebb7
MD5 1ad75b7124d32ba3317508a07b4f0a42
BLAKE2b-256 8d078a41ccdc7c9424abdf7109d6eec95ae238c0baf175fa34efe66941c14527

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.27-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.27-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ee8fa4d5340d1e9854998df83d9948315fe3ef12646a2b111623b3ae158f12b
MD5 21397447409d75c417bf3a0188c5e4b8
BLAKE2b-256 043aaf869d30ffa411d513aafda98ce4efc326d9ebc4347a223d4628ecb9fa41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41a3eaa9a45010405f849605b23ac0bfb00c2ed9f312101e6d73063d179ab6b5
MD5 119caf143178bc3cce580fa131b2c82e
BLAKE2b-256 f8d9c889abef5b4b4c88325a9b5ef4a11762971a1924470cf10188ab51b2ad4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc88d26a163861f6bff12d4d0945df6d18f98a9a002c3d10101ab5ab09d93564
MD5 aff24d3b210012fc1c4a819696196b9d
BLAKE2b-256 98b9067c9ad68d6af7cacb58c103384ce5298e02bda72be82f7558627c125e57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 72a436335cf6e4916425a3ae472167dfdea70be2312ce9be8d94a134a362572b
MD5 76b3f9378713642eb1ca8b34b3f2b1ad
BLAKE2b-256 a15b2e5e194ee33f3558aee089cbc521d55fd11506d86c0890ba367abb84c032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 488b25535cf266546c73f148e13dbc241d46e09cd6eeb834bfefdcea83aef6b2
MD5 e7cf76713c07f5b18b343cc8b2bf3ffb
BLAKE2b-256 1567b708cdc6bac645550e8deb137aa638b218eef683505e0a9140140d22d260

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 76186bfe6bec378f93873e9db3d3ad41440e45c9d8ec60183b48a549fe271679
MD5 94c64e599aec6878d9d59d4bbb9e73fe
BLAKE2b-256 36acb93750e80b95275eb9a5ef726d9f94d76d2e6987648b8d02ea023f4e65cb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.27-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.27-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a77b19e9d5ee717cafe0771eccd9d855736a7c1c1ee448a92aa92d83d0420831
MD5 6c27aff52592a4676811bf147a466402
BLAKE2b-256 cda7bb9e47fa0750bc2fb91e399799d7e85579daf4be32dd5b6983592f7f4b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01a2f6bdd4eb8a5e6315d9956003717af088497b0953b61f929e5a302c2bc73a
MD5 cc507e32e214d5040797279c99a118aa
BLAKE2b-256 47ba0f770e6cabf62484e44fb55f5c88e2e9869df154888c79519d5dd248cbeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bfa4646e7175918cc9f7a4258922dad7e64998fc36d896ecfb65e5b69c3cfa66
MD5 89c388cc22c097db473e7aeb85b4e959
BLAKE2b-256 4172af4bebb60da171d3f97dddcaa71f911fde099c7d467b72f15db8c0c410ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 738ec6b01fe371b123c38c053a16c3e78c67eb9afefd1e5fe6ca1f4c61aebe94
MD5 cca952dc0e64c885aa4f2b6257bc620a
BLAKE2b-256 cded17b09c6b9fbb176d5ac708357d4fcf38b5afe9cb71caf9b53b7782f70a22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6906891dcf6bb535b9b8caace322e4f47119705cb24a5a7e317f2f3e23f4a6bb
MD5 ca1abef815adabd547740b25f5ed4318
BLAKE2b-256 bc12cacadc4209f91e3f212f94854f81d9b5dbec72c7f5169df410a00d442d96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46cb93c6669f04a9a9c5289542421216cec520300810170eea13cad5a06a3535
MD5 245da3d518f270b4be4fc3529126010c
BLAKE2b-256 b72964c88e5797aaa7eaec2eac052ebc915f9bf1b9062938ad5ed1c2831d3e97

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.27-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.27-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e57439fd77e529de0b470335c5eebe9596981560e73e251363125ea266358ccb
MD5 0a31fa88dd7a87d1f5d1b5c55dc7f3a1
BLAKE2b-256 52fa3c4700521da29b00e7b5db71c69986e522e6330e8d6da45dcce2d588018e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 466b5df8d4964a3f8634ffce7141994bfae754e407c16cac86f709fe51cba749
MD5 88ba629b993a3cee080d5883232f5e6c
BLAKE2b-256 86e720e045d762c3bb11a9bcc3e24184010d6f97162b930ed1f91e0b679a20e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ddd7b54f02892a0dd419babbd84fbece42db680959cb2f8f31e36bb024e4354f
MD5 06910dfe2f220e3be37b60314b65cbb0
BLAKE2b-256 7f0b96d0d79aee3a233e238b84fbca8c25bb2afb91e8e97b433e5dd3c665d66d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6922ea9df168dfc5a60779e53ba98bba5d23f1068a48f843585a115bdc2c1b98
MD5 c9e3fb56108c630a2226f9b968ddb961
BLAKE2b-256 8c122ccbbaa7cfa1b21b7f4420d96a0f0cbe469d19f8c2a566ebf61536191b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8623e5d52521dbcc80ad49024f3667c3e70e367a55f4845ed7a6acd7f7cc564e
MD5 1943364bdf41e8a877668a280650e90e
BLAKE2b-256 164f94e2c53e66533d2b9c1e719cc91aa1b00cdc44e54fef66afa9ba8adef9e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad1c744a1c74485096882ff553b6a387c72940c369e990d9a8aee5fb9be61deb
MD5 2294e8138b7aab90d12b00da726926cd
BLAKE2b-256 da76014ed789969abe206f8e572eed45e42814492e02637f4c2cf5304988bc76

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.27-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.27-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ce927a652b0381175493fa07928d50a3cfac41d57f1ff49d8803f0964c4b634
MD5 c80e55e4fde33a098f3ed1e7419092f8
BLAKE2b-256 da8df0a5ccb9f07925254f42ec4a39465c5f847624c8f8e4a445b82cd86bee98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ff99be03a32c8858e618cb5ee3b2c0ab4c2ba2d7c7663267d2a33abef86335a
MD5 21abf6f388830ded8be79545df1b668e
BLAKE2b-256 0ba193ec3d48380fa2f11e350e76c22add892b3e1b9f15b76766cd1f709a4e0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3a932676ef1de585e4cd6aa76272ff0597751b633d5997e4af7bc19c6d90862e
MD5 e72e23742bee9c89fa4c4bb24a6cad2d
BLAKE2b-256 12a9c7522da2a8d044555ccf05d7964efac9053818bbb2eedcba3a0d46357d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6cccae895ce2e924bedb5948c1ec0efb51aaf9d99ca80090c39427f5c0bcec4d
MD5 15d8d75af413d7ccd2acfde80618bb01
BLAKE2b-256 2ae99e9e3c149619709b68fb43898757908539aacdcf8617642701efd51fb3b6

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