Skip to main content

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

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

Built distributions (wheels)

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

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

Download URL passagemath_qepcad-10.8.12-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
8e6e1c148ff7ee96506157132756fce5ae4e10136ba407480e6c9e47c8848dd4
BLAKE2b-256 checksum
How to use checksums
d4542d77f159674ce48a2d75bd0d787368d7ab2333b3f28d83e8b2931fc07040
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.12-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.12-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
be6fc776ccbdccf9bf687e4c8542245eee3157f6a7c155542c7953983cde10d3
BLAKE2b-256 checksum
How to use checksums
1c0528d79e7d79c153899cba465e81655850bc733e6896627de7d456fd48eb0e
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.12-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.12-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
775f26a8f67de64181ecefd9de02a562435b4094a7ffac84c400ab72f8eb6298
BLAKE2b-256 checksum
How to use checksums
75c4c6c5430fd167ca519c98e16714b15f1ade6c0c0db477626faf7436985395
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.12-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.12-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
a6f137f3cd7636a209aa17a9ee75fa524e848eb8ed452c71e58b9d85285a34cf
BLAKE2b-256 checksum
How to use checksums
623a06310d6bac5806a607a689a2e11c94fcee09cb2d25792f0607fadf35b6a8
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.12-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.12-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
e039996f1d67846fb51f1b6626d68c719b1978c38858f9534fc119a6164335ec
BLAKE2b-256 checksum
How to use checksums
06fb4528e2727345682d8b9b4f200c5d6dbfedb803b060f606b90800d5ac38ee
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.12-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.12-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
2dec9727c0e2a56799adf6518fbf61dcec6f34018f3f2168bb9d1bffa1bc6a30
BLAKE2b-256 checksum
How to use checksums
097a8685078406e7d15c9e9a9b9c3c2c54a65cfba29be735e17d647f971489a6
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.12-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.12-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
6b7437a1a179a1fbebb2315020b9d9d12be96c649084d9d29f639b14016460ed
BLAKE2b-256 checksum
How to use checksums
a8788184b846ae260d6df2649403d240678472e1ded14318f17e45a378695316
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.12-cp312-abi3-macosx_13_0_arm64.whl

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

Download URL passagemath_qepcad-10.8.12-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
cb742d273cf57f767b4c7ef288da277025d42ae32ab9afb170b79e83cdf7563c
BLAKE2b-256 checksum
How to use checksums
93600c1847674a09f73a24b9456dc5df72baed6ed386d2598dfe7a80ab85c772
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.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.12-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
29fff1f5cf9bd04e0a7a065aace103bfa2a676bc17e8d89039d2365d7e79f812
BLAKE2b-256 checksum
How to use checksums
1670cf407034a2f5055e8c5500c1cb029c75dd8eeb42bfd8aa2e1cdbe158f04a
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.12-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.12-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
6fc1034c61b0097db2696974f4fe7d41566d2ffe3b183701c88f7499a9548cb1
BLAKE2b-256 checksum
How to use checksums
674df6022a8b332c91826441acb3dd99c26749110228a04d334aea9c21a8b608
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.12-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.12-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
bfb41de409024941e97050568cbe19947d6650b4841ebfe4b1e6bfed8fd43cf4
BLAKE2b-256 checksum
How to use checksums
74ca9adde6c1ac4836bb3545d02aeca286dd2d0ff3bcc35e467efeac4d1db356
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.12 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