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.36.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.36-cp314-cp314t-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.36-cp314-cp314t-musllinux_1_2_aarch64.whl (248.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.36-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (212.2 kB view details)

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

passagemath_plantri-10.6.36-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (240.8 kB view details)

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

passagemath_plantri-10.6.36-cp314-cp314t-macosx_13_0_x86_64.whl (175.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.6.36-cp314-cp314t-macosx_13_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.36-cp312-abi3-musllinux_1_2_x86_64.whl (217.3 kB view details)

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

passagemath_plantri-10.6.36-cp312-abi3-musllinux_1_2_aarch64.whl (242.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.36-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (206.4 kB view details)

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

passagemath_plantri-10.6.36-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (234.1 kB view details)

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

passagemath_plantri-10.6.36-cp312-abi3-macosx_13_0_x86_64.whl (175.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.6.36-cp312-abi3-macosx_13_0_arm64.whl (162.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.36-cp311-cp311-musllinux_1_2_x86_64.whl (220.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.36-cp311-cp311-musllinux_1_2_aarch64.whl (245.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.36-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.4 kB view details)

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

passagemath_plantri-10.6.36-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.5 kB view details)

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

passagemath_plantri-10.6.36-cp311-cp311-macosx_13_0_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.6.36-cp311-cp311-macosx_13_0_arm64.whl (162.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.36-cp310-cp310-musllinux_1_2_x86_64.whl (220.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_plantri-10.6.36-cp310-cp310-musllinux_1_2_aarch64.whl (245.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.36-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.1 kB view details)

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

passagemath_plantri-10.6.36-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (237.2 kB view details)

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

passagemath_plantri-10.6.36-cp310-cp310-macosx_13_0_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_plantri-10.6.36-cp310-cp310-macosx_13_0_arm64.whl (162.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_plantri-10.6.36.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.36.tar.gz
Algorithm Hash digest
SHA256 450ade115b458aea6a06191f89fc3ff2b997bfe067bbd71b4f4dc4cc68c7f4c4
MD5 0032d3b1aa9188f36b0bc76a02a67a05
BLAKE2b-256 9f45ce172f6231694d509da389044a8a05a98e15399995fba3cecf23162db50c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67388c9f3204f98ea9a9cb5d8d4a8872325c4d2af17eddb4b8f734fd7e05e3c6
MD5 a411349f64b048d61c6ad93c46fe1145
BLAKE2b-256 eaa33f7d34336668e40045e3a3f2d81eabf58894e93007e79200edc29b33a873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17c4e3e10b6ebf048477bdf58a0c9bd65a3078e27ad99996eceaa86dbc47dd1c
MD5 2853a6431ee56f1eb4774a4b4a54058a
BLAKE2b-256 aaa7916cf0a5c87d4e8b03ef1e9a01d7ec9cd8c7fe19bdf4c1867937d2c979c8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.36-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.36-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2a7fe643f3cdd14b3f9b69b273757b48204e23d9c65c595532607d4bc4c069c
MD5 c27d0874bd6544097adf1b82278e6fe2
BLAKE2b-256 0ff3806914d4e26df2f5ee867ef83126459f1c96dbb3de21dd2f6e6f0be12160

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a77974c80293fcefde17d4a1b1f163defdcebd6b2c409cd84d846171de80ddf
MD5 d3af37d56ed89626b339b5639e5f15e1
BLAKE2b-256 ec0b1b889b28c5edc2a4be3650f75a90ac9e10811b1518ce815cc0d73f80e302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 756b3d9d9135be986e660ab9f4d21addc659f71efab6050f86709508aff2b33b
MD5 fef2a1020c7eec5646274fde09115cb4
BLAKE2b-256 aaaeeeb388fe2a72c7dc772fccf59d7e1cbdeb474e19b8358bb44e6b6ae56bca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d06e9fd3d3146cebfde86ba9343888b27c30efb0035a7090faa90dd5624c6024
MD5 59984e63a6b144a30d147495e6874124
BLAKE2b-256 6636f1ac649a75941170f33b7cfd81e2878cd3ab27f66ed77e46bed5f1372ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 283fd9f402787064c0c6c926800543a8e80fb5e7b64a990cc051390de07db123
MD5 f1d797b5598b9fc9444b5689b716abc2
BLAKE2b-256 d2812ede609bbdc9e0ac0c33188d8049f8320a33e494b9c1be0815c8e5d851fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c1ce4741543f1c7b3e3bb1fd0b21f2284b7314148fb330e85022fbc52d33d67
MD5 60a8e70f5c053848ce132eac8f400e44
BLAKE2b-256 9cdadf4ffac3ec628cdae19580a1a1c6dbe6ffee742525196d9a5b1b805cbb39

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.36-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.36-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 305da37a74e81adc2731955954f9ddc05b95e911d255c2fbac85508f9c6276e0
MD5 f8ff0c07984f97010144ebdd86f0850d
BLAKE2b-256 9ddbfe28519d1b18bd995a1b4beafd43f122010c500035c41b373a900cde1a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e59f39a521d9ffd1ce9d0a78fa0e176ae2eb8c84c63de6bd65afa80f24d184af
MD5 d86c192afb680376c14561952477a4a6
BLAKE2b-256 57e8d520f5f23e4f809fa41d5981c882c43d0bcb1bf34322f148c7e762b9086f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0708f88fbbd6190d78f108870fadc4c9bd18a528daede38fcd9c4acf1f2adcad
MD5 6a9cddb479b87e0fa36ff0df73e0de15
BLAKE2b-256 718ee601a46cf7a1472cd98ffb188371a1d4753a6b7aebab78f49cb429d6275d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a64649a1a9b553235846c2a06b9029f02169183b01a9108a7064bf5797f2d1c7
MD5 1c5e4d30d567fab3700d64e578235d0c
BLAKE2b-256 88aa8a3c26a6147feeb6f4cd9dc76dc4d7c531d6672b24d8ad95314f7a3b15c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbde1fe247c9c15bedca05a83680b98d071dafbf427d85f3dc538f2b93921fea
MD5 b921bd99d36486ad997bea459a677efb
BLAKE2b-256 4f135fa46fc1b5e27250f29289580f795e055a8b3ce774f97e54b84f720240fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d279f9df7c733404006f15980184ae0f9a5d584b8984fd1179587c81add70cc
MD5 31e38377203ef960765d370adfe2397e
BLAKE2b-256 399ffdebe73f5f07c4e155d520cfa852e5aa6bcf088a63f9396be3021b472b2d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.36-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.36-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ba8143a79d9b10d21e2103733aa1519367a6f1be000062d1aa5d58f246670bb
MD5 8e1d60dab17e9219240864a13f99b736
BLAKE2b-256 eac4f0e838a9ffaa876085054bc1f13452de46c7c3f62daa39451426bee1e298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 550bf41032f28d02644f85cd0ea15b1d58a1a7c9a79e34fe6ab6597d136c9b25
MD5 3a15b95dbe38a5d58e77315bf1153573
BLAKE2b-256 a4ba6980b56d0c765843583eea23cc2fcf84f696a276e8b6726c8217ce4ff346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d22e5c92cff9170bc3353c7bc9ff23d1b08010e4b3ac32e7e5868b68bddbd77c
MD5 47b1d05f5936b714156e9e1353f1bc9e
BLAKE2b-256 cec3d2782865fc91c862ab4cacb3da304f1cb43eef8862156cb6e22cfbec9a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4d6040ba5dfb7313265c2ea6a3e63356506113ab5d7086a9d0157001d32fb19d
MD5 ce4c675b31051a9267fe5f8bf9dc18c9
BLAKE2b-256 c3d5ca23e36dd466705a254a39436d169d82bbc2a1099002863d66f0cc7febca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 745cf397094c70c2746faf8e2bf22214bb3f4bf51edf30ef4e55e591655b94ba
MD5 781c667da8ae04fea975fd74e3e71019
BLAKE2b-256 8f4454c84dcd230a5dcf44a8bec9d2a01941df9a5e41b48d557a79bf1f4b6dc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81fbf6ebb486456914419b30bf5b9f46bfd6313fc3bd556c5a59c245a9c899da
MD5 5141db7396326d7e54e74bf47aea2168
BLAKE2b-256 2585d7935ba7499bd9afe3c31b441c702e1d9076ea639ecaa930dd136ecfd5fb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.36-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.36-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4131ead47fdb332564bdc2adae3e28d4a7035844acef0c73ec559537b3f8f079
MD5 f5c06ef21e439134980a7de2165d93ab
BLAKE2b-256 d41497709e96504de9978aa5fabb32588b97ee2cb5dc8a01034fdc5baa07e808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b37a5f24a29bd073b123f08633f919436cfd7f1bc3ffeed1f62901d9ff8b95ab
MD5 562cda7aaf628ac10e08d2a24bcf5035
BLAKE2b-256 b6f03a5fa0743e303af04ded9aa1e23fad871cc26959f1c45729b9632412c2da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bbd061d021e90b9ee9c33adc8314e1fc38c0e0b91da20c06e57702aab3dc90aa
MD5 cb06b212ca6e65a4c6657a6f378eec7f
BLAKE2b-256 1bd083a3d1c0dab6cb47c28675dd769fa120dfb185c2ce64ad29723f80337a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.36-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 80ec8100fab30868a83c7c68be1a4a91128825420840fdebedc86cc32fcdd795
MD5 c69434483c0ceb5d6bfb0a6ec14e3021
BLAKE2b-256 63c9d4b45cb2ce738ee87b294eb5be382df7d20bc82502b4f7f1a094dcf401ed

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