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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_plantri-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl (175.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_plantri-10.6.11-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.11.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.11.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_plantri-10.6.11.tar.gz
Algorithm Hash digest
SHA256 89e4981480dfa3f1c734c8cdff53a583cfce2f8c965aab09df98f4c794a481ac
MD5 46c1a8be5a6f36c1b62805f37ae48c04
BLAKE2b-256 6b765511304fe93f3eea9d95357e312eb786aa8f6d41a1b293ff50ed6b5a0593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa72d1a3159c8ee3ce1e5b58528823587087158ffc5517b293260372a3113c73
MD5 eea124e746ae1501ce4b3fd62b48dae2
BLAKE2b-256 d8c8cdfa731a9e07942590209723e713a758f8a066eaca75059d2c51bb7f9f12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6982cc55970089765db798956c30db95ffe95baf25f6691e1e48ba560cede206
MD5 8aa8f3585d5a8b0ceb67b4210a086eda
BLAKE2b-256 95c7a474f558854aa6664cc4c1d48c35654f7540e9e116b83334ca2648cb8ac4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.11-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.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd04f00f018165f694f6c85db26b882cbfb683607544b08586b9f33d492b717a
MD5 6d5a1c890f2bcda5c9e1836ee1339476
BLAKE2b-256 67ba77c64a7c2934ec6d14ec3349bdec88a58a921e5a25065cbdd72bb4728adc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1966c52911feecdf1a8f2e2f5148127c0a7f0c043cd8ce6c58b5fc92b74050cc
MD5 94902fb9b2570d085604094d5775ec0a
BLAKE2b-256 fac3acf178f75fa0c93ec244d90f26de97d9c135d8f63ef27f0364fc0f3b46b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a03c043eaea92b1f955c28b65038d920cd93b919b19a7f0436d6953b601d1e5d
MD5 d2f5d2c7fce88e4974b2d08b9f09e841
BLAKE2b-256 8872f7593f85555a392a2d71439d3d069caa4801707f8eb770d2c7404637d679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 14fd3617121338bfdc8fa36ba46d9b9e75bd77c5b9fa5de6a8f672caf7d8337f
MD5 26ccbaf2dc4a45eddf33c5def9e901d6
BLAKE2b-256 5b30eb8b5da56a218ce2f5b42e0eae7c1e55a3475ab092e8f596cc57c3141f08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39a5dc38c7ac06f6b83fd24cdf09d8e48734b4ec1d424cb63d02bc8a748a9c0e
MD5 43096c8d4a8cc5d3695dae08c726ce83
BLAKE2b-256 b615c1b8ff125955ea636daead4674ea4a1dc176faf9d122f0fdf6af6969b7d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be515021d0a562fb4d8b822472afcee6a025a19dac88d5c4237760608852b759
MD5 fffb521831574b2df288780b06a2afa0
BLAKE2b-256 52551c87386212b0e17c3ae07bdfff51dc006e8ed4e70abfd93aee045b827301

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.11-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.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2e9ea3cca2adfa60c0492b0bcbe0cf329a67c09d049b75d57a69a497abf1134
MD5 f82e3aa2dc67a50407a76d62a86dafa4
BLAKE2b-256 f3368ae815b6a8c5c2dc476932be130cded08bba27d004672d8a7a5bf484286a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d26eaf25c0ed2d2429e323f943dc8d7f02c478233346fb00c3dae9cf8edb1fcc
MD5 e60e52515b10070ce717676fd8901df7
BLAKE2b-256 243fbf15d9a9929dd1b62375316f8a3b3a90678c747b81bc974118573d4ff1d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8740ddcb83ccdaf48db35a2be324f4120fc34362b5f8aec97eb2157a7d18b117
MD5 4dd50105ef50354a3c0f6dc40329965c
BLAKE2b-256 01c2c28c2f7d07c003e31c521a03634bb59e196ab703868ef1a8862b2f831d40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 27f005b745e7160f6b9db61b06f9371be8450c8e3fc5777865077ad19500da6d
MD5 4d7846e63eb6e1dba816883cadaec7a1
BLAKE2b-256 24bb7244ee1cb150eec5ad3c8f14ddb101e40c3443c517e397d9cccf49e246f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ebea2d3e0329d2a0e9eee15f74aff7550354f3a8927bdf6bdb06c1565dfd7f40
MD5 266d0dd9ca3f9e39d01f393f1ee0f54d
BLAKE2b-256 dc2dc727c237fc052cafcaf997823794aee644d08cb7935dedeba77b935119c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 824ac290d45065ad8678e2678e9ec513ce966c716d2dedcc6772dea313e1aa5d
MD5 b03e0562e949223be253da81181ed541
BLAKE2b-256 9bd13db9141eda6ad2678a0f06762bc94b67f493aa23c5bc087f1b2b597d775b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.11-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.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25580f7a4282c645fd85dbad1025a7c136ec1cf573afc93f860c6382483a80fc
MD5 c5aeb6a3624a7618a79ac3fe596d665a
BLAKE2b-256 54c5b58087fa2c4e28cf176974a4cb04ed692af997f8e2187117bef2da3e4261

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c6e6e65904cba8d1bfadac66d6fed447c35820e4d4be03d093f642aeee028b5
MD5 9ff0d817cb8882a66b33089d9da2b57a
BLAKE2b-256 f9deed8ce9c53369b128d31eb36a9a1732803cafebb873fa0c0be1c2d7b72db6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fec1e713016491ab60a4d257c5ce5e05a6577e867e26faca3ba5079865fd4348
MD5 3416870d62a489f028db241f55a14158
BLAKE2b-256 4839624c31f765416777a45668b7560701ccde63ee890a2541145036c88ce4ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a8638dce3426ddade2740320a1cc6949ad6a10826a2759f3620cc044935f9d45
MD5 1cb7c0d97c9ffbc8dc161fc758eac077
BLAKE2b-256 feccb442f222270023b16a3fe3305ddb5021fa09b508d7d95bd20a84a7393643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e2ae12dcf962cafd7963ec28ce721cd5128ea3a50effb5d4cd938f33bd59c10
MD5 c0a24aafba9dc600e9b7dac4bad0119c
BLAKE2b-256 10abd9b21b9a4547ecb1afafc0ce6cf7fa5c828ba3b051f94abe2e030cdfa71f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5630b80b6b5077dc5f21553c8f7bca462421726c5c246bf46c753946f80d8889
MD5 9002cd089d3cfa8bd0f109cd42f4ec62
BLAKE2b-256 37b8264bc4c53a6277492de431d86b0a752d00a08d27681192cc157518416eb2

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.11-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.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f993b99001f132aea27d6cd7adfffaba1946a4718d2efaa8c046082161f3f602
MD5 2000907971726cf09c125b26f84ac637
BLAKE2b-256 be6bed2efd64fda3e0310acd7a6184eff9bae645af7d4b767596048c7dfa27dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5baa6027584715c6d3e073a015d44857ef8a16cf622e2c5dc4f176214c16d310
MD5 cbb5eba71e9642fbf67226b5026f5dec
BLAKE2b-256 0fbe20e3bf59c21f0ffbc8b6378d0a1961a81bb29b650a74713e1195fb9243f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f3799a77dea9aa55ec1d6c3e319e8d7ff23c9428810fcd5d0e65d6a17eba3e95
MD5 7e863bee38c68246d5c39a3ba94227cd
BLAKE2b-256 7ced91bb342fc50f6e8ac7b395922db6ba3a9c70c6ba172a76b90a0cf837da60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f99f0bf8451cc36d816edd845e912de6de9dbe8266bd5817a9c24d27b89f67d
MD5 65d8951db64a9e608c7342461771f48c
BLAKE2b-256 dda99dd7e62bed2151e1073a3f82913a0849d6b322c7f5bda9f0f586e12936c1

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