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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.1rc3-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.8.1rc3-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.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.8.1rc3-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.8.1rc3-cp312-abi3-musllinux_1_2_aarch64.whl (242.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.1rc3-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.8.1rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.3 kB view details)

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

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.1rc3-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.8.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl (246.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.1rc3-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.8.1rc3-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.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl (175.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.8.1rc3.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.1rc3.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.8.1rc3.tar.gz
Algorithm Hash digest
SHA256 54e0e9d7529ef757bd9ca3fe3c5427f8116aa5e099e4a71e5d8e8bdf7089ff87
MD5 1120c9250697a831a25aa9a2461abccd
BLAKE2b-256 3c0b969ab19756bb37e4d96ddb4dd03a8b96276027fb39943daf02b657a1794e

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6898c49351f53a4b8d682c7a506ed3046b16d2eeffae026bef7d45c499e8d739
MD5 ed82da4bc2c648af845cea90d4d76394
BLAKE2b-256 849ac3e52750da6e37aceb27e42ceeee5cc6ca7de068ec5b2169a280863cadea

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7f0cbdf1395f9dc36eb508707e8dde8cf923f577c800a13be91908bd59b7405
MD5 2b3942d0d21fd8cd1e26842b8091b8c0
BLAKE2b-256 b382dcfe4cc1278ce1cd9a775a7e841c64457abd2a1431894d420579c2e2c9fd

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-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.8.1rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6228d3758ff6183103d4539c1515d535c06023037b97e35b315eeae2f1ca342c
MD5 f91bcf17607c1960f0aa77b9370d7466
BLAKE2b-256 c1578fde48e4248a97c3edf63f827b442248a138511a52d95d43d5daf8815c25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5177866e0fa69d5e25356c7b9e7bebec47d764887c8cde06f51685be43afe87
MD5 d2d60d5ec888d00a2eb57c22434d7bf1
BLAKE2b-256 a6ce050a34f5b4813725e9a7cbe2fad2fe42dd2b6ea21a0a2a4ca1be07cfe645

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 86e21944a4744d959f23871e72f7c0346405f19cba8595d3e12bf50af9e86148
MD5 6681598c3daefd46f4ce090f7f8af350
BLAKE2b-256 2c7db4a2e291c0bdfcecdc835a8e60b5df899cd96a4d7e02f4bed82800c8e386

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eef37c4ee63e2853953b0cc91b5f3a4f822afb9e7406aff485159a1bfd8a4917
MD5 64c8fc786ba8322758bdeef72d336b2a
BLAKE2b-256 2c5fbef488e8a1e621edc7986a41d8d3ff5701a30abb4c39e18e3f31c952f381

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78041db21c25a026c46f8c573453295271ca575d7b7edaaab2f2d777d4e2dfdb
MD5 4fe4346411ebacad8d97e110aec4eed3
BLAKE2b-256 e7b683264ba08d5192c9fbafa8babbe619b035ec0dda9ccc18e72a311a196383

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 434cfa52f37ea56d155e824582c963075c105fe8de4e8d5148caabeed6edc978
MD5 6d3399f15666bb4c24635a5bd6128cc2
BLAKE2b-256 9671e891a037cc2b52b6a285a09c3f6693d1299f2132ed3a04f59bbb30cb638d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-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.8.1rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a17af23dfd5aa84d1c1f87265071d16e423319329a5344a4f1928f231bec18e1
MD5 13608ffb43928c4503c2012cbc146f15
BLAKE2b-256 20f9e1b0ebb77e5196ae102f70038a138c5e1ac7d91d2e6d219a9ebfdbfde6fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 606cfddc3f7eb7f556ca689bcac12c81a2a887b8c85075140b3215094b36b6ec
MD5 0ea2f8d19038f4b6b0a10ba421af9cd7
BLAKE2b-256 0bed8b73133418655a0240f18d2783ded1be52192dbec211525137f42a631aa2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9c8c75906f9785f7ad9cc69ccde62ea2b105d98a8ce63555551a9dc21d8931b1
MD5 2c7814abbc326a5c6337cdb770efd4ad
BLAKE2b-256 9016ba1a91bdd898643fe0530c0ac55febecebcd93b43ac4b5f7a42e253c9bb6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75db5c96e86e21b6effe6c2c3bbbc5cd19feaa7b38cb98504f292c4a36347f20
MD5 37a0383db9b5da20c28487399734b7b6
BLAKE2b-256 b30824ce308d9735d07a23eb7ae72312ac1c6ee87a270bc9e1e675a190dc2081

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 970da0ee37dcb9cfbd3d027256054bd9fd18dcbcd9ec88da812bbbe03633f0d9
MD5 8f04a363fce5f9519f31d3b176391eda
BLAKE2b-256 c1f4a924495c5448e1a191f331c39495ad0ee443d93c3cc9df96fc9153b77189

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33278d321b1b708ab5bf679d3433d0e17070ddb03d5dfbf5ae03949c5a6d611f
MD5 001c2b65cac74714c13d1c091d5a22d6
BLAKE2b-256 062adc0291d6db38ae63588018c156987fd3d61072f25cfe1ff217a71974dec0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-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.8.1rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8755c63eb6786b1da362391dc2a94420e7410e43650b942003e8e32cecdf28c7
MD5 0764e4e92a97d7b3352d0bdcd1ab3d56
BLAKE2b-256 fba165c73c646f87fa71953627c38e8a74d618162c1a94805d70607e8a602b4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3442ea3f12f46a4f3416eb7db8fe8a52b2b9e90167fb0753a1ba7ab019f0fee
MD5 fe5f8b6fd04471804fe6b6eadc0a5375
BLAKE2b-256 f1249eee14227773c5c3d99363e0fe4f7f9d5a10e99e3434cc93aded398f923b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 29de7f4462e2d820717c1116749f3520a8aa539bc16998d6e96ecdba51981f0b
MD5 184cd6d439cbda65447d8ebdf76c46bc
BLAKE2b-256 cbbd809488dddcf7ba00979c0682bf189a7a702434383462da83a1a74c2ddd1d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 39b0f1c898035adadcba677a2fd33a941ce45d0c21572ca4985ca9d42431b809
MD5 9a35115a784cfe30a6cb1b5cbce3c478
BLAKE2b-256 29f79dbef232c150f17081144e89eaf6126aa2b278ffacda942fc6d1316cd89e

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