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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.8-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.8-cp311-cp311-musllinux_1_2_aarch64.whl (403.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_planarity-10.8.8.tar.gz
Algorithm Hash digest
SHA256 16fd2ab29284e5011a35673786c5aa7e9f1bcc2c8d4a505f5befe962d368fc10
MD5 e1df0a77262070c06551cb9a39b80346
BLAKE2b-256 e6c70df6d079d6866ce7d8febdfa89a7f21a34c9368ae613e1e9a269bba1518c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 bb3874edec53a10847b93285b8e231b3cad19654144d1c576e028a3cbd381a62
MD5 199bf7dddf1016fa91e3550c76568e89
BLAKE2b-256 c2b1c26b82c8b782416bf1c5b5a489ffabe271f950a5b1d841125bfb4151d66e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6c68f1de1911462f6a2c912bc1665a2442bccb1b70000f032d00c3588ac40140
MD5 d53f3bad95a53bda9b6359368f44ac87
BLAKE2b-256 e53558f83d04b188ce0b3994b50097c8c1ffe3d874b8b1e99a2f98f1b856256a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e149c3f6d360844c88f1190870f6fcc674829eebc1a3a99d46b25d7dea678e36
MD5 a718dd39c8904e7e7f7d92d0207bcc0b
BLAKE2b-256 db037c504893bf624e84c3dcc6554d84d2050e91e0575a1cbcd37a1f7e46ea31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82b82175f8a4c261818d66ccafa5f916e19113078a438a6474873d650a8a2994
MD5 49a809731c728814263070c0c55b71d9
BLAKE2b-256 c14c2129d2c65d4c35df266f1759d4755bb14be9ccdc846042a842765b4225b8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8-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.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85d846e434caca7c5270b556b3c5cf4a8e46237c39ded399e98ed4a391dc0d2e
MD5 c8186492e64fd39143e92ac0ff08a480
BLAKE2b-256 e9bbcb3cf81c2bd2619740744fbbf1316bf424d47d42f5502305c1602f01ee31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3baaca6abcfe70624b96efa032d4a0e4b0b4c6c19847cd4c33250f08a8a13b72
MD5 a456e839cd4b013f1573e0ec33f50219
BLAKE2b-256 74d93dbdc3c7461d8249ca714325523b9a196611f7149b562a3f9410188efcbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 662570f60c2ed0247080b792c499037422ca27cd3f40b9182d31a40ddd354c9d
MD5 3ac7eebe7d0119c04d28c0d4ff41aefa
BLAKE2b-256 80fa74099b482004368a409a9ab2b99b48a8a9476b09a0764cdcc8c8e791befe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 858781af808fe6a8068c7fb3abc2f5644a2bac9e7e180a62c43c3865e32fb95a
MD5 7807b2d0b958b7325cc13f6fb9021284
BLAKE2b-256 1cba7993025802b42f00f918cc1f8ec8211b5eafca5a4e73268fd129cd1a56e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 528e8fa3429ba05e0d93276741fce6b478475223d440598b6b555ac939e5f8c3
MD5 8858cf86525b71f8ac74538e21332ab0
BLAKE2b-256 d94764264987c1fabe80a4fe73aef3c81980b23d7faadeca1d9893eaa14991f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c18fc2cdda6a33c82e505d07705a44788ee97d5a25eff5b9801ce4437b5fff47
MD5 aab65c5d5f78a7b8d29d998fb59db48b
BLAKE2b-256 69ba2f6a64dd412cb557a1667a1b8a6c6d9382fc1860822e16f602ffd77bd403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0cc3592a1ba796d93a06fa5dcc2589b34ab67796843babe991e91a51985a37c5
MD5 5101505279ceadc16f61e7be9480e946
BLAKE2b-256 d7967766a83cc56ff634d3f251d4b6286d4f3f2789952bc1206d72c6e5e149c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edcb5af240471d446a29472be563fe564331d49c1045147aed8d064d3c5aac60
MD5 d81ec7c1417e264d757073262fa22dc2
BLAKE2b-256 f453b6bbf719e7635c135c350b6739f74ee4c21084698b6b3bf52f907693a5cd

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8-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.8-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba768db5745da6dbafefb308dba1efe85ba3f7e06434c7ad400c6a0a3d257e6c
MD5 caba8c074b89f0e8daf84a4bc2062d13
BLAKE2b-256 338dd18901dacfca4eb1f7dea926abed1af9bd6c8d32c65278a4636579df3071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 588666ea41e9318ef97d8d60e5338bbacdb771d04d8a7e6bd17a912ca94c8385
MD5 4a379eb094622292375b45b41bbcbef3
BLAKE2b-256 07340d8bf5c170fdeff82287112c056a12e3c7005d154b690bccef40b166b638

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 715c46cc470d6d1e18c8fcc0fef8996c3a8f9c7bca1a6c6e4cd55f7079c84052
MD5 de1e3dd64e8c828feac230353ad8142f
BLAKE2b-256 c1864041b5e0cacca328a1e156033701b5ef18d5caf46968a54e2290d2ba627c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 798abd2b712e3f392338f52df0de99dd4b694422c05edf6f14ff5d45c44b2b1d
MD5 b4c67189fec4226cc588264474cceabe
BLAKE2b-256 c94db198b33a6b39399bbd7b55ca66212ee9ccb9c1205b967a4b752171f79926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 68192bf1fd8866a40361e821b2977887ad62d60f4f2fc65188018964bf43dc6e
MD5 0abdabf28a7e43359d42682eabe34fef
BLAKE2b-256 d8181cab21bf1687622936221c6c7ba6ae8ed5a723b7d95bba9217547c3de9a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cfc60aca7671e1ac85c4a0e6ae91d6356ea5bd4d8b15bc704c40ae6e9bdf5589
MD5 cfa0bcd0cf1f00996a941cdaa7d2f16e
BLAKE2b-256 135cf685d7739097b57c8f7cfdee547d69555986d2f0fb01735dd334df9748b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bbbc275e8e2e6f45894eeece490622a20cf0167abe8267dcf1482803503486a
MD5 87b2896da77ebe1d7c7fdec976e4d328
BLAKE2b-256 fe1baea6d91fb5b7cf0c4357468b69899cba2dfcf5bc7423abd653935e4ed00d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2c9444006c8d0768a26fdab47251c579ae7271ddd40f2757d4de0915dd83d7f
MD5 ea8ccb035bb99458c3a03d4e4eb449ef
BLAKE2b-256 a00dda32e2243cb6df962985a39d33315b58656f5b6857c23fd60191b70a2583

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8-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.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c081a0965c11e7905afbfa43f55274894af677a79bdc9bbfff5d2307e237cf1
MD5 4ed726a7bb14455493a386c542c881bf
BLAKE2b-256 4e08c481bd94834494f63a240d60985b75565ef586a0d726e5422961d0da0716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c26340ee8411c044e133945b435f20c9234cc00e2a89637d52bdcfa2a76fbe1
MD5 6685c04d5599aeec70d973eb8d72b19b
BLAKE2b-256 6ef6bbf4c6c6dc1f286b90c408eb24c3cdfe7f4bd6da9c4c73720cc924424ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38231fd4387a0846bb3aedef69e79186f9a23996dc7b66bbef348a9bd3d8679c
MD5 6e20149aa445ae702ea948f472e45090
BLAKE2b-256 4055011eaf94655df904ed7baeee76abdc0145529dac6545a79f3b013cdb78c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 588fb38ddf580b4ef92a7333054b1909d9dfa12f74462e297287c35b8d534120
MD5 598f3fcc4a7c553af543bea1683c551d
BLAKE2b-256 44a015e40bed8c55f67e988f6bacf02d91d00f667ba7f17b109eb6e264ba13c7

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