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.9rc0.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.9rc0-cp314-cp314t-win_arm64.whl (262.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.9rc0-cp314-cp314t-win_amd64.whl (316.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.9rc0-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.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (451.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-cp314-cp314t-macosx_13_0_arm64.whl (118.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.9rc0-cp312-abi3-win_arm64.whl (253.8 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.9rc0-cp312-abi3-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-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.9rc0-cp312-abi3-macosx_13_0_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl (115.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.9rc0-cp311-cp311-win_arm64.whl (254.8 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.9rc0-cp311-cp311-win_amd64.whl (304.9 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.9rc0-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.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl (403.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-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.9rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0.tar.gz
Algorithm Hash digest
SHA256 eeb7acd4165eff2210f77df950be2a774c70d1f1b010ccad1dc957ae7128aa0c
MD5 199863d8d7232f505f6264563576c2fd
BLAKE2b-256 040d02689a896e56c5ba35eb9efe2ddb9ef347ee2f27725d2da7982a346c6e17

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 4dc9ae33f95162ea53b644ebf9332bb508ec98720d605fc7566a2f7d98b74bad
MD5 214255a3c69fa909ac23aa358ea3cef4
BLAKE2b-256 c44f39cc1aca9abf623481a5546c7aee1dde39a7ef3d8a2681e5049da2a0b5bd

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d2602d914e5176214e2252481d8ff2086e12585f0b2ad9a389b5ae8b5172357e
MD5 d89953545911585ffb8d2d700f0f5261
BLAKE2b-256 cada03db5bc52a726f2f5399e6aeac1e61f619497f2389946d8a45bf11c68482

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 715a3eba6fbb8bc027d6e89d44b805c00d3b72a10c7b62ab74b8d7da5c17dee7
MD5 35a24eb7ca32552453a6f706b701b999
BLAKE2b-256 0691018ea932f5860772376dc7459c10eeacd6a7ebb26b2838ccb08c41fcbc85

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d2deec63e719320df4dae2ef9ae00c1c6449c4c2c116ffc25ffd146577f3bd4
MD5 4b30fd6b7ff5868fc1e059f45263c9e5
BLAKE2b-256 84927e6f853387cc730afe2d428bf9930aa0d4b0f9ca86435d34734a8bb681b0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-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.9rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5190fbf1e676ba88a7576435f8bd5b537050443c6d0848c17a3d7c91575a300
MD5 410db94dddad96a4cc08204423bbd245
BLAKE2b-256 1de3f014d8cb127bfa9751e3acc85255d1a0161343241fe967e19007c38e822e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ae676d68348e493c6eb0388add820c41c0bc1ca040d9783db4d04e6d0ad132f
MD5 4aa812898deb1fb8bf1a6df71e23bd71
BLAKE2b-256 aed7decf4f63ce6fe9e6fb6ba16a4a3132cf08fe37b72d96d3c8d9bef8f622c8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d5ede836513a36fb6f4f99949a24a18ebe92a051d2e5ca1be5008a44393ff26
MD5 fd2cd639467d422e7ef35a9e38f811a1
BLAKE2b-256 9dcdf177f370536f4aba5907fca48913874d8b3fd1094de1073d44337985ef1d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8d7c81673b4100e4f93b1684b12b588ab075baf2f45c97c827ba95d33aa0d2ab
MD5 e4385cb18ea4729de51c8e89552b72d7
BLAKE2b-256 ccc1e0075e616ac4dcac9c7584c838982500afa30584af23ca06d3d75d561cf1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 75b873356e9458ed29907c629daab84a02fbe3c427fb73f0fbbae3ab47766b52
MD5 fa13b489cbad0cc1f0ea2324c887c894
BLAKE2b-256 b0bfa91cd4b153eee0d2cdd3deb87e4b8906d659dbde8111aa0ac836014ee4d0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 236528695dcfdfeebd34d22d76d6ec37e283bd7e701425b061cb63e21efc05e1
MD5 19fa10a3192ed544b6a7b46dca5444a8
BLAKE2b-256 883def83c5f607353ef35428252bd9753cb3521155fc7cd2fd3105974425361b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77e15f35fa4fb23c64425bcce4843542cb8de4b843e346ccc6105071f1235594
MD5 babc33a3d60292c2c44c3468168f6e34
BLAKE2b-256 9ed3d82ebf6f3e0dc3d5fa2ce8294c92c0d54dc27413aaa04322c2e942781414

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e4aaf686506703c781a7dc6e5dc49fcf101e1ffe9f87a4dbed76c15057986dd
MD5 f52290fe2f9609ae2b2bd7dacc798486
BLAKE2b-256 0c56ddaaff29cd280dc02edab2ca83b4949a6057f5315f051a32af5ce775aa18

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-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.9rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7d1187f50f168799046b40583338cb928fc71ffdd450b90ceab4c25491e59de
MD5 74c112d120659db9bfb002c644051d1b
BLAKE2b-256 c1cb49bf45ca71a0abdc9c7e306c1a9257a1e60b21da16775294fb2d6597dae3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb3f7ca062b3462c9fa45cf1628fb6adf38c8b836051fa2e73fa3758660c6811
MD5 1d0c67a349b0076446883f85b8d7e35f
BLAKE2b-256 99244607641fca6e6093983fca7b9266eae553009857af6979a50b2f068d60da

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fea01290e41598235bf1d91dc2f205af8f2d32f9af66352ffe39d6c30db42a9b
MD5 b058b6dfb14908ab57d7d24658515cff
BLAKE2b-256 ca9b1de180452009abfc7a6fba594ca458b591fc02f5e00dbdd62cec1d567eae

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 247bb6b0513d40629cda71e1d876b9c607840046fdd4f5cdc60ecacbff85a219
MD5 e2757400edb4e63941851541697662f9
BLAKE2b-256 bdbd261bdede1b8fa27821f604cd4201358f380a430483221119f1eaa10a4dba

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 c3852b437d4a283aa78762c1ccfe6eda736bd046cc3d1887b03a982d7885c71a
MD5 dbdc7721e6620807e2fdc961e885bbdc
BLAKE2b-256 bebc1d99fe9e7665b802935f8749e6ec78004c52dd9b07b48f1072c082a5d951

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46c6e3fdd8cb7778400947aabe26f64650b0d7fc627326b48ac76a924e627474
MD5 d060eebb8e9d621a36a6f5af55767d6a
BLAKE2b-256 76d9de733de0a47277364c14c50c88a6a464919fb8903bb8865de433e80fa785

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10013586d62fd88ca2e8f539d204bf9c40fcb91f5fa36980950449e2cd9cf936
MD5 1bc31af4e982cd4311769f7098b5d7ae
BLAKE2b-256 09512fdd029efa4735635f2120ce22dab53034a56a7446b56dada02a9c102a61

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67dec70d9acfb386f50d958a96487a961e8af1d9e71543177511dd4a67047595
MD5 cb1c3c8fa3802e9907d6ffe7ef0421c7
BLAKE2b-256 0f847e36db6d9449677ac6f528b261bbc9e0d4837d6e195a5da0d168f3d0f004

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-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.9rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdaaf24703047a856a620105fa28e15fd47c540acd38743d01e351b4059fddbd
MD5 28e3dc9a4845d89df1f70376243e731b
BLAKE2b-256 cfc077417caf32ef674ea92a82bfc0507ebffb273358933db3a411fd681425f6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f798716dd12ed870cc4d7023b82909c43cbab31145d83a75623b1f8746a255b
MD5 63d71748fa98f9df4c7672e3a01e1121
BLAKE2b-256 3a638ca4450e420837beabdc9c02d8661af85d84830cd7d44e206c554ec39fc2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2160dea8f58652c09a818266fd193c49339dc991b23359a5b1105e1e53a21faf
MD5 b9bc6bed678d124dcc4334a26109b713
BLAKE2b-256 a237617ff654dbb1f2ce7984fc7a5f8b9e51096d3f875edb27713c07c8bdf498

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0d40caa25127f1e48f3e128982de9fa2488dc256ac928684c436e26edbbed3f1
MD5 fa7fe264fd92aafd01caa241520d97a5
BLAKE2b-256 5111a052d93a66b2b42aca3a1e9f4c0641c9db41b073e46dccad62091bb2bf42

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