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.44.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.44-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.44-cp314-cp314t-musllinux_1_2_aarch64.whl (250.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.44-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.44-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.1 kB view details)

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

passagemath_plantri-10.6.44-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.44-cp314-cp314t-macosx_13_0_arm64.whl (163.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.44-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.44-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.44-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.44-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.44-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.44-cp312-abi3-macosx_13_0_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.44-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.44-cp311-cp311-musllinux_1_2_aarch64.whl (246.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.44-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.44-cp310-cp310-musllinux_1_2_aarch64.whl (245.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.44-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.44-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.44-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.44-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.44.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.44.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.44.tar.gz
Algorithm Hash digest
SHA256 169a1a1d75fca007ae10c518c99ccb69fb6dcf0f711011b1603d3f76de4f25d5
MD5 07c7e2353f543f260145447bf1cc4619
BLAKE2b-256 92a5833cb8dd29be82cf8d60be8871e8f4ee642273b868a5b91d2fd7680ad18a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3f6146f9d20b995d3f47492a1bca696dc630178f94d2e51475889019f91a4ff
MD5 8a94c8d05aaf083b0a1e4c0ddb7aeb14
BLAKE2b-256 65677009f1f7687bf17c41868d7c0650bb15ff21b1d5261167946a6b148197f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d9b6b49fd55dac8458c22a39e6a4acf04ca41882ce346cd2d24be75ff75d103
MD5 b6a2e553dcd04fe933469089dad14084
BLAKE2b-256 6e21c5ee03d690d66545eed8f118db8fc01b8b9493d2a822b8bf1d7bcf11ba36

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.44-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.44-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0e701d27c7335202009ca661caace96a4bbd86d7fbb05197395895f416390c7
MD5 e22334ee6e38a75b573dd77c2016f0d3
BLAKE2b-256 4ee02c91a392b2f33f0d1fd098bfbf4055f01fb2d2fa5d098d114906d18d6980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88700c33c23a5ee1ae7f3e6adc5f34f6cfc22d5c4d8446e70e2af34c67c8127a
MD5 e240039e29b695cc329fba3c28d01a5e
BLAKE2b-256 3f01236ff09879780fabebb4b356fe3d0770ea1b146edf6819817d3cc86025c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 200f2039a3311a00c408b342aef7106e411fc8da4576b8719ae9fe6274e75311
MD5 4f8703a2e4b92fcb5d2464c4a47c516b
BLAKE2b-256 151c8c883ca400687dc68a0991be4707224f1cbf40305db134651c70938a394c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f4085ab4348bae4e1eabd9fa9bf24b2942b6b528a21a04175fbf67ddc53f443d
MD5 219c17d6272cf4826d2ae58d76a82a7e
BLAKE2b-256 e7664136acef039e2d0de26c7d4b6e675d31e965fc7dc0c9c248f90c9bc56371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f60b958156550ff24e39b4543d0730de589684a96ba7107e7d5de9518e41d54b
MD5 705f842417f9ea97080f30f8f4c8c720
BLAKE2b-256 d77c3fde9273f42a5a7174a33b5936a9c67a8cd90683a73bcd357f482aadc5bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3437c72bfdf4eff8fc16f1d27c983eb52586a84556603e84d40368fa100a3d6c
MD5 6dae1ac166c28bcb8ed9f01aa09f5bb4
BLAKE2b-256 16a22f2ad03d654020a8efb97466fdc3ae98bea40a615370cef9ec731c90385a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.44-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.44-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fde11ab8e519a00658909f7edfcc0acd0a55b64525950bb420756693f5342750
MD5 92f0b4e22bdb55c7c9c601c34949e513
BLAKE2b-256 a6f9b9bd48f0590ad92ee9c851fc3bdf51da4efbaba054a149cbeaa0c49d48ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30026a8b5f347471703fd91bf3bc29b73e173aa2e3263e9e25bad7205ddb1e4c
MD5 ffa4fe7788fba43df5017a1e4f0dab71
BLAKE2b-256 e1be620878cdeb4044f27088822ada003f86bf681b4be66b037dd2e878b48851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b68650508bcf43c26fbb36ac21c8d3718609e7673e6dafffe1c92b920f8a38a6
MD5 5b5bb98c14c75a40f6e459863423dc07
BLAKE2b-256 f54862610983ea06ccbc40c50f912f11cd60c74e4c7bfc9cc7ea6c82e62526d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b07d8e69081db4efc78195efdc5ecdfe1a30dd2e4363dc362b03416f8bc3e1e1
MD5 09b6a863753ef76baa5766736eeed3d1
BLAKE2b-256 42c5b6cff5e0e997aca4da7fd7f16123f74aac4b476b86fb2d2cd160cceb52df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f1b5332322a1daf287ca1d59ed4904a881e60e5b28fd3ce1f50c9cdc073e596
MD5 915a23cd665409fb7c81970df4b78f4f
BLAKE2b-256 0bb48c312d189e97d35d8e326183c89f6bcfe151d0dd5bcd8bcbf766e99b3f5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8cf2bb86af92be55e7194b05cf5a5b48029b95e2001f2c0d655be164475b2a7c
MD5 801183bb2a24b5be5fd5485dcf81ffda
BLAKE2b-256 f01f43c53c8a3fe636c272ed31d3a4d4636f158288a03ddd87601bc11f66fd3b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.44-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.44-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89017831b71e9d5225b986d5a53fcbf29a87471f6e54ffa07b60d0c73396831b
MD5 d330bb2b06f136544fceb54401f2ba9d
BLAKE2b-256 dba40be1c74f1e79e0a18a894a4717f61f3db315266fd9def48cfdc72c393114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 330a0a522a77ced443613418b594e5d2fa73a3084c819e0c78f33370becbce2a
MD5 87f81ddc3fbee1c1bd0cbd277f78d12a
BLAKE2b-256 828a064d199a7ac782a15f3ee7c2c0b014d764caee177bb0943c7dd042c6fab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c605cf5d7d3d7912e99c127111194fb85962a7fedfa6f2546b7eac3fc71081e
MD5 69f7dcfcc7f27f2c7474c6aa7b55a776
BLAKE2b-256 d763948a9dbc1244bd4a75a5b5ab811f24aa9e624bc2cf5c624bdac12da8f486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c1dd46ff715511c11aa1b60f52573b82b554407f70bb348bb2daaaab9ef07f7
MD5 71278496b70ec2e08ac64e5d76cb7aa9
BLAKE2b-256 39358909bc218c17ea7b134848486c63caf88f904a175afbd9791cf68729f622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e02883a2cd6991f8fe0ecf9fec055f46476c8c6823ebbc0e854b9a50847a3d5
MD5 0d58804038443324406f3166e869086f
BLAKE2b-256 cd2a9d7290ef647194b393a60adc79825dccbbc61f611502728197a4e6b2a8d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 66dbbb0fdf0aa5c939893860d3cb2bc6634a603bfe6bc02761862eb2c4bfaa7f
MD5 7a383c075b8ea4903e5668f21b875336
BLAKE2b-256 a789ffe5dd0af63db6bc318f718b748b23223c0a2cc33ee4485a76c101bc8bae

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.44-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.44-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4e8d7d61ccf822e3ca80482470142ab7531d7e57e63b40223ee478230b7bb9f
MD5 8e078dbc615fcf317a63ca6a7f19698b
BLAKE2b-256 20b28027eafa834ed58b49a7943fbb7c9c5a9ee329104d794a6bf9f6940a1cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 516b68c286d4f34d465ab1afbf1e21b24641c38f426fdfbeaf24f83aa9481661
MD5 e58a0e4da548193b70d609b304e58e22
BLAKE2b-256 57930761fd71542f80c3f117fa13732ae382b83a6b96f9b16814fe33f71ea9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf7ca5d9dd6a814c5b237b276d3418f40438bda526e5bb2eee4df3ebba41b0f0
MD5 8379b808fd3fb6a67054f0de7a97090c
BLAKE2b-256 0742ef2d76c229f72a99f88c4302a6f0ed074ad9287a6272cf813f5acef11281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.44-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 566c956eaf597c0cd062151651faabb1e27fdaa6b68b1ddfc11e3629cf7c9569
MD5 47747e549ad553828378956d82b2fa96
BLAKE2b-256 12a36c1682cc72f932b9f98b00d13b1d579311307adef06c9577f8a0d3d38e29

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