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.12rc2

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.12rc2
File Size Uploaded
passagemath_qepcad-10.8.12rc2.tar.gz 31.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-qepcad 10.8.12rc2
File
passagemath_qepcad-10.8.12rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_qepcad-10.8.12rc2-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.12rc2-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.12rc2-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_qepcad-10.8.12rc2-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.12rc2-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.12rc2-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_qepcad-10.8.12rc2-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_qepcad-10.8.12rc2-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.12rc2-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.12rc2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_qepcad-10.8.12rc2-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.12rc2.tar.gz

Download URL passagemath_qepcad-10.8.12rc2.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b9c8e73247f7d5bc5dc86c39762aabe1a26bf7fa1d44625833c30f528a2aaa9b
BLAKE2b-256 checksum
How to use checksums
ba3bc0ca28c1c1026e0e0f5262d7108429d0aebaf1273207987c07d8d9df8e2b
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.12rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.12rc2-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
960b68ad6fdbe474bc5e55edbe7ebb3a82ec6222abc6e4250c8de33a4b0c1dce
BLAKE2b-256 checksum
How to use checksums
20c5ca0613b4cfce7e6874b2ebb65f3074d825f3e178190f0a12d75611c93bc5
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.12rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.12rc2-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
f85247e50ee25a872dfd05a96bd16d62f560d99d82494faa854ebab5a60c6cfe
BLAKE2b-256 checksum
How to use checksums
98d238cd3f84535c11f553e18a0012cd183c3960844700b941fcd5780079cf2c
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.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 550.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
e3505667335f02bbf31cabde6f3bb347f0881c5de9a29d15e9e1515c3ec9cd05
BLAKE2b-256 checksum
How to use checksums
57344be8e0b23500157aa6b0bd0ca317089393fb6fbee86fc773c756d92e0d75
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.12rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl
Size 546.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
caf7c446d4cac9a57f538d2ac11a0da0b194aaf6ca87ed93085aaa98bac9f887
BLAKE2b-256 checksum
How to use checksums
8e0a44cc40f4c8dcfc248cd2245618f66c79bd88cc7c783964d9f0b8c81f0153
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.12rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.12rc2-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
87b46976c58da4bec9db1f5e2854b2035001746564436e4eb408c76073ba3c83
BLAKE2b-256 checksum
How to use checksums
a34b5d556b9aeb0f43442884435a920194236eb695d993e868d01bb7160c0348
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.12rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.12rc2-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
831af24e2aa5e51aa74e9e36b9edfe6119ccbd1ca9e379402f73eb54ae68d101
BLAKE2b-256 checksum
How to use checksums
132dab4e5784cd30c20255539bd674d63cf89cbadf7fdd4b6e04cc40e5c32329
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.12rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.12rc2-cp312-abi3-macosx_13_0_x86_64.whl
Size 550.8 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
1d502738b5bf129c08f83ba409eb97e2992a6049094405e3a49c1784031ad373
BLAKE2b-256 checksum
How to use checksums
673cc5aebe4d3336634c32a5a8d377866ca5f75a0948f3d6e15788333063ebdc
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.12rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.12rc2-cp312-abi3-macosx_13_0_arm64.whl
Size 546.6 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
9c9a56d42757570cda3caa7e2c9b58296aae5cb638f47139d6f24ed673774303
BLAKE2b-256 checksum
How to use checksums
a3db7c876ee0177e662798ec265c1b046aac8e75e6803b4aef0a32e70db7e081
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.12rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.12rc2-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
8142c569a3fa3510f6654e0918ecb19d5dd1ffc345b81492ad1984b1dbd8e729
BLAKE2b-256 checksum
How to use checksums
ed87589c344d25d57fa823e7d0728c663be6a5cddfde51577ddf8670abaf288e
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.12rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.12rc2-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
a83c6a2bb6314886e89e5a3387d57fcd9800f764d2fad7868d695568ccb54667
BLAKE2b-256 checksum
How to use checksums
a109391fedaaf850a053557740c023e175afc8850dd1188ef191da0fb331b726
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.12rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl
Size 549.8 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ce2f4acf0a6492ebf2a2285208f4e82bcd2425434cd2ef617a4f51a8b13d19d3
BLAKE2b-256 checksum
How to use checksums
0cd99f0ce5a3b202b43a54b7bddb2973f5dfbc158baa1e35216d370fd78f8b98
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.12rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl
Size 545.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
bdedf0cb0026ed5488459458ed12b038675a7354faa9850af35ca10c0baa2155
BLAKE2b-256 checksum
How to use checksums
4bbf34fb43948212ec7844b0a44c9887016057079c4db3886ce283ae8b104203
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.12rc2 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