Skip to main content
Warning Some features may not work without JavaScript. Please try enabling it if you encounter problems.

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.42.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.

The dropdown lists show the available interpreters, ABIs, and platforms.

Enable javascript to be able to filter the list of wheel files.

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_plantri-10.6.42-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.42-cp310-cp310-musllinux_1_2_aarch64.whl (245.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_plantri-10.6.42-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.42-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.42-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.42-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.42.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.6.42.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.42.tar.gz
Algorithm Hash digest
SHA256 807580bea8307d6fb8ed42d520fd53f9b267b0f7127e93a7466a02073823b40e
MD5 8da5b7c2b2da7e563fa345c318710c83
BLAKE2b-256 fb5a816240627601d305d8a9a372daa5f0cf202c2fad019ffffccd35d5b31d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b05134db2d0541f04f3cf000bf6e6326d045bb69383f7363e2d8ab4794055253
MD5 e8408f7d74c9a5ccb1d8f12dd1f69820
BLAKE2b-256 20d1cead7a32be20b58474fc1366be6a14c000e02a23c6fd988abc15bf5e05c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7e9c77361d07d2dd9cdb651e0fed2c04423afe7bfcd5abff40939e3751b8dde
MD5 881a20f0c9badb15e2894f67d2d4cb3f
BLAKE2b-256 43601e27a4721bf726ccef49bd7dfe5f618181956afb29a8f46e21bcba866df9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.42-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.42-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4dd10aee8fdba748ddda2f59144ccb9bc24c9c03f4403e44d21fee26e70e600
MD5 f87630638dab87c4f517b16bddd0c89c
BLAKE2b-256 b85c5e601021fdc76fa3bfe80bce92e7c9940fa7e384fcf8631fbde714d9aae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e9666de702238300485768c0ebd58a81ce750e19b9cec38729108b731afa728
MD5 c3b8cd876dc00b83ac2f5d9b813abe0c
BLAKE2b-256 24e4e0873a188bd963093d3af65ab62e582f52ac3bb37b2a82d2637e311b3805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8a9963286050c5b9585ee2e5079a58e361c2e840b1f024d569cc2d60edd205fc
MD5 6ac0be4cb72b9df838c685940adc91e9
BLAKE2b-256 3715a20e81260d7a04e7f2c0cee68ef91371d39c7a4315393ed5c0a9d23117ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 54714cda5c9a88a83d850a77ed2463adc1fc5ee4052478aaadba414239dca1b9
MD5 b4934cde7a200efedc4d9940ee280453
BLAKE2b-256 1fea2bf7e3c8249107e7ac71f2332c9b122f47d1a4964f379295d290da400b42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fede145a9234fabdcbf883f1acc91866ea84528f3d1b4d3adac7cec5fd8fd630
MD5 de26b587aa468a3f067e7dd92ec7c750
BLAKE2b-256 2a8d77c36b161e04cb009a97733414eed41d5dfa42370d4b8241505362254d5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 612631c8de5dd7aa8a9b8a96c88776615f6ea437fed0242e49ce199d061e70b2
MD5 be65cc2777e38d330bf3db3121aa89f8
BLAKE2b-256 10ddc9ea5616c00cfe93d3a0a9029129d24ae408eda95902eda3f77724ec7a37

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.42-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.42-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29b6a8330f07697ffc655fcb82f9fc155b4d872fb218f323a5dad7699f377d2b
MD5 9fa97df138b1102cba526e015289657e
BLAKE2b-256 897298fa552cfb5a45df3915316b5e6e9647c9f5387aa6b275bcb2b1eed0c5ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e8389651a2b3eebd9090f61d242138880dc705b3527017067c40eb4f8d16640
MD5 e6531807e440885b478e8b413800b978
BLAKE2b-256 5372f0248cc4ba9ea5c8d6879dccc33a7da86f8d01aeaa822916cb303cd47479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 022c4a4e06021910b05f2bab08f1738d2f859a5c07efb2d8118e012c3cc8f047
MD5 0afc7c36521bcba7331da46f50572c9b
BLAKE2b-256 c57007b6ac3e2e13faedb789f7d1dfca8fd380ff638bd78d51f85528d80351ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7e0edfe31c80045bbef52b04d10fcb7a03589d2ec222bb3e3fe750c22a4b3f50
MD5 9bbb99d5f4ec9a1c0c405b518d91eec9
BLAKE2b-256 f1cebc8976837869b91dfca90c77cbf38b7e3a83758c68f1aaf9c6db6d29ba42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f14dac5d9bef1fdd70032a66b2417faf93c33ad76c44e2ea0ee57c7463fdf83
MD5 6af59d5d742ebd16413775aebf5edfa1
BLAKE2b-256 7da51f42ac21c5fe3ea7df7206ab9eba85ad89d8718b812c28325db187f7a65a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0dd479b488ec1eba2da240672bfce0125f6704728b8e79bd6f92d9070ffed193
MD5 9f7dd0c869ff983363b3cd3a3e4f6ae9
BLAKE2b-256 faf071665e30a2746a34910bc6adb389b9f5dc9ccc4006758eb83ad8945fa870

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.42-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.42-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4f55ecffb0160578aa3f607bad5d99c144bf3029ea657dcae5ff9602118f423
MD5 b739c7c7d2dcc691cdfaac0e719ab984
BLAKE2b-256 ef876de41e9014c73f93a92f994105e3094441464f436ab22b2a7b387d165e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d3ce41947c3947d6160abcada9d7f48cb1d22e3ec5d20c855fe7801014fc5ad
MD5 02a18ce5fcbbaebb34cce8ff50eaa634
BLAKE2b-256 ade45b30a2fa7635747d06a15467d479259eed35105ec24894cfad4491c7033c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a17cbae731164a2a560fc346f27f5d8045d638d253a206d2c0247de92ce69280
MD5 cd5a3ffadd984587c6a7ffac7ddc206c
BLAKE2b-256 c734f175a51381570f0f78b7eaa3276cbd733aaff5b387f5ea79c6268b27554b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9cca6c33de846bf396bfb032476fc5e936f3a8780e56bee2a22453fe1f7d0309
MD5 8e5bda05de4dde86c7e45b6f5d8a0ab1
BLAKE2b-256 c332b1767da7885837f1a6a50805f048eebb7270fd1bf08410ea7924a5fe5f3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a14030804ed4c69eef1b59b400d3ac0734824f7036944ba51f6fd938bef3d9a0
MD5 3fa2cf50f0deb49c53f4c5a859f4dce2
BLAKE2b-256 49b2a8d65029c37969d9f4618d176b36bf8a6e1856fac068deceb631fc108823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ad70e1aa4448e6e216d6f0ae60960f9afb7dece119ce75f48384e59dad3a8f1
MD5 8b3a9fda30dc6c30d262a06ffbdc79ec
BLAKE2b-256 b6ceffa9830090deb3522238d58890a709a1bba3142452204f8afae44a9d672d

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.6.42-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.42-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e9160cde843f7cc208fd391f1142be10a9accb18af1e494d546ff7386be700a
MD5 6bcb440b57741523571d49e87bde2518
BLAKE2b-256 21066294b13ef520b4ffbb3d2eec65d11f81cf398ea332f253ca279dde530561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea6400872e9419384e18fdf34d5ac2fcb8e57b57d2c05bbdaadb7db34682fef3
MD5 aca5cf25e2d4f039831f4b8aaba31cf3
BLAKE2b-256 1ef568ab64e6da354a9a47afd13080d826f34b0b3653321bf4ac5ac390f4f15b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 06349b1f018778e9b30451bb34dcd725f52b01542bf778acbfb57c09532e5231
MD5 29cac3c604739c63ab2988b541841e06
BLAKE2b-256 9d6f1b0b6ad29ea1c6b36791c880a43d1e847c46a60728f3b392fb3e09f0d4da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.6.42-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7ea04477e42106f12a84295c45b92abbfde43ec04554e1d8b39e03442effa77c
MD5 ac7e72a4b920c1b150e4be040063b479
BLAKE2b-256 067ea3c46a9a37a8ff5a5cca21437f876bb0880ee2b21524a4bed036f6324d60

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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.