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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.6rc2-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.6rc2-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.6rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (379.7 kB view details)

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

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

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

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

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

passagemath_planarity-10.8.6rc2-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.6rc2-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.6rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2.tar.gz
Algorithm Hash digest
SHA256 90b60327bdc6f75cd96108870b1f6beca913bd1e0f6a589e8aeb690af5c10367
MD5 481d236bad797e062917c27356ff902d
BLAKE2b-256 e6dd59991c085e5125e838cb99d1dd580b898e9a0515284cc4dc4f22d307f8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 fdb31f17b3bce6032128e984d3271d2aac9811e7b3c7bdf892d02c814a935948
MD5 52c9365b177e5e082067ade7989adb5b
BLAKE2b-256 4ec91674fcd796e45b1d50e6cd7d880d6f40b53fdb735dee120d6f3730ebe2c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 442f5db55c6d47a53aa879196acb1d64f7e1a7f146202fda182191713a94870f
MD5 7eeefde773cf5d69010530965f76a92a
BLAKE2b-256 c607b9afaffe714e4490a4532af2eed3d794d95c46448b452bb42b7d140cfce0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 debc0ed17ff648b0fdb557741ad2dd413c3b87a9a101546cd1875da7a6e7f4b7
MD5 d826acc496b1041da9eb32fb71f4b99e
BLAKE2b-256 4dde9a93c7407235de6464e383c397aa529abb657536b76ac254e1d15a2593d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 562561e12d92508a6dec944a82df624d2182261ee81da4cdc26c6e328e0d90b2
MD5 e3d7fdb2e94294fee852684e6f28466c
BLAKE2b-256 975057a8e67a4b1950d03dca722aa4b2e67efe2ef449e72af38e388e8be008da

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc2-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.6rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62e9b86e3362ebbc2a2ab4f5c756032f5ad02ee8ea2ad767954e0e235c3a5be9
MD5 8410e083a9583ab37cc59639b399d436
BLAKE2b-256 c2e12720a9c5b32ad5780cfd4a527116ec1bd0a00f7df875a47ea2606c348d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e6e9c420b159d0617e2c52c2bf3526c59917c5267c04c458ab66d591022ff09
MD5 14f57609d2c43d4e91328854bd1d099c
BLAKE2b-256 e1b6af5d73c7c351fa932eda0cf52ba41d36466643250b7fed24e68e5f7cd48d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 934fe41b0afbe9a5b37a3115ee37369eea884cecdf6ca035420f2544adb93a65
MD5 a4589e6534ea5cb959a0e2ca19ec733f
BLAKE2b-256 f299c10791d52f1d82280dbf52a3d24ad0775a92ea52c3118cd1420e10260a0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 243ea93f3f131ab17d094d219ac49033f161942c09991b8f0046d76910de24e1
MD5 bf90136ce268963eca85b6ef4a3558ef
BLAKE2b-256 b1f98170b84b58c155a2815d121fdf34070f139a2eb1c791bf964ea41d24a202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 8e4e4eff5567d0e962e37d16398b87b0c2105b0600da9880bb0a64c1b094d596
MD5 4264184cd674d95342fb4f170816077b
BLAKE2b-256 bd4b8dec38265a78acf8dc2233780479fb64c3c172d8baf885c0d8f29830bea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e67506ae69cda8806cdb519ea98eba65cda7274b2f7d51aa7744e02179cdb82f
MD5 75c5a73b12d17ffbb49fef8d183857f7
BLAKE2b-256 fcbb74e9373684c2cb68bd3cd010c9c2790d11768929b1ed24548fa0a602bf5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19582460668900f831e8b73a73b14b7fe4367043b46b666c2ebaaf85484d29b9
MD5 26a2a05ea9ad7f043b330405c7b09313
BLAKE2b-256 cdd537f0885f62fd245f56151a853250e47a144ddfca3b49b996c81dd33e469b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 298291bd154e3207422473d773ee298017e5a03016cafa81dd379f304501d6cb
MD5 614f562b0966f8e2d604e02ef782c551
BLAKE2b-256 da4923fd463226037b9e5c01141010e4062b08cc4fc0ed2bdcbdce5b6c73b0d5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc2-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.6rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 124a61dc8e3c89cba5602da9116542410a5cba96ac72c492c4d019f00fe8b6cb
MD5 77cde9989ec063c1b1418e013cfbefcb
BLAKE2b-256 d03a7c3bd87a7e3a448a798f55586576320729a45344ac07c4998f14f7e9212c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97dfe8820645c4d2b32b1b9d492486455f87a5c260e82b8975582ea85a57d8f4
MD5 bf1ec21450314acbb09e1c0b65d073de
BLAKE2b-256 ddd283071bc840549605d13f0cacb2a4b4cf5a03f7df433d0f589364d651dee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 719f122451c39f785440f2bf8c551fa14cbe91d0cf736e71ae02a7e5a64c7818
MD5 2432f2d6a813754873fede7483022047
BLAKE2b-256 77c14e07565b87cd2af458299b8981cc9554a391c60441fe01bf00ed708af2ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e7ffa9835285fd895d10d6d86838e4069d2d758addeebd4a3079fc685775d97
MD5 ee90ad19731c8d16bc838e41b3b51671
BLAKE2b-256 c58832e58bd8a2cddba5a354002eb2a14af367fc02fa90657f95b90a1c0135b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 79ca8e8eb1f3863db98594a5a404575f73c80c804587f7c4b92949005df1ca86
MD5 722ff5ba1c8865422ea6c371a481e04b
BLAKE2b-256 d0ec46b04c4ae579a82a62e62c0f2e21880bb1c1c49251fa77203e05b1d5b94b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4d377f04afd19608231ee1aa2cf4c449bcb043630efa0d6ccd3803f0b2e9eb35
MD5 856cb9f106b99d6d2e002462ed01a291
BLAKE2b-256 d06c5e52b4031be6ff2f5b467593541d684a4b41bb7a3b5ec1b1f1a8eeff0396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e969f7f4a6311bc2dc1d4426e9491b6c5498290f7a24896544b54d054272b76
MD5 705d725728c012758c9d64275714c0d9
BLAKE2b-256 5941a3b4bf8e891c0a424ebbf1417e1911f3bafe51fdb5be7e7873351d3d600c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38bb4ba0165c18d000fbd30e5162a41ed1508732077a121553353c75993ed964
MD5 8e1e59eca114baa7314d3c053e68d16a
BLAKE2b-256 c70897b529c2a90f9fe3803aba8da78c491aa33107366fd8e75dbff20c624ec9

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc2-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.6rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6523ae828cc0a870b8f6d7efabafb8f2365a658212866e1a701fefe25512303
MD5 f2949342a3bbcc6af0a56d7d32c4757a
BLAKE2b-256 8765e39c176673a235dd2fdca508bf2bd7df52877b509344bacfaa1f415c49da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54409c4ad09f09235cdc2dbe378e1d0d2b0776f46f79921aff497c5d4eb22429
MD5 478e8303e5438162b74060687772a461
BLAKE2b-256 105ebfe965c615b2850852745784756873a5564cc9f40bfe431aff3fbe46dc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d5adf2233c8aeb20edc8b551e436f7caee8f24dae11b26897faeafb7970c179
MD5 fabf01f5d9111ab352d9810bb6d7a421
BLAKE2b-256 9e77d0d355e2c3bfcfb6d4252cf7d748cf8b6450b766d2fefa0db9623f05f098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c2f15f69d94930e6791abc5548df67352db3a7ccde232c0b344fc44029e6b96f
MD5 20210530721ad040f8d55309135634a6
BLAKE2b-256 fc485a3e2b5c75aab6f8b0b28aa1dba28005ce88ad47cdbd4aa9da91fc52ee36

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