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)

Metadata

Release files for passagemath-qepcad 10.8.13rc1

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.13rc1
File Size Uploaded
passagemath_qepcad-10.8.13rc1.tar.gz 31.4 kB Details

Built distributions (wheels)

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

Download URL passagemath_qepcad-10.8.13rc1.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9120f4ea27c91db2bfec0b6b3548fedc362bd1293a98a0d43bcd60ce486ee291
BLAKE2b-256 checksum
How to use checksums
421226a800dacb83152c2d50a5863fb52c2b4971d62ab4bdecce0ba16d235698
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.13rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
2d9652ec491f1b816fd5f1ea198ffa7381a5d1df8037308cba50bce6d940c49f
BLAKE2b-256 checksum
How to use checksums
7e4af7638b48cff050757058150e34da051a24d3fd12844f8c3786a72053a07a
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.13rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
f479afb482eef5cde3bff32ef25e68d43a7c7240b2cad78e3804bfd30eb4c85e
BLAKE2b-256 checksum
How to use checksums
b6aabd9ff8fffa6927a193ad88d6668492b6b3c076acd49606cb86e19ef64f32
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.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
33d2b7462bd2d2fbdcc7f966b1ed7ef05a732ed0fac694749f0f80623e1165b5
BLAKE2b-256 checksum
How to use checksums
7a7766d5941e1a791696d8f52798d067b7c0508a471e956039fbf307a47a2ca3
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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
af5d46ee3a81e872256c4590ffca873852c91041782d01f732da158c4d81427e
BLAKE2b-256 checksum
How to use checksums
3f8ac468c30f354e7b81c8f6415610335c11f8180096b5764bc184057be07645
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.13rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
e5f65bafe9c164a725122de6de79b0a2e459754e8854d5808e864da60a62b0af
BLAKE2b-256 checksum
How to use checksums
d300a2e9777218f07e5e30e81eb883e219444ec166878016434152c4ca25a990
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.13rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
8f50957ae6f68e8f73ce7207f29e7a31860eb773b43cc907c682f4c219db400c
BLAKE2b-256 checksum
How to use checksums
8942b8c3267b31b6de356547e45412e38ba75c8ec85dca88e5748987d2e3ca80
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.13rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
df37c86eb2d47d8e26fb89e48a5eb2336237b2aea4bc031c86d916b235f35750
BLAKE2b-256 checksum
How to use checksums
31948e59e69da7261a7ed0a858b7af6d298d65d8dd888de7bb6d6ac051ed1f3b
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.13rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.13rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 546.7 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e2b0c31c2f511f212f91e90b805775b089f3605edd01e0f3b46a81b7f9720adb
BLAKE2b-256 checksum
How to use checksums
b84a8c07d3de9cc45cd313ee227c165d53ca4b42b7b973a898772f4b46c2ab95
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.13rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
0f672f098f21e99d8c6cfd44611c4f825de731f5a2fa860cf0573d9def171c04
BLAKE2b-256 checksum
How to use checksums
9dd1e695a18f4b5432f54cfd42b6eb951c293f6be8f5408fe56f3fc6290c00ab
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.13rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
60bc3df1aedf38fe905bd8f6eacf2d9c61a7b574156840272842198781a2a7c4
BLAKE2b-256 checksum
How to use checksums
73c44b65c0042fa17f11670bef43b48dea29bdfe0a1da8cb2b47f8959ea34e1d
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.13rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
b77ac225a5dc76fb3f63f452da0db97c8d16b0a9eb67df653e81f964d054284a
BLAKE2b-256 checksum
How to use checksums
10825915eda9b9114287d9e1fbd163ac46574e5a6105d00a1278682b564ecc72
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.13rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.13rc1-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
b3c1837e025f0f8415379df62e24eafb954db86e4f0c6566705c8863e3aaa61e
BLAKE2b-256 checksum
How to use checksums
13857fad398f6fd7459e5d56af67dcba7e7d3ac194e971fdc0a98047b696a805
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.13rc1 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