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 --pip-args="--prefer-binary" --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.5rc5.tar.gz (6.9 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.5rc5-cp314-cp314t-win_arm64.whl (254.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.5rc5-cp314-cp314t-win_amd64.whl (305.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl (437.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl (437.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (442.3 kB view details)

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

passagemath_planarity-10.8.5rc5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (444.6 kB view details)

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

passagemath_planarity-10.8.5rc5-cp314-cp314t-macosx_13_0_x86_64.whl (113.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl (112.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.5rc5-cp312-abi3-win_arm64.whl (244.3 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.5rc5-cp312-abi3-win_amd64.whl (292.4 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.5rc5-cp312-abi3-musllinux_1_2_x86_64.whl (366.8 kB view details)

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

passagemath_planarity-10.8.5rc5-cp312-abi3-musllinux_1_2_aarch64.whl (358.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (369.3 kB view details)

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

passagemath_planarity-10.8.5rc5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (363.4 kB view details)

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

passagemath_planarity-10.8.5rc5-cp312-abi3-macosx_13_0_x86_64.whl (110.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.8.5rc5-cp312-abi3-macosx_13_0_arm64.whl (109.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.5rc5-cp311-cp311-win_arm64.whl (245.5 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.5rc5-cp311-cp311-win_amd64.whl (293.4 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl (398.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl (391.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (398.6 kB view details)

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

passagemath_planarity-10.8.5rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (395.2 kB view details)

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

passagemath_planarity-10.8.5rc5-cp311-cp311-macosx_13_0_x86_64.whl (110.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl (110.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.8.5rc5.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5.tar.gz
Algorithm Hash digest
SHA256 d8a8a57d3cce5b820910ccd9179716be59d51231a6d34abee348f8645fd1787b
MD5 0ecc12bcf1957e2bc2770e31f129f856
BLAKE2b-256 b1df0043967ccfcd78a020f3a82493c36e52428d2525a3983b540b41ee21381a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 32981f71f00d81b57645df2554ad3ccf916e32f5097b0c8b1393aeb952d3f2c6
MD5 ea7855e2f36c6250da4cfeed0e224fcd
BLAKE2b-256 ee2fcf8deeecda48ee08985d093b3ee93b78d3790ef099ab2bb1251e06801586

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 15a25113defda4054e8763404b60bbf3d9b43c3fe27f9e3d74ecbca8f6849e9b
MD5 2bacbaf72d60324fad857c8fe26b33f5
BLAKE2b-256 617f9ab5875f1b3728bf29b6007d6441d95ee678f97a68d73f99eb96a89fcfe1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21d4844c9471bf3859eb2edf363333896dc8062eb10f8fab66005d2465acc49b
MD5 4f0313c9a0a922d1873512834d77a5b1
BLAKE2b-256 dc1e98651ea41d4c3331744138bb054e7be1200ab8d355d158e4c5fa518d8d32

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b493e2b834d327bbd9d1fa0d2425df93b2b8efa1c92acde48d15a4d7f6612d38
MD5 0e31b8ee2ecb0af27e3377c5ebd12d5d
BLAKE2b-256 c8ce356ed030eeba7046b8ffa260cf26350e176a88b6adef964c647241427e2b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-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.5rc5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e1e5450c72da35d061ef466ad16d567d93ca13878f2ff3e77142245f30b59bc
MD5 734795fef51c96d2811437e38cbc7360
BLAKE2b-256 97fae7cfbf2feb907a798e9f348d15021d0ea9f78abd64794d2af9335854bef3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6b95bdb0e8331632405ef35fc3def66346bd862b3e5a0d22457cc60856205f4
MD5 44a8df7f9178baec3943e7f6aea86ea4
BLAKE2b-256 8d9be659655fd22f9f3f1ca363fd2b943d57545e53275ddddf8a9aa249403474

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 23a31d8aa311dd972e1ea7796295cfdef183be307e5fc6f987fdb5dbe0a52d9f
MD5 48028e86f39d1b99df7c4feb5d983197
BLAKE2b-256 6765b03a41a998cc29f0e08bfd44f489a776dd993f1251a42045b58d4a1d0826

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 336abe6c3e6a25d89339c5163e04f43aa1b15dd26486f78bd41adac35d7be51d
MD5 a7f43910565aedbfdda8640d6928cf65
BLAKE2b-256 46e0b0d2c998ebb13abb8321bbe0064dcc7e8cc7eca0d1f929899b63104a4fc1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e77e7ea2baa9f80c5b23259c235caa21a4073d1fc96c593d86742f3e9b48a3f7
MD5 da61816da8cd9a6b004db30eddfc62f5
BLAKE2b-256 e2a139caaacda7f86978739ee33ed8b1c7cf897c48ee7cd09ce4a13003392aa1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 325e5afb3dd904378b13a7ca48996bb8e416b19e0b292ac2e31d6421b767f00b
MD5 4cc24e1137e7ca23529487050f75f235
BLAKE2b-256 1a362e516c324ffb2c647f1159244f9c76e73897f6a9dd1840832a2d974dc5b4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 923f9ca03a0112aa9256b96ffaf466f3df8a26142b2b5da9c322ec341ad70ca0
MD5 01254064799761851c0a3d0c46dcf557
BLAKE2b-256 5c1439faae6afff9ee8425eb0c16a93ee0cc548dae8e95a47c98c58e75b44399

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46d4f50234aa27c9127fea9134e4555589ccd9db38b1b087374fb6fca106df71
MD5 50a65298b94de24e5092a7de4f163c83
BLAKE2b-256 4c310fbc0062843a906f5e50d59d12c5445a1162d220aa9e506e225608876e47

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-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.5rc5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d9904755cc23d63e2976ee4e7f07ba7271ecef1e9c5bcd9093d402d28767b1c
MD5 b73b34bd1a33239b5b0ce31b2b2ef487
BLAKE2b-256 f5c4287f908a321f8a4eefbf42e17f2835459831f3df20b3244011cd28228656

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb4d77b3448efd82921ac8de69b76bca34108896a8a85c626bd6b5e8437697b1
MD5 665dd90d96bc5ba2ce1bc09adb3e14fa
BLAKE2b-256 470ad2d0445d9b64cfb01c6271ae3a75db26b6c4a8e56a7cb39801d6370b1b9c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3199aa80c3b77065271d91aed9fc670a16bfcb61b63a391967f71c28bab70228
MD5 b70a13b4179a741fb68283e7168d85c5
BLAKE2b-256 efba5c168e9fb85197a593633226714b5d5a60413910eed6e03ae3497a333cc4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 985a59f09a45fd2dc4e7a6233eeef1a2f4d40b9a77421b37d7c48de7cb9923ca
MD5 d03171a74a2a0d207755a21535f382a8
BLAKE2b-256 fcf0430252301ca9887bbb8650f3f3317ce5bf4c31c7f06cf201d857af68a361

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 05de2e699fd2621b91d049b1f9a63803c07c2dd46dc3388246f343e6aafde6ea
MD5 2974c818d2348e70f6789a577be4b132
BLAKE2b-256 1ffcdbef8399606aede86a0da71c69d744c02ed6a39d6c231d0e4e0a5bd4db4c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e97aaff73fe3a8e9fc698efa14e66d6bfaf99dcaff185c739c307034774f7779
MD5 78c920cb7a17e238d9d24b79f6118689
BLAKE2b-256 8034d93b059727cc71e04ca42f2069363c1ea2928b49aa7e27a2837587b11b23

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a19287d6fd84a9e578b5967899a1578fa6f87157e57debb611f93e2c44bba41
MD5 0202e4243829fbcfb0180b1bd7ab3c3a
BLAKE2b-256 53577f1016373970f3769476dcfe6f5be8784f38152af0fb29a0630d36ad4a29

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f55ac38330a670112f6c737750b832e70e97d1d2fbb69328bf228e8c4ec31687
MD5 2fd77e349d24f000b088d833c9e4e778
BLAKE2b-256 829cecf8d2d009678e257505eb6cab8fa108d96efcc550872747fd9fc23b210e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-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.5rc5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c65832cc556d4b203195848db3354eed66a29e5d7ae2c1572e836c3c93abe90
MD5 1350bfe4cd77aa08fb056ba889292658
BLAKE2b-256 41aa7c42bfd38102753afa7a02c4850773135ac4581a84a53b9fd8308ffa1f2d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f866bc25c5b9e60479aaedc4032abcc223880c69643a4c1a8a12af917a02d724
MD5 9e137adc463f14901bb8900f48487b78
BLAKE2b-256 1c42232c4e3cf1e65ef8f161639202a5be6d1f50c99b18d17d090d43ce823f4f

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a44324ee99717ae9b9b60957caf5e026bcda11d7973548a95ee325ef6685478c
MD5 c9f339a9a3b539f7e9172b0c32beb9e8
BLAKE2b-256 76ea7e39341d37ef5ee6e2bc4299a3702e4dfa0b17e0656ce5894d12dacc8b41

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8e78b11d71920c5c9320a04efa136c5a4e3781b0df4c31dc277596ed8706f454
MD5 30dbb87fd4d49e92172d0adf4835ffb7
BLAKE2b-256 c3bb9cf9ce15a00b93860cdcc780d652391e210f4bec3328a895db6f60e4e69e

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