Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Quantifier elimination by partial cylindrical algebraic decomposition with QEPCAD

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 source distribution passagemath-qepcad provides an interface to QEPCAD.

Example

$ pipx run  --spec "passagemath-qepcad[test]" ipython

In [1]: from passagemath_symbolics import *

In [2]: var('x,y')

In [3]: ellipse = 3*x^2 + 2*x*y + y^2 - x + y - 7

In [4]: F = qepcad_formula.exists(y, ellipse == 0); F

In [5]: qepcad(F)

Release files for passagemath-qepcad 10.8.10rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-qepcad 10.8.10rc3
File Size Uploaded
passagemath_qepcad-10.8.10rc3.tar.gz 31.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-qepcad 10.8.10rc3
File
passagemath_qepcad-10.8.10rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_qepcad-10.8.10rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_qepcad-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_qepcad-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_qepcad-10.8.10rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_qepcad-10.8.10rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_qepcad-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_qepcad-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_qepcad-10.8.10rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_qepcad-10.8.10rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_qepcad-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_qepcad-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 36.9 MB

Release files / passagemath_qepcad-10.8.10rc3.tar.gz

Download URL passagemath_qepcad-10.8.10rc3.tar.gz
Size 31.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6b37489482e79641b87e5633e9f131d756ee323b75730f51c08798aa40375493
BLAKE2b-256 checksum
How to use checksums
69cd450ad7b0045e109c486cb19f7a0e61ee30a6b75e69d54ce7268c204c8bf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8af4626444e3b594e403904b195e86e710fc0d817a953ae7e7e1e9a1ba1483b2
BLAKE2b-256 checksum
How to use checksums
6ae6393a1442f31901ee9331c4bcd45456b1eb21a98807e11a521a0eebf611d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
23e37adbb50241029010b9728d89e049f55e327bdc57ada0b72b8997ef0db833
BLAKE2b-256 checksum
How to use checksums
5ff8ed5843b7a97ccaa6547daa439ca83106cf6b84e92d2a478dfe0dc996379e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 550.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b33e2e7912ac9fdd5bb3b2b7509a7c4077919860e9fddae0e5bab1e05a4837f8
BLAKE2b-256 checksum
How to use checksums
460fb0af9171dde78813f9fc5cb02cdb18875226fc485851def13a7b8e97e0d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 546.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
70ad58dd7c5d97e541027cc35fb7251e47b9ca3d463465fad7f93d2f07a5826e
BLAKE2b-256 checksum
How to use checksums
2939984b1d231fa224b4894eaf34b458070de24bfadac1c12f9bb7e83c5ac76a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
ff245fc7966b3076b1fd07746e54c306e20de8e7836838203a1e90aee52db712
BLAKE2b-256 checksum
How to use checksums
ac78d8d954e7b1eb5eca584bcf73c77e551bbdc1dee584002077198756c87f13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
c91e88d240fce260b49fdb2395fd574556d3a17729473f21e1f7a2eda26db354
BLAKE2b-256 checksum
How to use checksums
08c2da37d6cd09257141e57a9722638666f5be41e7d33bb7c9768d2a8dedea9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 550.4 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
c7e9b354785d0712dd27fc1241cae3f942826d9f22c0403b522bf6ddaa011b02
BLAKE2b-256 checksum
How to use checksums
fb60de32a6e0424123394146ba290fd13945fec862aa31d1486898ff27cc4c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 546.2 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d7e38b2298e7524ab50457d112ac5180f98da397c69291a5fa36bce15b4653d7
BLAKE2b-256 checksum
How to use checksums
be05039d6b8e58c62ced9ced51b02df55fd28ddff8af011965c9c142422cf7d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d12a152570a018d3ef9a61af54abd87c7e862b0e15daa0565cf4e08f4edea2c
BLAKE2b-256 checksum
How to use checksums
94c4c4c5c8e31d5df8107ebda16ded2acf11b9ca625d6b94181af0b460aef34c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
68bdc39be45183ab3dfc6cb32787467586664ad5baf6fc07f1b416afa1b257c9
BLAKE2b-256 checksum
How to use checksums
13b05c4f31d033573c704fc5486b76c636a47c23e6d4a5b206dc6f2fa351bce9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 549.7 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b94ff543cc6349914278523bb1f66aefeb16c82516267bf93a172c535f023c73
BLAKE2b-256 checksum
How to use checksums
054e13b2a54a4798820f47d208da8061a6ce7d8138c7fea8c5b1aafde26fddb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_qepcad-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl
Size 545.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
804313ed44f23495090ae3c6dc2b8e469b853cb7defb304ef3e6a78e04fcadb5
BLAKE2b-256 checksum
How to use checksums
bdf7844443ce6f0e1fd2e8564ec81d13299342f71d0449a8137278f419484a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.10rc3 This release

13 release files

10.5.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page