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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.7-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.7-cp314-cp314t-musllinux_1_2_aarch64.whl (451.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.7-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.7-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.7-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.7-cp314-cp314t-macosx_13_0_arm64.whl (118.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.7-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.7-cp311-cp311-musllinux_1_2_aarch64.whl (403.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.7-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.7-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.7-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.7-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.7.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_planarity-10.8.7.tar.gz
Algorithm Hash digest
SHA256 a1190e548659347c1a53079432b58ff914914409f33c1b397809b0305e6f4580
MD5 b999ffcf24e135df1d491c28b80aed6e
BLAKE2b-256 614305ce377238270ef1db62321f35232614c7a1b0eb164a74a1b65c89b361c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 11b96bb17ccd82ec7b8134aaae89b88b24f61a668a3e47a90b4afb57b62d5348
MD5 053ff3c8833f5da48cab7f3cd6f9b8ee
BLAKE2b-256 740cc6e816f770203342a89f12dafbe0c265d514bf5a337e7bd9bfe3eb48f49e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 73e8bbd54fd8271adf4f2e658f85859993de268b53486ab1faa2540c188673b1
MD5 3a5689661025426fe30951ffb341079c
BLAKE2b-256 0b7b879e7cc48afff49808974e936a32c6b06572b5d35b7cbcbab12c72ae2aa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb1683800ef02f62aa2877059731a11ed0f7b7c9f08d7939a19f9b56c63bdb8b
MD5 3e15aee7a7f499cd0b14ad443706341d
BLAKE2b-256 9801efff98f3d977ae174f197d4341ec8d31986ed4b0f03db8600403487c02a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38798c401096f4ec9323893cae6593daf3aea9c1d103ce363d6c76597b611662
MD5 e7d942de85ba5d37183f3f3924fae023
BLAKE2b-256 bb387d0f8a96ea2e367c4d4535ae658c65812a19787649484aafe9bc2f473452

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.7-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.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2f8bf8f4440a6432c3e6d73eec6c919f0b9a4503fd53ec47ca108418e906239
MD5 5ee72eb894ab5a3d7e9abd0b755a7221
BLAKE2b-256 71ed9d2f6d051c88c26a9729273ca970aabe4b4f5454a87b2b1f4560d5bf870b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44336868ef488823bf76bd0e84231a777d3a0866472f67373cc29db88d937f6f
MD5 02a04b0d2ae2f0beae8e4f9f4dc0177e
BLAKE2b-256 b1869f17807cc882ada9127f0a7b2968d6c016996d2f0831bd6c6f105b531583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9da175b6e58f15c257b98a54f5d4492ba50f031e77a3850470086ddd99940c29
MD5 0e2694aef859eb3cef3645eec58ce01a
BLAKE2b-256 d5b9f36434cce7b988ddbf8d32f6a9e6c4750237eaa308d2c2200443c830d544

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 95c81b197435e93f2b7ac86b28961afdba2e466674b3b9c7c743d319d13aa9fc
MD5 a9c6bfe8964ae27c88d0b85faf64f8b5
BLAKE2b-256 f83dc49be476e04792adb430727c7ab000b6a248daeedac79e00ffd226bbb766

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 b6fed25fd0e87f1951c2557fb9a86270d1615c1212a3d569c0bbd3ceef057276
MD5 6c236a4cfc1e92966512cfa85abf69e3
BLAKE2b-256 72007264e8c3fe5362fc6c003c28f8097a47ccb94c2a5030dbc7f09131064b73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5669488b70eda366f812bfaaf5ee02b4aabe33ccf0c4a6a726465493f575f809
MD5 cc08c918ba9e6ba25444866972579acd
BLAKE2b-256 dc82ad5a4348217fe2c462cbcb31669c2260e34e71d18cba71bb5b6bd9a89813

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 647e7cae6ecd8931e05aa2a89eee862b6ee1ee8a78b2fa5c2fc0be1b90db00da
MD5 d69cd24ba42bebd57e52d893fba568f7
BLAKE2b-256 6e2ae4359d449cebec27b89bd8addbaab25b2445d27ce2a6255c0fafdac66254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 05b5b2edeef014ea950918d8c6668532ccbc92869d7c846e578cd4b885f47cfd
MD5 27246dea68140061c3164f0df8baf42f
BLAKE2b-256 5b8db83daa207016e0428ed7013c065746893f985dc897d781ff5e0c6b84e6e7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.7-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.7-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 495738f0eee4b89d68916c74c2405533b6b2c4d719e21fe562cb2b3b749a0d4a
MD5 e5b2dfcaa4014bcf03cb931abfe4a285
BLAKE2b-256 58ec95923092b2a70ad6a12f543f4452342ff986457b0c7dcad83f6d3d7e99ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45081fd2b9a2689b599839beaf64d676ed9966127f9b652dc4bc01e693e59533
MD5 3dca094ac9b1a2c2ee47c5e9e9b741a1
BLAKE2b-256 5c00f4e23be75b53024837c4d4ee9601378745c648d98af1a2ef997aeab90cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2024bc997794207c12b0b2039595fc4c241f902946660fdb37e5c136440ea633
MD5 bab80b860de4a83b51990c14f29e2a95
BLAKE2b-256 7d1dc9d8952017419c8e8217c7a624ce512c0662037c764dd9022bbb3946f2fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 964c6ff12c0ff2fc8c12a50446cebe1ca6ee4f3c9625bdfe03d0e386d260b30c
MD5 66cf1ca529a683d6a6b97bb00b335a14
BLAKE2b-256 f8b827fff9b72cb35077ace520d219b93a2700a0b4f7cf821753759d9315e354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9c29fcc41a33b1cb2b50b1121fb96054f9c3885e3c87140412687e7779ec21bb
MD5 969660ed544a7917a69c6c7cfb1881ee
BLAKE2b-256 82c65669014858af69cc65beade8ad468bd21e6a6ededa8af31f0be7851a4a08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c27e24baf5a025f82f3166a5c0dd76946bf7ae964939de6aba952231c969ac39
MD5 640fd96e2d8c9d26020935cb128ebd3d
BLAKE2b-256 a1b5fb213e55b553318289851925c746f0d61ba6cf756784dc83f9b303188911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0e861cb893286e66f5c8ce881667f74c68f67bc8760c65e1b4323ebe2544604
MD5 c48bcae7e6b75575b346ab8bb48a29f5
BLAKE2b-256 e6b21f8fa1a1625a42c1413881a084dc32ee86d5e49a2003c4be47c27effd7c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9222b4346815dd611fd1d72bd89fab06fdd3797e2f22c381a592a3b503400ae8
MD5 f3624bfa15f04c55db12a84e96dfb2af
BLAKE2b-256 d1dcba91616b8e0a99ebe979394c1db8bf0aed4b5fcbb3dfd1f273bdcda55d40

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.7-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.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4cf8d908bc21b55057ae581686b5c5c7ef7de99680e1218f98e254999ec78470
MD5 8586c57e841b96fa5105d87a6eaa4e56
BLAKE2b-256 449a611877cfc6df09dd1b56ec8f9d5284792d589aa8202e05e4b9cd4bc3151e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c198e73c544813544fd97037af7f59707183ca8f94219283c146a5b2255ce4c
MD5 0556d5afda59c84f40d091b48ee99c2c
BLAKE2b-256 9f748c7709e4185dd2f5a33ccd575de073f7d5eca0d3dcb908027a5525e74ad4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a336a703df0e6aa66a1de9f9407cf484f8df5dc83d15a8b56b86ac40cf53d64
MD5 225cb3b3475a165277961416d17958be
BLAKE2b-256 f890a3aee54749ab83a81e5e7f34ce4c21f391ee7dca11d601cbec995fefae25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 164ad78a0d58e836c9582d3ff8d3d39fb3a12cb70c1b15ee632f6a16b395b324
MD5 6c243c930fafd5a2e3acbd8ce1db2586
BLAKE2b-256 55aa1f51ce8b97e97e65c01c93beb3f4958c8f3a499dbf27adf43e27b4f6fa62

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