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.1rc2.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.1rc2-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.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl (375.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-cp313-cp313-manylinux_2_28_aarch64.whl (379.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-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.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl (379.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-cp312-cp312-manylinux_2_28_aarch64.whl (383.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-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.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl (370.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-cp311-cp311-manylinux_2_28_aarch64.whl (374.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-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.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl (360.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.1rc2-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.1rc2-cp310-cp310-manylinux_2_28_aarch64.whl (363.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2.tar.gz
Algorithm Hash digest
SHA256 67b40603c8ce60155c5ddcfd5991342c105abf8abdb52c1ed67d6d2bf078fec5
MD5 9140a165787bf53633ad0bd392eb58d4
BLAKE2b-256 12ad23d4e0a7279ef967b40d9ce16ba0d3659789d1d740fbb919b157a52de8cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13e458c4bd2fc65c421821ed6336aad3a04c89b078bec3173df1465b88de65e3
MD5 a3184e98403fcd766a85440606bdc184
BLAKE2b-256 0d046e0eab9e1299d4f2cf03f4a51b5c58266014cfe574802888fc1dd1342a8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac8a9877836b56b218a2b36acf0fe86c4ca06bcb6d824ccc5cf9bd11a19bf45c
MD5 66f7f4b8ee762a5ade6b1ccd9b183e13
BLAKE2b-256 f14205566544c71cc8c9ee2e0ab331037eaca83a478b4765faf1e2e4d756c616

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5bd811722c120dd803086684439a1e5b44d6faa7b94580b019e74851f2adfa33
MD5 7ba59bd8154947275ed3e673c34a4d67
BLAKE2b-256 c156afd6d2dfb8d5cc0e0e99740e28ef589bc89fa792d075cb0e73fa1ff104bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1451b6b38f1138c69cbd2d6b084f2c9786ede423b99129190c7502215d078142
MD5 96a4bc22a273bd95ecf793261507d100
BLAKE2b-256 27cb157347774ccd593a31e08ee4d78e6dee7a0f692ea7c58c9959c7206079f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63950fe94b5b2b5d9aa8c33422561ba53e153219d7c320d1302c1f493535acc9
MD5 1cb297d5c5375cbcacc4c8085384d801
BLAKE2b-256 240192ac8813a1c495f5777611ad4d76c3731ba73e76244f5a3b06a0b2d7514e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4aaffe2656656b705f9f7f95a1ec0d3fd57c61381f1ed3f47b45dfb421e64596
MD5 eef09cd5c6753b490d23d3b28d6acff1
BLAKE2b-256 0d3ccd691e3aa32acaaaf554028fbf2b04ebaa817107a5381f287a7f747c3d40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42466c0eb506d519bbbd5dd85c526e391dd388542c0123d4168027317ab6fd6e
MD5 8634c9fef88b608be431567ab40ef4eb
BLAKE2b-256 ae7c17e6ef89d7104168d3881c804bddbf8d98ed6e2a5912f03ae31f54a13794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d617e701933e8d88225ab17034f675269d48e88280d572c5e27a9e13968fe431
MD5 bab9096d68af714fd5e285241a77cf74
BLAKE2b-256 eda2bcb77e63f198552379c653ae71289d3bb261baa2b126b91e762211e653f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04a1cfa49ab7747ded5e3d79601c0971d2176c314fe965e7f32001a57cfd0703
MD5 01580b92cfb32ec18c72a9773583d0ea
BLAKE2b-256 0868f76852e30653f79df86081bbb8e3941b854ae80bdba48f66d5ddace1dff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08c0a2cc570566931c4cda295594562ff7d29403806ac91a51668f500ac64409
MD5 a8e41e065309fec29752d94cf9cd773f
BLAKE2b-256 19c12bbfd43ed22d16c455a16c7567e2d4c340f606a5eb55ae555eae2fc0e58d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 65e0bfc66919ab9852aa570f1fd3b87229fd4fc18cc33286bd965b9113ac63e0
MD5 5ce7061015995ebc29a695d0ab245063
BLAKE2b-256 40c167430676e49572c2a46fb3c3105da3756727a1bf62e920a80b3b86646e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66fae5804170cdb9d3196eb46e2413dc909611f4041eebbfb5ed9ec6f987f0b8
MD5 62b9562c49bdba1d6b67da3125d1abb6
BLAKE2b-256 7aa43ac4274b8cc2a811e9395ec33ba4febff87fde2bc7359a69e8987e1bab33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5418694cccab0f7875415ddf6b1b68ab5c7575ea94089c91e218cca192ded7d
MD5 1be4423df966273f7c4e1a5f76589a1d
BLAKE2b-256 b52f7815680c1110cfa27c946a8adb0a02e6b2b47297a639751f3fbef9789285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c63b2ebda621e598a0d390820ee6ba41486c8b09d10c78bbae60421adda9793
MD5 4a653de9d572070c23ab1bc478912aa0
BLAKE2b-256 6db86d88a854a8035a0b5d65cd710433826375d74fe79dc8db0d08ac54c9cd32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69028b0d78b247e56664f6cc3ad006d30001dd52101682d4bfe4a3662de8f6a5
MD5 fc4fdfd87622b822b9c5593b6ffe4684
BLAKE2b-256 82529c3381cb8b1f02c0c2d66278fc41bcd777c92ef28b28b2ef19281ad0593e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 239b10942917de6eb54656cea1fd9f5deaf841625793f7cb14f607f66acbe62d
MD5 b9a5817ad1fce6dd770703b8294e3378
BLAKE2b-256 5618fe4af24fe0c8ac72a9c5c4ac7ab6723369c8b9b915fb3fc520b53c4890ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 576cdde76f3d92246949da75900c33a88372f5fe8a1b2b39d3f3f70b8bbd930d
MD5 a7b5ca9fb6688d01a24adf062633e26a
BLAKE2b-256 bc691777fdda87cb709103626110dda79a0fba96feea7674daabe750de1c7d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7862ba4b1b61b83c0fcca423a301fee9c199571671837050a38616af31daa7a9
MD5 40a08cdd6d8af524156513b936d0f3d2
BLAKE2b-256 aace5b09bf7a3c928bc77577c8044f4ba9b12cbeff2d20a5f88e810298d1a3fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eef360c1fecdb6b80fc7723f712bcf9a0143860e38c87f1730e771bc5a219730
MD5 fdb3e8136720f4616cb872d7a790580a
BLAKE2b-256 67eae4457346e72c88b5707c229281ca196e5725d77311e2236c47562c4277f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7515ca1f5a73d3d46079c9dab12164a355db64b3d3b1e20c2f351448c7fb7ed5
MD5 d34718adca777092617b6bfd1b0d5405
BLAKE2b-256 afa0af854013b815f160e73e4bc3623f1855f0fc3bbb73c6c9861668954ec696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a513a8f1881cfa6feead5a204d2ec4662c51709f5c41436b176dd7bea751fcc
MD5 968dcb08746da04cb163534fc00b4769
BLAKE2b-256 85710f96bbde93174d440c32eb5b9622e48a566b9b7c63474c35e77ca091fda0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfe95034948ad30b32bd4f473cf3cc6dd35167b80d96c3d7d2e4adeb3de0044b
MD5 044c8bc4b414fc2a1bab3aad06becfb6
BLAKE2b-256 268deba260e243f9ca4514f1c7190816c43ea2371195e6be0f4b8dd1dc88b525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0348f00299d794684208eed7f7dada2b371986e2a2462faf5dbe1fd2b4f31fdd
MD5 81efc0c0011527bae07600d69984c873
BLAKE2b-256 09c86ed360cd4dafa22ba266fe57edc0c224c1d715dde44d306081163d174d9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.1rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 94bb9a6a15cb72c8d41a140f97b7ba3184631e31ab36d661896fb97979291818
MD5 4e41736f50e5d50f54c111f36ec9b3ed
BLAKE2b-256 00c0e1190e55d7f3a168663430b056c468a8fd35c057755c2e0b5aa544548b49

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