Skip to main content

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.6.tar.gz (7.0 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.6-cp314-cp314t-win_arm64.whl (262.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl (452.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl (451.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (456.0 kB view details)

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

passagemath_planarity-10.8.6-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.6-cp314-cp314t-macosx_13_0_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl (118.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.6-cp312-abi3-win_arm64.whl (253.7 kB view details)

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl (378.5 kB view details)

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

passagemath_planarity-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl (369.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (379.6 kB view details)

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

passagemath_planarity-10.8.6-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (372.9 kB view details)

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

passagemath_planarity-10.8.6-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.6-cp312-abi3-macosx_13_0_arm64.whl (115.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.6-cp311-cp311-win_arm64.whl (254.7 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.6-cp311-cp311-win_amd64.whl (304.7 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl (411.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl (403.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (409.8 kB view details)

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

passagemath_planarity-10.8.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (404.6 kB view details)

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

passagemath_planarity-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.6-cp311-cp311-macosx_13_0_arm64.whl (115.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.8.6.tar.gz.

File metadata

  • Download URL: passagemath_planarity-10.8.6.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_planarity-10.8.6.tar.gz
Algorithm Hash digest
SHA256 585780e08837cc2cb1655cadf7dc5c7245aea171e802ea4b1d7d2d4497d045fd
MD5 5af5caea8a11e26635b37bff3ff71266
BLAKE2b-256 72df6cc0809a25ed9ae2e309d249df24708392efb9ee0dbdf7acce0d58358a9b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 81e2dcdb537a903d85a34a6c6891507fd470634e4dc2deed2dddf53ab7bfd5ac
MD5 88e72d1f8fcc5fe6dbf3a8b1978f6ae0
BLAKE2b-256 edf01d3f22a7622c844fc94998da673897fd1856542260ac7454f40f0842f4ad

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1394681e2081b62965c94ffef2a3a6a1985881255e0a41721285edfb23c4ec0d
MD5 6514a2fd614acdc186640f43c9f8da28
BLAKE2b-256 f8ca21cf372c9e474b7bc012d7f941e1f8d25690d9dcf6489a8f25392cc81763

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e74cd36a0cddcb7a0d513e4ce702d92661af65811add34288f552f105b09d8a2
MD5 d9c1420b2759058feee089e737a197c9
BLAKE2b-256 4ec0fb39333e595ebf366b5e356d748808f2ab5167918daa458e129dbcd82da1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d7a5971bd1e29d7b7a8125bf9732ccc0048a405c63e6058838372d2a5825ec1
MD5 7020851ec7e42e85990770abe5aea986
BLAKE2b-256 60bae0f1f77c417d7cf0f90e8cfafdace14563938ba93314438e7bf766cab629

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-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.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 958ccb1ca8784bcc9c746ebdbda1ff5f62a87228f4065f800cc9aa2fb8157d62
MD5 1bb5a00d51ad0e2003a8ee20a3793d44
BLAKE2b-256 5af39219bef7291f8f3f0e4ec71e195a9ad517a10c2bfc18f917999ba7fb203c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cec3abe6e745ed9ec4c2e5993afe2f90edbb637b0bdd60a7c0b5823f15aa0c77
MD5 865e305de65488047db470b285e5d17d
BLAKE2b-256 bd30f80e4563eee9c166a095103c60a55b23d0f4b09848627b7962f155a930bb

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 735dbc11e5d4180f1131d337c15a1d689eae6171e2abd2fcd2835a9e3b2ce27e
MD5 baeef9ebf018236c607f1ececaca174e
BLAKE2b-256 e892c2e8f5aeae4ae75c4732404ffb5e6825297de927f043e2d387108c2930e2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3f4e092a4e53ca3b517799a39ca5f328010913967f5527382699b31a950a9531
MD5 bb03b64742d620468de25f964bacc7c3
BLAKE2b-256 13eb27a0e979dd7281144cb6a22cff4fc690c1322e4979427aa8b663e55e334b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 16b04c21f20ac444c48c44c11216bf3fcdd395b385b36623efff4554f465eff3
MD5 2b34923c8115868e347398dbd86b943c
BLAKE2b-256 56d396a97ea05e1ec722450d390e6b5738ef30be729d611d31a9548249621cb6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2f6d4e67830d824e692c744ae834587bd06103f67f0c0dfc438e5f7955331e02
MD5 89d6e9a383ee00955ac660e9ea9a4f05
BLAKE2b-256 e7c8efbfcfc897258d35ad105a41dca65c36eab4575d690fda8b8ab30cd53635

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 521501f39dd975f279187d5625dfde42bd3376d8efe01227705dbc259d9155b2
MD5 0c5f1ffe376c72f2a061556b83dc49e4
BLAKE2b-256 0d73ab792132a57a34fb989b0da62f5328722789301ab55c598102ee0b17c6e1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34b15e369560f31638723634de88f769643ff5cdbaf2ac3817673c8dac545e35
MD5 7cd363c343bbdb9bdfa40ab100b7392b
BLAKE2b-256 421d25b29bac998bbee788d17a94d61976cc3ae268027d7d6498b9538e6e39b7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-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.6-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 762625a96951237e86c9d1c8d53f8d1ee7e555704db11f6be1cfad65b87763aa
MD5 5a4b95132f6314458b0eecc69d3b6d54
BLAKE2b-256 703b31fd2d7a2e3d3d3b2c8b3fb63e345a10b5cdf6104227ed39074cf948e0d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b897199cf57f40d17c96666c80503888f6f27893d74817882c190c21a70819e
MD5 55a4f24f8e2d0d7a5c87ded9461a3ab9
BLAKE2b-256 318fc850cf67b16b74c78c30366e42831ac6c00139540df7443c9068e5480791

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db4d6a6a1d7031a680b5cbbd501b0d02b7dc7e0a53b1a36ccab73463254954f5
MD5 5c347bf7f67319000680c30ca8d43216
BLAKE2b-256 eedff29bd9d55a9773c67b4cc94ded7a7df06c0955f46b5ff7b8df25f638cefe

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e9d530c644a48d90c4ac00bc70f3cebd0cf3bb471716aeb45a6a50181e5a50ab
MD5 e69db3e1514dcad9e4723aff9bd6f02a
BLAKE2b-256 b13e369154f79a6d35264ce0a854c10a6506e3b42b1b2148405ba97e73adb291

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1671c074cc4e260137e869ee3051bc3662fee7175edf9ab6a62cc756e8d2dd74
MD5 6244add883cc96162536882645627dc9
BLAKE2b-256 f67e29733aae60e6718e9b9cb1138f60586d21f8d25e6763c795157365c925a4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ce507af9b7ece034c435fbcfaacb3251421294f7aa97ff9bbb29af6d482badf
MD5 3a59d0a801c7ae0fa5877b3d41580414
BLAKE2b-256 30875ad2a18298da9ce0a2df871fc967d33d75c466b9f6bbbf22a3ac0d299bd5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33430fa29e13511917c0a6dc70fd58bb9fac9184d5a12ba362d8fb602658a8bb
MD5 42ae373dec3897ef400bda80c6da721f
BLAKE2b-256 e74be564e628d48728fc6382a15919fb398ca9b70c8d2bc3a70700e068455342

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 21fe378e2fd7d71f7cffc5e91a5f42a1371246eed75c58c9cc43eeb23eb6da61
MD5 5ba028b8b01ca2fa4a41faaf551b7fe0
BLAKE2b-256 3029f57fd4f579ac8224928af07c4a48a3352e8b1e3e9c190ad8868e11517cce

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-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.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cad348859ea9f57ddb3e64db4b78417baec44954c15c93cbab19384888a502b
MD5 5fe395990d52bdb4906d0e8b2d7536df
BLAKE2b-256 16b3457a96dd8c1562196195c2b710dd3fee6c2514ff54b251111bf8fdbb83d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6df2946d14084fb5e7802a6eab6c9e84d050f1899d291ca0ad885d2b433fb210
MD5 a930d8a8a0b42cd57cbdc557cc0c0e30
BLAKE2b-256 04c0389a3e5489f30acc4c8cf60358ba1e28f3d3b86e08d6aa7b5e224f469f54

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9408dc500f9a3049c2a309d563541d3137df18054a56427cae9a278333b69a90
MD5 43ad686b3e1c368c32251f574e973f8c
BLAKE2b-256 f344ec26d7865198a3cee46e088b5a200a4e5e8abf4431415cf11337f3cf72f3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fe4d84c36301a54d1ce58341934add523b22b4ffff4803514aa919ed6ae052c0
MD5 2b51a8e3804335004a01d9c7789782a8
BLAKE2b-256 cc4388513f6f8d1b3a37e5ac577e6aae1d30b20841a019439a4fcc19258a175c

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