Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

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 --spec "passagemath-planarity[test]" ipython

In [1]: from passagemath_planarity import *

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

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

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.8.8rc1.tar.gz (7.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.8.8rc1-cp314-cp314t-win_arm64.whl (262.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.8rc1-cp314-cp314t-win_amd64.whl (316.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (452.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (451.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (456.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (458.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_planarity-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl (119.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl (118.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.8rc1-cp312-abi3-win_arm64.whl (253.8 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.8rc1-cp312-abi3-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl (378.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl (369.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (379.8 kB view details)

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

passagemath_planarity-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (373.0 kB view details)

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

passagemath_planarity-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl (116.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl (115.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.8rc1-cp311-cp311-win_arm64.whl (254.8 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.8rc1-cp311-cp311-win_amd64.whl (304.9 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl (411.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (403.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (410.3 kB view details)

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

passagemath_planarity-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (405.1 kB view details)

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

passagemath_planarity-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl (116.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl (116.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.8.8rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1.tar.gz
Algorithm Hash digest
SHA256 067142747d3921519d938e04c07390c0f8861055409cddc4a0d8a11157a98edd
MD5 db451a07be9d3a01ce34d991d124adab
BLAKE2b-256 353f2352a5197caaeba55cb41b710aa13bb73b1b608bba18631cf3612a592f97

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 b8c0053e5a06d0afdcc5d1c406005de40d89a83f2a4cff8c172372f007e56b33
MD5 93e0ba4fb5f5df1eed3db721982b5830
BLAKE2b-256 7a57f1e6f9064d7b1e478b1a79f115b4a803b872ae35f0fb465b8d23e90b78fd

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0b4144f4d1326724b91020c5660e554161ddbd44653f691415f50dd7b9da3ebe
MD5 417a5586463b4adaab660a9087d7591c
BLAKE2b-256 d1a28a9cdd492aa8d3a2a8198dcdabc25a33f0a1b0fc9d813df2dc4f24250cd2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 111344d19e3a3a2657d56682ae3b67656e06da13a76089ddca479bf3cf6ffe2f
MD5 0103cfd6108545ec03b38250d3737a91
BLAKE2b-256 061010204226e8c0029de808fa6d3babc09450e89e11ea2e900c6d103371a18d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d58679e86559bfe23617ca8b61327d7ebde014732db182561e78e862b7369129
MD5 b60992fb12a0dd0c71ead3f6c9ec4104
BLAKE2b-256 57876636b12f45f98b6e1886a09698b56329a394afdc8bbec96ca8507282c1b7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91856bd12811c51658054a19e51a8747f34ce0f92e3c1c5c6b394bae64163012
MD5 e2272841f9839fce1afed3322b2b7b35
BLAKE2b-256 2726a5d0393749206e0088084bbd0b40dfb48e5d0bce498a99508a7c385ced87

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a85fd7c36c7732b3963280f92398c5e3a66914a63a7004ef7c70a72ed061e13
MD5 bc62cfd3693d69573ca90e3ae4a69281
BLAKE2b-256 6d4d5e690da72f5d7a3072033fb7fb135d504bfa1d219a2f9e29d7e6e1a42099

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6f402889db151730b6a04701808facbd12d4c6dae4b5e9c3360617e6344cd5e
MD5 1fc34f2083db96e5ec9e98b5eebaf6b2
BLAKE2b-256 ba805c08ece19d1117e6e8a01cdd6a7f9a7c137d509cfb103d5c329091f45cad

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6004efd81a9609be4fdb47e99b92939f5e7ab4b8d7661b1435de109524e0967f
MD5 5a5450bab5b49d0fc6da424e24dc699e
BLAKE2b-256 58e2a16ae28cf9f6aaf4c14ad4589fc1eb044050157afe5e8ae63380104978a3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d7119b7a4fcbf0b0aa85729599f8d7245e22bd9da1fe7dc3add6a736b5938023
MD5 455c71dfd4260035b82bf216f57b618a
BLAKE2b-256 ec97032a135fa7f03a4e070eebe43d4420bd2570abcaa96f7710ade44f78d870

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2db8f7632554739f67ce9ba70eba66e39881bedb482484d8bb0c02e855b6332d
MD5 c84d941e010b9512cfaab9b5ab538f5a
BLAKE2b-256 2d5a67b00fdabd69ed8074b885dab2ec0000e9d0aa188b768766cb486239b373

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 457d161bb01c49df70e72a7966f25f5612c7ea6435c327175f73d8d73a93c956
MD5 6688bc029ac52a09d064ed25904a926e
BLAKE2b-256 a5d3c94dc4361fddde5cb7898270f4d03e31d1fc77c5d11ed50735fc7bb7df90

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 65ac8a7d119f70fc6edc5b71b287a2c235045a85cbfd72a054ea2ee460ae4dc4
MD5 7414d8288affd78dbae59684c2d8c19e
BLAKE2b-256 ef80118d3e0cd8a698f313aab72cfadc527e9bb1c100497506a0e18a5f36d71a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b54894d091ee5ed8e6e60d6f8d0d76e09a1713bb0e9e27fde77ca2cbdfc31fc3
MD5 5bccdcb5fad4a8cf85a94d0fb39bf765
BLAKE2b-256 2850d82f704ff8438168717bc5135c9ca64518e39ab9abe597d77de5bfe9b7f2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fc10121b98ecd061e30fed6564d44c4ac730d651cb4596a3c85e891b55bc464
MD5 23174b503857b9afc7292eedac916e39
BLAKE2b-256 cf8443aaaa4951327c56510668881daa68fc0db983ffabe05584aee736fc7c3d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c4a569edf75a53392dd78f2f6ca107e7063a3f39917b8cd4147f964dbdb13020
MD5 344806be6392128f520c6fa750570cae
BLAKE2b-256 358a189206b134e8179da479e7e1350d5ab4810603fecb3d80571f8a4a6bbc21

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4150b0c8b6a0fc876e1f6096125b337410086fe4d75a69da95a2bcc08c8b4817
MD5 e6a0d594f35bdaa262f7d8b7ca06d220
BLAKE2b-256 f14e763cce397f1c5e772b9acebf3df5bc2270e8121c84a0918a90a5db816975

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 729a2bb44a010484dc2d1ecdb095b17de2c7a25e4c88aff5229b059e509aa614
MD5 fee16280593d770c26cecdd8d04b56c5
BLAKE2b-256 f579e83690643c7600eaac3fb6b9002ee3599d3d923a7250af28e345af2d1fb9

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1c68e539fb874a6f1b24582f46b5e928889ffa27d56442975c351f6a56430b39
MD5 2a9321b4ac5d766b6f77d8a3a0283c30
BLAKE2b-256 2b1af2dde011db5a3df54e5fe297dc6169b33d27d5c60a91c60840eb9ecf1c01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c07100aa50ee737693a3f98ec67c8b5a64216c37916011eed11f96537ee8753d
MD5 6de2383fb3bfc7c0f65e94f84cb2e019
BLAKE2b-256 b64426b9081dfe7445715114d2f1f76b310e26ab635c8ad41c82908a2f8caef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d2bd1fab195da874f57abda69578eeb6f67668b97bcab409f4accf56c20d42d
MD5 0a58388b7e704af8aafd0da3eade0a45
BLAKE2b-256 2317142e93801149e724a8b0f30845e12c88fff083010d3ac884f8773cc1e9a0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-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.8.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebd0bb1eea7eb8638e2154f5ce6fe3850c22780634b0ca5cf7a1892dcda43cb0
MD5 894cffc0a3721d360ef8db8aa96fbee2
BLAKE2b-256 f648bd14d9163af882fd9312dc83980147484adbfe02be5935838d73f053cca1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 545259691e62c80dc750016d09bf53cdfc6ea6322b443300d3016ae65e9d9d5c
MD5 b9c4ac3b13bff10258478158f88dcbc5
BLAKE2b-256 e316cba6ca7ba31b26dc0c50d3aa0f1baef23395e86a1548f2666dcdff0d6cbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f89d8785cda98c3d1e54dce72502da5b4a2761d1d1b9dbf2eb863cd8fe7481d3
MD5 c83c044965908046c0763f41016fb54a
BLAKE2b-256 63073fefc49b433b52d91cc6c5f3f8cce835abb1b16e214a20480353910dc660

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 475e8f5719ae7574091655c694bad29f49ef3e05c15ba644381e4f239833ad70
MD5 437ddecdc28d9f84906392a06cb8117e
BLAKE2b-256 1829912a6f307c00e4183fe3613d2f6420bc8f40304a920a4539ec0238bdfc31

See more details on using hashes here.

Release history Release notifications | RSS feed

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