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

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.10rc2
File Size Uploaded
passagemath_qepcad-10.8.10rc2.tar.gz 29.4 kB Details

Built distributions (wheels)

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

Download URL passagemath_qepcad-10.8.10rc2.tar.gz
Size 29.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fc7abfd2bb65098858a6bb8c89248ad385317bf0d56bd4c7d186d18461f7033d
BLAKE2b-256 checksum
How to use checksums
43796a83c66de1cc83bcca0f7da7d0dde3992d1593b5bfa66f75e2170315bfa4
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.10rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc2-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
795594bf63e020eeaa888e7ac54f0f35ef7c0afe9f18c7c25b401b8f0cb950e4
BLAKE2b-256 checksum
How to use checksums
a01e25315c0843c14e10d62242d9d9570ac9422b0eb136ba9f4d314ba218544b
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.10rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.10rc2-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
144d80b7dcb336179f5e24096dd324519f993468f92fe1a27da11c559b57c53f
BLAKE2b-256 checksum
How to use checksums
8e9e2ee8cbb9225900f956212944cc5076477255faede80896da29ed227bdd4d
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.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 548.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ac43e7e378346f7ac664fc5da9d6036ad25ffbc1b6146666a52750c25bd5aec0
BLAKE2b-256 checksum
How to use checksums
81958c73239510d2ad3e562edce23aa9a21eccf2ef71224913253af87d745dd7
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.10rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.10rc2-cp314-cp314t-macosx_13_0_arm64.whl
Size 544.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5d6bf0b043357c92e6ec52a6b55e82647c501e77b7c2e1f203638cb4f54e094c
BLAKE2b-256 checksum
How to use checksums
556c71cff4584a81d8488f22885d16680f450575d81be77a46ad0c2273ace9a7
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.10rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc2-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
b14ce5d7b1a1a2d1582df9c2338ee44cc35dc7bb31d47436b13e7b99affd63bb
BLAKE2b-256 checksum
How to use checksums
846868aedee6c26120993caefc66cafd34f97e7d60c5775e9e431620b46777bf
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.10rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.10rc2-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
59284a3c9a21db4b471d14a13cc5eaccc9107899c67fb51280fdcc02c4f78942
BLAKE2b-256 checksum
How to use checksums
2e8c2144da06525a4fad347ac3d51b550c31eb989f5b84d903f5a0cf35527bf6
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.10rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc2-cp312-abi3-macosx_13_0_x86_64.whl
Size 548.6 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
72817fa9d161172e335257ea164eecf74b5fe67c061bb134325ff626e2efd365
BLAKE2b-256 checksum
How to use checksums
ab4e1dbbe52c72eb6648c55dd2ab677c3c32fad456850c91a8e22577475b7456
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.10rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl
Size 544.5 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
db2f4461677e1fa814a342b730b9dbdda06579ce0c1e0aded80f4b42ec3c05bd
BLAKE2b-256 checksum
How to use checksums
984d160883662ea85acdde222f3071bce353cb0330d14eb64dfb766967e0052d
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.10rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc2-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
b40be7c1909c86224e56a43ebec038b98be6cb1e59a19aa17ba541cde72adc41
BLAKE2b-256 checksum
How to use checksums
6053a8a33278f3af652802aa6ce7835548e315d3ad63bb876a7f24ad9e17b4b9
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.10rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.10rc2-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
dc149815ed78d44927807c04634f2986a41daa7cf8f547e76a0581adc26965ee
BLAKE2b-256 checksum
How to use checksums
15362e0f5181c3848d61f5b9f094ff4f9f5ec8f29269a433cf2b07ec400b7b75
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.10rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.10rc2-cp311-cp311-macosx_13_0_x86_64.whl
Size 547.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
8ba9e6d1c668e056fd8a4985c9e054ef21dd9d7f0d1b69cdf4c6498499abd948
BLAKE2b-256 checksum
How to use checksums
13e3c2cb6da96231199ef753e592320dcab348475f219d309e7623a72bddaa5e
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.10rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.10rc2-cp311-cp311-macosx_13_0_arm64.whl
Size 543.8 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b52fea9db6d57df2de32582e0243a7a2e62fd15368e7796c1ae7bd8600cec602
BLAKE2b-256 checksum
How to use checksums
89d9a3459af68be9449c7ae98e11b222126b2df48af01dd42448f965ffbd0e8d
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.10rc2 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