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.1rc1.tar.gz (6.1 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.1rc1-cp313-cp313-musllinux_1_2_x86_64.whl (386.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc1-cp313-cp313-musllinux_1_2_aarch64.whl (375.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl (388.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.6.1rc1-cp313-cp313-manylinux_2_28_aarch64.whl (379.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

passagemath_planarity-10.6.1rc1-cp313-cp313-macosx_14_0_arm64.whl (103.9 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc1-cp313-cp313-macosx_13_0_x86_64.whl (108.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_planarity-10.6.1rc1-cp312-cp312-musllinux_1_2_x86_64.whl (390.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc1-cp312-cp312-musllinux_1_2_aarch64.whl (379.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl (392.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.6.1rc1-cp312-cp312-manylinux_2_28_aarch64.whl (383.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

passagemath_planarity-10.6.1rc1-cp312-cp312-macosx_14_0_arm64.whl (104.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc1-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.1rc1-cp311-cp311-musllinux_1_2_x86_64.whl (383.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc1-cp311-cp311-musllinux_1_2_aarch64.whl (370.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl (383.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.6.1rc1-cp311-cp311-manylinux_2_28_aarch64.whl (374.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc1-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.1rc1-cp310-cp310-musllinux_1_2_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.1rc1-cp310-cp310-musllinux_1_2_aarch64.whl (360.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl (373.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.6.1rc1-cp310-cp310-manylinux_2_28_aarch64.whl (363.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc1-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.1rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1.tar.gz
Algorithm Hash digest
SHA256 9e9f054a3e86ebd96bb2fee902b75be6eb10a0eebd147fb377a13c79f39f2348
MD5 379f8789abd04535b6cfeec3d56a147c
BLAKE2b-256 bcd25b5cda02f213a290176217bb8d9188ca28cccc7e20353e85d97b4910ad4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e68e0ae0e9e401f5c138ec95bf89440576028c6ae2a1a14fc87614fa59e35e3
MD5 e318b4460976f3982a23289e97b08369
BLAKE2b-256 61abb2f6a0899c4c5922f9d006104031f1f870b676b56ddf334b5dc8a69f2289

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b69119a5f5cd41d43c225e29e7ba03f09fd6fa8f69511aa4eef3434db8b8ca9e
MD5 e686adc93043d4f53848244603948e6e
BLAKE2b-256 f984af6b466308a37c38c5432e36fb1510d22d4f15a800812981e7ca0baafe2e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97e6834c9618099c7c6331b2f91fd8f88c10212a22e892419499c7eee1a4169c
MD5 2738a2e899774604fb07e883ae60cd26
BLAKE2b-256 1f0e7c2ada2582609f809194588c78be5b3d942c88f9ebfa78672ac00466f30a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b83b4881267c555c56e2c6959966e7dbf00acf84ddbe846cbc4f36d20e6f97c
MD5 b3936556c04e9bdca5b9774806ab8619
BLAKE2b-256 cc68a1ef678bc09835fd35ac544c07b8bc9a16316337e04c00a666f20e83fb30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f03b2382e60ba9b3137f1c1529b827f9327c25a987a5185b38ac0fc4b0721530
MD5 44c813b8f4ffbb2cef061e4c0795eee2
BLAKE2b-256 4bef102aabcc4449561f49710a34dd10c618a5c254e0cfbd1e7a5b1a668f85e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c0e0f5e461a6a8d55579c05d237fb8c2e8ebdf369057534a6f6060b9e2520982
MD5 47bfc4c2de9d6862a261c29ff7f49ae3
BLAKE2b-256 43e685de2a61f8cc27df7a0a484db239033f450c467dc1c42979859f78eb5c84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36beea0ed10e1c00d76d8a9d4b7c07513ae8a753c4eaa43e9c247d50f4b8cea7
MD5 0c0141c6bac88ff094868319afd8a924
BLAKE2b-256 3e6b93b192663d96bcb2d172696bc27ad3426c02f4b89a0ed3ef5d799d1b0364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 527240552e390efbd0d8cb26708b456ecdb0addbe61277fe70f3a6e63c2a3d30
MD5 13e436a419654626a5bd59c53067eb17
BLAKE2b-256 e635357137ff8d0fa7e43756a9b15f27d79059f03daa60c016d6ccb0f2f777c7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 057d20c0c29b0bc2fd75dde819d832abc194ba28f38f48a3053364057b4406b8
MD5 1a7f593e54b62b156d294c21a933366f
BLAKE2b-256 d231b3e792199685cf929a16e415d5f683507446db1341aa3038d93c620c43e9

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00e6198a41ebbed6166923c878af2a429ae91797316d4d73e77ad6b4d867d683
MD5 a1f437960f389c3a8611bb3fb786a870
BLAKE2b-256 1b3eb5c99ff43c4067ad5ce90120ecb3a716a0df160576dd10087992689aaceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6f29ca8ade5b471734b837846ccc619e9f0f7df3c01ed18e53cd54395e60d25f
MD5 ee07d91b5793598b3f21e2e84f50c6ac
BLAKE2b-256 1bf6aacce8c263f483da64bad21c2f5e8a20d03bafed65f02356fa2e87e24376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19fd55838a9af1e03d89950cb4723859055d68818a40812603a3b70e399346f0
MD5 512c2f56b782c357e31b46e257c2e08d
BLAKE2b-256 f199b9e638567b79266edd0166e229604fd87a7bb6a610e32d16ecd7da209c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c852ac18a61065c8d77b463bb3fe78a37ada6983f3443c9aa1141b2b2db63c4d
MD5 c9ef84084214d2a0d11276199dc30cd5
BLAKE2b-256 44e334b57b7e8890d01c1301fdfd775f7bf5a3987cffa5e46e7041cd7c44f567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f759d790eef2aad33f4465e3b0607a6aa9ce896d955c4de94031322500433d92
MD5 0c0122c0d1f0f1a5f3ee1da19e1ea54d
BLAKE2b-256 1a31e7f9bac5d9c9a18133ddddd33a3e9cb27c84a7afdcabaea70b8d3cffbcea

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fc7b571371f203ab89a991a8753acb1f4b759d85ac6e44212587380cafd16ae
MD5 bd354b93fbe496589eadf4694fcc63f3
BLAKE2b-256 928c22a1255bcd289765cc13999e08cfc8a49d36d8e40cc45c8f946be427ce03

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 406adea3183eb35e12ad6acd5cb3ba35b26a172abda57066d5c3d650131d86f3
MD5 02febeb09e7d7855c599eef73e196d4f
BLAKE2b-256 879008ad9e47386f1a76717cbfbe7be7f32d0eb8b057fa9c1405eb150de38819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5e4d4adaa0d13aca39f407be0c68b3235b95158bb06b66f35c504615ca36acf
MD5 09e5a5594fad0be668d0d80c7b2a110c
BLAKE2b-256 f19584770b4f6e39b18e428b9ab08f2e7fa1a245e538f4dd3b541077bd5f5e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34381d588711b0be486f82b54cb2010eb7cc465d455f91b44ccc83e4f3510593
MD5 8407b89d47335179b48db2d0dc2571ff
BLAKE2b-256 2d15ab2e685304b07041023164dfef2a5464734b2f79ae48f368c5f01221a3d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10b9f7766f217e6ac906ef56565d499d9386d40bc138911493bbac9175df5949
MD5 53d1cccc92fe48f5d5e837eae8775e52
BLAKE2b-256 39e191b9ff6de18934d5d948cb8b141964e6cd426b480dc011ca86c4192b0e3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5dcc6ee9df53815e5ae206e8ec9aea1624b1ceacd09c044208a389400fd0bb45
MD5 cee802021fef7bef1bf69e657d51fdcd
BLAKE2b-256 6cf3ecb54163dc4eb41c01ad5b09c34ea643e5f8ad82f748282a54492f9033b5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46303e49223678d26375da7c3fb9d77860c804150d2aef8f4c42d4c7c2fa03e7
MD5 6a650dfce76a8057ba9ecfc764c3e18e
BLAKE2b-256 9f121fd36970981a3480eff1fdf93b8b25342d1475e74a91bf334daa38e70b55

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.1rc1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7597b8398262e5872d0084102082e43b4d1d5538f7f00441e6891871074c028b
MD5 ec718e3641d33300af253e7a79855fe9
BLAKE2b-256 50c57d11f13ee397ab41d24f07d0b17918b8cb27d0543cc3136b3a6bf3dae7fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 782afb2659f58f89c10cd0830ac8c76e524db604b20efdf0049d5ff1349d1ff8
MD5 83d8c9cf77e0ab272befcffcbdc65bbc
BLAKE2b-256 7f28037f47c515ee1b35c6df34960a4bae4365275dce7613530aee6a68b3d66b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3367e09905fb18e50f47284717e800b444da03930b76ece7069467754c0a22bc
MD5 5e7c116cf059c7c9fd329d16f91a00c4
BLAKE2b-256 eff999e2e209971a192d81ab5bba8754f00c781435fa38df01d5eec7d9a0c438

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