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.10.x-3.13.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.6.1rc11.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.6.1rc11-cp313-cp313-musllinux_1_2_x86_64.whl (387.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc11-cp313-cp313-musllinux_1_2_aarch64.whl (376.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (389.2 kB view details)

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

passagemath_planarity-10.6.1rc11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (381.3 kB view details)

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

passagemath_planarity-10.6.1rc11-cp313-cp313-macosx_14_0_arm64.whl (104.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc11-cp313-cp313-macosx_13_0_x86_64.whl (108.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_planarity-10.6.1rc11-cp312-cp312-musllinux_1_2_x86_64.whl (391.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc11-cp312-cp312-musllinux_1_2_aarch64.whl (380.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (393.0 kB view details)

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

passagemath_planarity-10.6.1rc11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (385.3 kB view details)

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

passagemath_planarity-10.6.1rc11-cp312-cp312-macosx_14_0_arm64.whl (104.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc11-cp312-cp312-macosx_13_0_x86_64.whl (108.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_planarity-10.6.1rc11-cp311-cp311-musllinux_1_2_x86_64.whl (384.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc11-cp311-cp311-musllinux_1_2_aarch64.whl (372.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (384.3 kB view details)

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

passagemath_planarity-10.6.1rc11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (375.3 kB view details)

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

passagemath_planarity-10.6.1rc11-cp311-cp311-macosx_14_0_arm64.whl (104.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc11-cp311-cp311-macosx_13_0_x86_64.whl (108.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.6.1rc11-cp310-cp310-musllinux_1_2_x86_64.whl (372.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc11-cp310-cp310-musllinux_1_2_aarch64.whl (362.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (374.7 kB view details)

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

passagemath_planarity-10.6.1rc11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (365.0 kB view details)

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

passagemath_planarity-10.6.1rc11-cp310-cp310-macosx_14_0_arm64.whl (104.7 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc11-cp310-cp310-macosx_13_0_x86_64.whl (108.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_planarity-10.6.1rc11.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11.tar.gz
Algorithm Hash digest
SHA256 896c35a16da5759b2ebc3396cbe608c7912541e9f5794551cb8b23554e7e2406
MD5 d357f015eb67f9aed90fd8809c70c6bb
BLAKE2b-256 e65bd0a9a4a431e2068df606ab5eea169dd6e878685e5de986d5d3d5c0cf4cc4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44f10844093d3cd2541ff4a638d8279c804f12a5e00fc516cc36d241e41e7734
MD5 bcefc68980701cd123bbfc2ed96a6e0a
BLAKE2b-256 0045e3cb0cf6a5d6585c959c7666949fd5433cc40c9311945bccf6941954ff20

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3946670607dfcfba94283a44d8bf0c38ea1381e4a6b5389fcd5890dd3752d4e
MD5 00c1913d5ab20521b074f1747da4ff1e
BLAKE2b-256 21dd17f4a5b4bf5d7e1478600efd86a83072974d87af2ec26fcde3fc40d43570

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8555b4dff7995bd17f7112cbde4477fe8400c73cf0bd195f7c29df36a6e9563a
MD5 bf4015f38c8417e69e1c06784e36726f
BLAKE2b-256 8f27530aa582ac98507acb4ed75932f11f1038f6435e6e03dfad5eebc314a7d8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e728d7dade581ba8c2028231972ac2b713310bb16f6f3117baa104681537717
MD5 d480260049d875348495250a2374b0de
BLAKE2b-256 2acd8be405d9498645eb626679d96f243196caed1f094cc69f59ead6f21e436c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 580f1e8678d4919ecbff566b48a96a048c02cd863b7ae7b9eaf45fd539e11a87
MD5 5023e9b3570a0aab46d9b229eaaf91c0
BLAKE2b-256 c6cc847f09f3d98d602a9c3e6721b0fbcfb42a9720079889a37cbb56794002fe

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ba4a234af1926c341593d0bf3b211a2b3e4ea62d4a79193bb295c56d565163d2
MD5 e388dcc67913b8efb80de367063a2878
BLAKE2b-256 a00969c391fc1c1ceb4a21b2c3a5a038a128f1f4db2326df649f561b4eebf439

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05ecd5183963c38c20fc3da335026dc20bf0a0d600babeac311bd3ff59eb8814
MD5 393dea1d923db0b7571fd60001ced189
BLAKE2b-256 6507b445f967af4fdbb9325c19c92a5e24ca4f5f334dc981bf83bff77eb2e6d3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 536c40f34b407fd9a6ee8148457e90d79af8447b15ec092fc56bbeeb20a378d0
MD5 32932c06f5ba9f6653b16ee82e23b7fd
BLAKE2b-256 7e39020a7501c15d5dcfa7dec74d86565f39891b127e0f3ba508b57c6f17b953

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1e5330c9e26345e4a7006d016265e4af202f0568f67f17373e20f78d1e26d81
MD5 a9234aee0ba05c4f30ddfcfa60b8ce90
BLAKE2b-256 1da14c6dc6154cc84f2bd9c9ece37a947f77d9167db952f08c8452c27331dd1d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c38524a01533bb4d4d26ecb8eeb82d03304a52861ad30a6ff57aada584e7bd19
MD5 3828b20e168427a6a77472ef0548b172
BLAKE2b-256 3a3405074e2ef8ea0c99440597d4f99584af7a8896f08d9fb2e4bee98737b671

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d1b497527388bf8275cb4cd2a33661cbaea6fb4a971ae49b3955db70d8d84cd
MD5 5c8fa5dbba0a0d83102772c54d9d51cf
BLAKE2b-256 b50e277324ab131d83878c30d1655c553ec7abea87bcc86e962362e91d66a629

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b7e53aa87694adef243a059cb1bfe5e752d9604e6357d6a93e610ccacae71d2
MD5 15bd6d023b5a392292f1e9d7405a8080
BLAKE2b-256 1bcafdb041937652d4946429ae84ab1762855eb3af43c4bb721c01876955ab30

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4394416a2f47521bdf822569eb04ffa4101da370a4be0821d282b5220e94177c
MD5 df7ddd7601966b13e05b92a8fe7e9f29
BLAKE2b-256 dc9011fc12c653aa04a23377d80667c28033e55bbfc77714b92bd552009376a5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0f82c288934a49b993443884d2c4a057dbaa37b74c76a2f59bc965839e74142
MD5 8d66632235b59f4cad3b7cf5ffc864fa
BLAKE2b-256 edcf3e35582a72011b2e9bc784a7d415f7099df404d6306fd3a1c35097062617

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82740b0c7f7df2d0e7376a6994e1a408fecf3d05271b5f16651ebc39a3a11841
MD5 36af466cbcf4b3adeb2b2e7bf1f3aa97
BLAKE2b-256 25274b4a6a7e35489bf17b0405ddd152139d8795dc79f4cc1238e350b8d56fc6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 764ed39625e2a3906d9841cedf452847b7f033d22a6374859c4a8e4df900e820
MD5 31a589a37e8f22347d477279bc63863b
BLAKE2b-256 e6f01e0a0ee994d535e0d105446278eb95cfbdc0782a18705e4bedf47c2170cc

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9bdb6d7af8d38f2a93075c150092d6e20c4ffe25d4aab00dfce9f7ed97acca25
MD5 af05de2915fa943e265025ddf2e9e908
BLAKE2b-256 6cdf6a489269c8bb6b9229cfa14c8c61ca32e88e3bab14d721d19d483a178839

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 867095416a59d4ab50bc6d06dddc50c4a9ccfbb1a1fc5f8fd000c78e42fa1c81
MD5 8bb69fceb58be8ecae02711df49ccbba
BLAKE2b-256 8555b42bd2d430dd52cf847809b20dd4ed08bda4e24b21bffbb4281abccf61ed

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f6bbe407178854eec776b1d3fac9fd83c031603f442ffca37d65cf2e2efcb31
MD5 6d2418a2ff21196f50a6c5a608d254ed
BLAKE2b-256 2c064db9ae3fcabe65989bdbfa747ee837498f315a4ac65cf4671b967f59cc53

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4e7ede3d66c972e46cca7fc28a7282312ce64ced932e5885b6c002e511b608e
MD5 64d83956d8537d998c03033b9192f4f9
BLAKE2b-256 f853bef062734e9d16091b00784ba9f4d2033c92c62a55ce8cbc482f59a2c936

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed722e74794368fba5310796981cf5f2a1c970ad72098bee3bc233d410151f36
MD5 82477c5a5c3d8a72f00e3d2a618889e0
BLAKE2b-256 591656ffe21614f50e644d860012f0f2189d0ab64c3419c8c20a45287d0398cc

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed03533d0395880827646e036a6450d8f477c6346092761e59e8e06e5be4cf2c
MD5 c7a0e2fca2fa0274ac71f6409143787a
BLAKE2b-256 6e5e0af44d6c694612fb61b261468528cee16e758fa5ffeb72769ed2c6434604

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 39ddd00ec140344ccfc08de91a59b153c53bc065f03813d968bd8293792cce7b
MD5 42868604da68ebe6fc894dab0de1952b
BLAKE2b-256 a9182967085cfd1396627372165c562f15141611c35387dafdce694450d2bf6d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc11-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d0a6aab8475c69f3d2ea5194fa95db061964efa2204a8b63e7d13ebb3bc987b8
MD5 7cf55c59ccdabc0f7f57f8cd185ea25d
BLAKE2b-256 75f3f26ad9eefc4e3a453bdae9b9eca4aa1683cf185687ac41ecc0c01ba2996c

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