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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.33-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.33-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.33-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.33-cp314-cp314t-macosx_13_0_arm64.whl (163.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.6.33-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.33-cp312-abi3-musllinux_1_2_aarch64.whl (242.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.33-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.33-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.33-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.33-cp312-abi3-macosx_13_0_arm64.whl (162.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.6.33-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.33-cp311-cp311-musllinux_1_2_aarch64.whl (245.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.33-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.33-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.33-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.33-cp311-cp311-macosx_13_0_arm64.whl (162.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.33-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.33-cp310-cp310-musllinux_1_2_aarch64.whl (245.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.33-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.33-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.33-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.33-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.33.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.33.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.33.tar.gz
Algorithm Hash digest
SHA256 901deb0caba509bc83cbe4eb8c308dc19a12f1115566eb0ecd79f406cb1de80f
MD5 46bb597676498c6fb959c229609141ff
BLAKE2b-256 3da892aba0dd47712fa57b5ee16c8d0453d3704f202fd55d4a929633b45e9431

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05df2aa3159ee4f4b54b7535b266ab74e98aebd2d6af81709bdd2ce81a58e5d3
MD5 de80c3ef76af78492aaab1690325aec8
BLAKE2b-256 efe432e2a13e267f8f5ab23f2791abc1d19b0bf17f00b291996c2c7e84d8f883

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e85a3df409f323ad753a2bb91d971ff081feaf9c33ece6995b7815f2a587d7ad
MD5 b1fbff49549499f9cc89fdbf7d4398ba
BLAKE2b-256 4d1da9cb7c50268ee42e7baf85b59f0a69def44861235bdf00c959ee54311780

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.33-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.33-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52c134f359ea93964dfcf31ce840de5d90e0ddd66a79bf2fd82888deff38283f
MD5 9fd9b52bb515472515f030b84b46a9b5
BLAKE2b-256 9d6e5add1bb0c48b3ed2f97c19d93527db4471d9fefe83c57b2ce6da44366837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1677aa767f358a89c03e8db1ad44be7eaff3155e56d0d4289680a62dac7fc6fc
MD5 420afad20e68368805e0177832f9f9d5
BLAKE2b-256 3563737e41d659e7931d5e80a326c5df0a0ae1a4cc8ab2e427940e242cc018f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f9668dfa261916f4880072c8795bfd2ec2ed635275e2be3b20c82c8b3560dc1d
MD5 8b8c746e8ec12a78afcf789576f8f7b5
BLAKE2b-256 016471a521a1e8026ca6bffd487be658e9cdcf3c3e6b5cc157ba1451fad14d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a35e0bd0094d7d701b3ae054b2e656882613cf0b53f981451b5f759e393d6009
MD5 a666302fd70b84b210d8d0b798dea45e
BLAKE2b-256 1c343e8b517a95e147f6bbb0819cd89c8b4942c191183b92c225b73143024539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39de6f71a526745125eae080967c536e8e32b91fb3015ab982823559e7a1e2d0
MD5 8d8f75ab259f6f890626bd797a6400d6
BLAKE2b-256 1f49de0f9b2dc79c0062f927aa34da185f41624194ea003c79356cb9e3793143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50e17a9e41348021c74a471924420af3247b8387751aa3e0b66b41c8053113a9
MD5 daa6c5bd5f57670f3db33188b911544b
BLAKE2b-256 9a2064f365f8ddd3d629df523d9f54b86f6e6f04a3c1820df405fa0fb063791d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.33-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.33-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15882dc56d86b8c1cce5c78103a3ec0e8d69f386cb792efcfb15e3fd6942c0d2
MD5 eec42229c8f5d77d48394284f8383321
BLAKE2b-256 c8fe9a0fb8216ddf6311616ea0d49068ac361544842c7136f4b1c5a6a3a073c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fce6e4a3c931392ca4a34070a4dfb96c738e0c4dc5e872a1948165642b4ac4f0
MD5 24d2eedf16f72b8868a57547b28c8027
BLAKE2b-256 3f9b014ecebf53179d2d8cfd877fba75feedef3a1c5bef29d5ab8dc930e4fefa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e22794a6de38ef45b66cd654e9699b3a8d7782095819ca9de9161acb6bd22c6
MD5 c6aae4a6bd0b3155958130b43da32a36
BLAKE2b-256 dcae3aec7b37e8769bad71cb3ccbd6c68c77ab37d24d32eed9abe2e9912fa9cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9460f411f4838b22e815bc3e4e399e3ec7296a8ff408da79d16c61376d109858
MD5 90a0f6526863e7467664050e968bc9ae
BLAKE2b-256 ce92a1f7fcbfcc3ddf251142481c4a5bbc905474a41e1b336dcee4ddb8cc4a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c13a4ba7465708a496c56917a22b05c5676649d1a9237ddd1882e914c5c7d590
MD5 36cca6418a750fbfc0646a7427ef66f4
BLAKE2b-256 d235611ef02942d8cbec8f310b812f3efda65eb357e778833559d6c40fbb5789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d145368c393a99fdb8e3444bd5cee934b8bfe3cdc04aac99c7c43168f4e9220
MD5 bed7bb59243dbc7b3d5d7ab2ac850866
BLAKE2b-256 e07de0533643ad6034636f293eec7cbd39c63c05400c5e3b5feeccf3bb6b691d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.33-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.33-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c0395bc71ec0a3e9b69df06a969fca8654508c59e1537e5b2a3a0f807d56ba1
MD5 cdb551d8f70ac87ffb3ce2c89a2f1ec2
BLAKE2b-256 b291b82d63597f36d8559edc656d6895a2a66c641b9159500f2590cea9de5a3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f29cc94e381696fda60ebda74aea35312499b421b73ba349f5e0dffe7766fbbd
MD5 8ce2d70b60db0eb9793a7dcbdca4c860
BLAKE2b-256 7a9659e83397a38aca72fd7327908f86cdea3373561140f19d16e71419f310b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 072a313b3b44e45348e42808164e831de81a5551e1adfe762eb1330d824b7b9b
MD5 17113b486ff22790aa1182918a517a4d
BLAKE2b-256 c21caf1be4ee7943b2e26cb295e8f7c52a3d1176ce858b48edabbc598da9d96d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 416b01685180edc32ee65b54524f69a1d78d1c0f4f4dc182d24b300b395f22ed
MD5 81e470572dd68a3278706cf1ce8b6c04
BLAKE2b-256 163307cf612808071fe02a220f7784eae56cc8cc66868d8f310e407e28676a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f0c032066f5162597c2e6d16e3c00f11a47988ced3e300805469ef48700f3d7
MD5 83ee15262ec43970730fea27bdbf930f
BLAKE2b-256 180905ec152351764bfe73de3a0c412917efb44b2669bd1a53227bbe888f49e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b075eb6e57a2da81219a4769525579372c2c13a2f94d48962072ca402e573f50
MD5 7ad1a94fbbd1d6588bfb82089330cb8b
BLAKE2b-256 b5d357ba68fd4a1bbb4912193bdb8e59a6fdee9e1e6ea0a618d5d530efff7218

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.33-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.33-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 caaf10eda06073a9b9850b366e1e6a5288820adda7d277f5707db32a3be59801
MD5 de8c6288f4f8e64acee78d8a6be73649
BLAKE2b-256 4838dceadd24499dc3d96ef030860f40bc58d39e0dc1cc5f9b9163d57518ff0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4ff37096d734bdde9c67f48ebdae4b54c72f040c34717f60bd76654b82f57ed
MD5 293c631c5154d27ad07ba8948f60b061
BLAKE2b-256 c6b457008ab58237336062bfd9b0d654fe641557f56a0f778df9a6eb21415a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fce353de0b463c689fc9de493c22505590f405d04d03351d6778ebe516f38b84
MD5 6733c9ce018ccc70ea369c27eaf62ed2
BLAKE2b-256 e52bcca310faada541a6257385712cf14ffa488256b27d1683482e0f5f17706f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.33-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8ab29ec275b4f201d047850a89243a04367c5a8472779861bfae697405874761
MD5 4f1f4c567bd7ed8827282805a0ae44de
BLAKE2b-256 3e7cafe5a00aa6ab2ce9e7a7e5eba70944c10a834c58345c0e3727cf62ae9be0

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