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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0.tar.gz
Algorithm Hash digest
SHA256 7b7d8d39ea12eac59d2920e25724e77634fb55dcbb22c6abd37ab029605115cf
MD5 3eab019aca2be2ad6b7839ce89a0f334
BLAKE2b-256 8921d9fb9948b361e5ca2c6d5f91ed52962f6156540a953db4ad04910ba173eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 41c45781cd0dcaa876735b37a9b6ef7d11110badba91e69f71a18001c45f71c8
MD5 3ffcdf17493142c901dfadb9942bb8eb
BLAKE2b-256 5d93d2f095bd49e9c4bedb842180a86f78676a0c6054abde16fd07c92a075651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fb6da10c4b3cd9b1b0fb3b4b88291e5336861978187ee7a75c3918fe224bf2c0
MD5 0bf48216fde440d34de5de02b0042b10
BLAKE2b-256 3e4411842c80c390d8625c136019e7d5bbef923307faa1f1bc5d8bdd0219bd07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4a159f35d939876cd5966d82ad0367d73184168d39611a4237a6d883e5c722f
MD5 0cc6a15c151ff82598e71d810d1f0919
BLAKE2b-256 727f601712841fcda878418b6248cb1cfcc35f99b341e02da5d9a678ebd8a001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f560d4e66e3fde6a7330b79ca1f239c1b4330ef006c472e56aa002b2b2abf3ce
MD5 c783c3a8cb73d641112c36e3246617b7
BLAKE2b-256 ca6031bde826d985e1bbbe675f219865dd078639e4a234b158e7f56243ad42d0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.7rc0-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.7rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2f3a05be21c283e1d3a88fe799cc77931f78fb53c67f49b2b7bc0dadeccae1d
MD5 37e5b12c3029a5c3adf0094fef99662d
BLAKE2b-256 39bb8007d86e8e6f7711ae81095977facfc3db4a6f58e082a5867a7bee6b9a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2236d8ec32ee6d447eea9f8f2e4a478c50cf576c443e749942388938384cc20
MD5 dba1447d03ee9d061262cdc796d3c1d7
BLAKE2b-256 b7105485cad10d4714c5c1552ffadeddab95ebd3726346331c559cab0d066508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8345f2478c67208ac44375e0ece738ffbb739c9b0362ad585de3f4ff045ea8a4
MD5 558240224cafe3ac445ec3a02f3d74c6
BLAKE2b-256 2d68cee705ad9dd4063cb62f169c257e5ad767f4a9df350abcccfdebf0422881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7791d3b53ca72ff39a6398e9b068f19be1991a813c3624e3137f94d887df8dc0
MD5 ae75e4b80eecb58343ae39e018a1c86c
BLAKE2b-256 9b602fc3908e441f16eb85a8506e48969ee136d2674f51fece9726e785796dae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a78f781d308e60be6ad38fb6bebbae3aaf8d592346590b0080d1694056d3c633
MD5 f7845988856ad0e4c73e415c442dfab4
BLAKE2b-256 6f1b55a124c824e1e0e947844852d8a1c6ab7377ac3f2273caf68d9b6fc2dc29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f69fd8d3fd07493f661540cb81ce79c1149828e02abfab52e007aa54b987cfa3
MD5 a9dd337f20adab086d7fc2096e0f6798
BLAKE2b-256 ce448aaa2f0a10aa9436a7237e350b187634101f5bb981fdca1ee9337e11432d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c1b8c8ed09d047474284c61ac31d62c1bc9676c317f13844013246ccedeccfe
MD5 d423ff201d2a493ab1f107aa58101036
BLAKE2b-256 837196f324b30a845247e64c440f7911c45e383bec7fdc03c87e68910a9ab72a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ecdf4fec60d93b8d2b164850b2c9bb7925090b45c175dca90a9f59408daf60d
MD5 720ad667dd247d6baa6330002c894144
BLAKE2b-256 83ac2184546a7d874d85310f97881ca3b6ba85d4ecc73614337a60e5ed1333f8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.7rc0-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.7rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ffa4156dc278d800f44da01bdd5974cbee3695b991e5aa819166f758838cf68
MD5 022412c54829b73f5629b5e733a63e62
BLAKE2b-256 d14d194ea43a89f882f5245eab43d33f9fe4ec40be0083d77d9423cabcfca5ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b4f08f15254a3c720ae8a2237784484dc4b5d618dda25105def45e8f363dad1
MD5 e21ea09f99baf1207cf475ea9df2f9b7
BLAKE2b-256 3f70d75789fd3555cfb9abf15ac95add7312da196e374139b1653b8fc2b4bb0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0f5e829ffb52edfff24e943e1141335f6ccbd0db698c4475f083f9c1ce89e1a9
MD5 1ddb49d041c80dfd7e6c4750c7af8c4a
BLAKE2b-256 1459b6a36d1412be847981711e6a81c46e585ed299ba7b87920c00000777b4b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 361204cc05ba10738f42f5bdda6485787dd813afd2461ecf6c99a0dc735e1cc5
MD5 22848e6f51a3bd3322182c6003989b83
BLAKE2b-256 a85af80f60d6d376445f54fba4b0538c6db6581a3c970106b577fd5c2ce992ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 49b5a3d854b37be82de0834029aea4358c1cc97a5fb9c65665d3ee604acdc9d4
MD5 ec50e4a2df1348423989ba34ca7bbcf7
BLAKE2b-256 304e04580c7719dfd4f09fd853b1e75e152861af273d305ae8eca5e7989e7b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e56ba66a08aa71a95d8d34c7800d0591b2661f72abcd6dddb9372b1570aa2dab
MD5 f251ca3b5e2c6c230a12fb92561ca15e
BLAKE2b-256 9d1bdc35fd6ebcbc33bfa276c9e7b5b33cd9e94c594d593f99b287524e9d410b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 321c02d734e29aaea49a9ab34dccf408971e23c89f1c9be2b5d984ca6195ce3e
MD5 ef1f9efe355fdd7f946490cf74b55834
BLAKE2b-256 ace6a98c74e660cd92d04f60c2cee051bcf910154e3549f9df847892c3e1bc34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23be83134c4d7ed7ff0a029325ab2e5f8a78683dc6f7f0049da1143e8087c181
MD5 e54bb06934c7e3b43f03cf47a97cd65f
BLAKE2b-256 bf36ec15b12a5727e2b3b7898d78a28bf0049916a5d46dc84ae64504eb2ab4da

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.7rc0-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.7rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6ae5a3045028430db87add5e3a2010dfdfa9dc15ddcaf12557b142e100dc3e9
MD5 2e33337b624cf8ebd5a7d8a129066572
BLAKE2b-256 eb916ca8957a4d2f46642401854e1430d5ddb716996f98012026e86e2632d713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 156e5e014ee62c4b7b2d050d2e82bbdc1cae8725583f54d5e0be1bc793b13aca
MD5 d5efc9017340d4a3011d294249c3795b
BLAKE2b-256 5732d48139928f6341569a49ef5649ce9b6e6560094ce6142f1d8bb504440306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f904cec4eecb83a4b005d2fe4fceeb7f821d7509029bc51a05eb200b544287a
MD5 32473663fb6c9fb4e09621fe6ddc9658
BLAKE2b-256 cc59a0601a1ca17c361c72ffe11ac4729b5d6c32138f384b6c7a260fa51d308b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cb72f0ba6f0c0aa5d57802a4dbf1e4d04acbbb264c9ea8af2a6d3ff11b0818c8
MD5 097a2d69562ab712f592b09d4e4acb0b
BLAKE2b-256 a1a96b4e08f07bbf31dc0812c36545a7967c2ea3d3b32cad290213a64ff1c6f9

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