Skip to main content

passagemath: Graph planarity with the edge addition planarity suite

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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable distribution passagemath-planarity is a small optional distribution for use with passagemath-graphs.

It provides a Cython interface to the Edge Addition Planarity Suite by John Boyer.

What is included

Examples

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-planarity[test]" ipython

In [1]: from sage.all__sagemath_planarity import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.is_planar()
Out[3]: False

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_planarity-10.5.29.tar.gz (6.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_planarity-10.5.29-cp313-cp313-musllinux_1_2_i686.whl (344.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_planarity-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl (373.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.5.29-cp313-cp313-macosx_14_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_planarity-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl (103.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_planarity-10.5.29-cp312-cp312-musllinux_1_2_i686.whl (348.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_planarity-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl (377.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.5.29-cp312-cp312-macosx_14_0_arm64.whl (100.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_planarity-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl (104.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_planarity-10.5.29-cp311-cp311-musllinux_1_2_i686.whl (343.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_planarity-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl (370.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.5.29-cp311-cp311-macosx_14_0_arm64.whl (100.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_planarity-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl (104.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.5.29-cp310-cp310-musllinux_1_2_i686.whl (334.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_planarity-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl (361.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.5.29-cp310-cp310-macosx_14_0_arm64.whl (100.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_planarity-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl (104.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_planarity-10.5.29-cp39-cp39-musllinux_1_2_i686.whl (334.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_planarity-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl (360.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.5.29-cp39-cp39-macosx_14_0_arm64.whl (100.9 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_planarity-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl (104.2 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_planarity-10.5.29.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_planarity-10.5.29.tar.gz
Algorithm Hash digest
SHA256 c327a5df726642e413ead0fcbedb2905ee4d378ed836e5cbf5af3ecae8d9be38
MD5 4385628430f5e4ac014cb9e2132d6757
BLAKE2b-256 79275fe8af377e76360a5b7e1e69013c12a75938e0bd2795ef64ca7a87792192

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d354a6513bca4fe51a038e95caf3cab4a6142f3bf4357adba9f5c2a97232037
MD5 70ee353d5f02ea9d712f4be5b28468cd
BLAKE2b-256 8089115f82b820f77adf0048211d5717672033a446a7601a65f3266c3cfbef81

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be4f2e3d1c3d881492ea24a8dfb9a30941211694f8d7ee3568c55f947f69bdd2
MD5 4408e2e72c729f1964fe885da6153d4c
BLAKE2b-256 32ef38aa27b65137cc07e03a58964bfc2a03946bab756c659fa7d157c20a0a10

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 83a52dd17f4b25a56401bdaebeefc1adc316e074fd11ab82b7740b76a4259c51
MD5 f13e54a75866b9186081a4cdeb9065c2
BLAKE2b-256 1bd4047d724fd4da263c99aa22628b4db3e133cd88a14c00f7c0c33d454def2d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 89bce7010b1aa0948cb61a800850c97b4757849766f1ef68d9dcc40f66fc301f
MD5 320f50c6e5988a32ef6346c3c0a416e4
BLAKE2b-256 2edb3f88ac3218783a5384fe48e14e75b74bf1527b99786ab188b9bd2d69c54b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 543aa1ff665d7e81973be9bb1fdc0f50dbfca4f54f24df5735dad174d6581451
MD5 6690d733ab1aa8c21f75c93bacbaa622
BLAKE2b-256 c0483a96147400755c71526db77216932cbefc75a6b691c0d29b820f1233320b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52a415a2a21ab30ca997cffccdfec5b2ebd3a27168a7132ba3dd8463f078f077
MD5 d07101142ae3264ded98d19520a65208
BLAKE2b-256 f1b309291b9f4414a77c292dbe8379b5e002e7c529866dbddcdf3ea6231b6538

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4f1cf4aa801fc90da7e08f54cd5d09a3972c4ffd7d8f590b95e5555190e3e458
MD5 3b47f4d692d40e76ee83b0d09d83e62a
BLAKE2b-256 c96edd8f277500a5b1528dd6f9f5bb7347dc701f863ac9b1d5e244b17f7433bc

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a188698052c3bb1c0336f99299ccdb9ea0e80f8cfeec577f4fe71251316bbbce
MD5 24e0a015645ed6df71a5c9f397832194
BLAKE2b-256 89bb08c98b186fcdd2b1ab1890984df32b691a20d4792c88af5834db9b153462

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92f6a00941b1140ec4791ec1d92467e99c6937660a5cdf71b4bac724af5d3d19
MD5 190f1e93849f7c0f8f0a88eb9dd7355c
BLAKE2b-256 ad56a47d7e086d16079099d8b041a0cc4c699632be9984b5ce7d5070b56f370f

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b8d99f164d45030973393fe14ad6c7b4297c52dcb385e12ac60307ff0eb69e2
MD5 76638a74e82c73a92d3746c28d21502f
BLAKE2b-256 a45cba818e61c2b91783454546c23574d5f65be02bfd5f590105886bb1d9bdda

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b65054db371497a979ac887a65f6122804a718e90a1dc2b1acd0a6bfd30f6d7
MD5 e4b485b38b4577b62866a5b51951d696
BLAKE2b-256 cb994e998cca2b3c492144c55afab96fed96166299db2b35ffdeff9839212e14

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a587176dbd218ef470d4ad4ab843bedc59bc1284687229cb5d5de639393034a6
MD5 956aca4aeb67b19082260478be081582
BLAKE2b-256 c135491070ed0d293d8f772853016afd4ff48be463f819dad2e2d3130ee3df8b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89c2c42740dca4f5c3b8b79bfcd2d19789c24921c4230edf86801a8159d1efce
MD5 a40143f16c9fb39357a0c615728b29a0
BLAKE2b-256 350c019b54dab2496da9228dd748b44c6cea6f8b79b78511dae72adcdd52ed15

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f245418158b678f648976b92b4e8c0c7f4ce45d50dea70daa6fe8a57371148ce
MD5 9d1eba3a32b11316372ef560d088596c
BLAKE2b-256 96629886f71e0d16926c43d63546262a35425294bd1da1ea330fedf8e96d19f4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 84bbafa390df67dfe257fc2940771e385684edc5534fcc0b26d036da0e530d96
MD5 85f5685dbccc820296d35c1cfe4e78ad
BLAKE2b-256 394ada169d1d6bb29750080249b1827955567f21c642cd517e7cc274fbfff96c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a274ad0a8904cc50038bdbb9816b4aedec35d11ab296c08b25b715f734bda115
MD5 8ccf8190bfef30d498d1b5c1489c378f
BLAKE2b-256 23bfeaa92e24fbc40f143f10f1891b8696a0a222ed06f3add4aa2ccb3987e232

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c12025f4456efdba7c36a7945931712fbac40c8f4810795aec65676f3a4e7061
MD5 abff45fdba7c049944d0d861c4f4d7f8
BLAKE2b-256 1c46b16b10e68341715c48a5c74eaaf6dbd5497913d6d507ec6d6ea34c784364

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93d01d25b50397649e11d27e5b4a8bc4a4ec0b901a551335ce256d40857ed26f
MD5 275a14f684db453d03c60ede9222c03c
BLAKE2b-256 72bdbb3b651b700b821320b46b5a4c8ea6fdaa341a8f0489415dea3f2ceabd3a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 121f595eaa0e2cdf0794dbfa1575ebe4bec4d705770f695a7762e3b4db838e8e
MD5 0719459c8068c88b9c8880b8b2ea8d3b
BLAKE2b-256 297384df56455db02d0b04131517f417e9633eeb219e820fd9071c0ac18a909c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 10847ac355a23d745e952e415ad6ff442fb279ab44f73559c2348bfdf3d85240
MD5 8f79f9a34882318bc2b24f50c80fb909
BLAKE2b-256 2a28dcea9fa4bdf4ae15fea347085a810a0f3efee335329ff587a1b9302f7c71

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