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.14rc0

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.14rc0
File Size Uploaded Provenance Actions
passagemath_qepcad-10.8.14rc0.tar.gz 31.4 kB Without provenance Details for passagemath_qepcad-10.8.14rc0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-qepcad 10.8.14rc0
File Actions
passagemath_qepcad-10.8.14rc0-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 for passagemath_qepcad-10.8.14rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
passagemath_qepcad-10.8.14rc0-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 for passagemath_qepcad-10.8.14rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details for passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_x86_64.whl
passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details for passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_arm64.whl
passagemath_qepcad-10.8.14rc0-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 for passagemath_qepcad-10.8.14rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
passagemath_qepcad-10.8.14rc0-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 for passagemath_qepcad-10.8.14rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
passagemath_qepcad-10.8.14rc0-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details for passagemath_qepcad-10.8.14rc0-cp312-abi3-macosx_13_0_x86_64.whl
passagemath_qepcad-10.8.14rc0-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details for passagemath_qepcad-10.8.14rc0-cp312-abi3-macosx_13_0_arm64.whl
passagemath_qepcad-10.8.14rc0-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 for passagemath_qepcad-10.8.14rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
passagemath_qepcad-10.8.14rc0-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 for passagemath_qepcad-10.8.14rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
passagemath_qepcad-10.8.14rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details for passagemath_qepcad-10.8.14rc0-cp311-cp311-macosx_13_0_x86_64.whl
passagemath_qepcad-10.8.14rc0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for passagemath_qepcad-10.8.14rc0-cp311-cp311-macosx_13_0_arm64.whl

Total release size: 36.9 MB

Release files / passagemath_qepcad-10.8.14rc0.tar.gz

Download URL passagemath_qepcad-10.8.14rc0.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c5791858794ec6593fdc07b4e39d190cef4ed23790dd6e097761cc5c4d227d5b
BLAKE2b-256 checksum
How to use checksums
c141e12dff04f3fa4c848aba9a8fbaa537f1b10d419422d76ce779a8f455e516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
ba12c5b8e00d64727e8e34aef441d659dea061c32fa6e013559d6e3991cb8f01
BLAKE2b-256 checksum
How to use checksums
0c8aef19cf9543ada8504b20a74760d51585c398482bbe046c8e758876d12b6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
4a0fe38c70ad4456ad480cb0b0abac1e8d44e5984babdbfd6327cf2c854ffb16
BLAKE2b-256 checksum
How to use checksums
e7c92d6e84aa7e8d392cce177d1b961877b3198ba29e1f6db8343e750927a14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
c8544ee781a00aade903831d201e7ef87f15b10e49ec632f6aac4f5050a94570
BLAKE2b-256 checksum
How to use checksums
ad8985886f59ef00bcf64f100d3847b28791ffdfa362441c1f30f36bf93c3e8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.14rc0-cp314-cp314t-macosx_13_0_arm64.whl
Size 546.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b970c799c1979bc75ae3ee8e5072f102fdf51b917e369a91164056283da99402
BLAKE2b-256 checksum
How to use checksums
de144b63b51c62eeb4682351d0582fe36f9ed40ad7b448859eedbc45dedb490b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
e5e40f700a1b799c33ea9c41bc1822b67f5959e2b323936dc5a66675aaed31e7
BLAKE2b-256 checksum
How to use checksums
bca9ffa44c6a0c312ad20bbb4d23b0d527fc90ed0110f2ebf2a2da992c816a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
db4299c0c6355bba94d568f447cf22cd4a01ce48f51e66d4bcd9c2acb2131752
BLAKE2b-256 checksum
How to use checksums
fe17db6e9d0970ea22b6fadc35f0163250f4ec47a77b8c5e1d6a0ffb5e999949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
7113f885131ab9260ba944d690b6d752672d3576fee9dfc31525fa54d3665580
BLAKE2b-256 checksum
How to use checksums
05815c4273a6b4b156f79891295d1fd1d6e522204ae3b605bced09651db13158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
639d201bda6d0bc119f2ac36157feee3673bd5b1d1f8727633a74fda31486487
BLAKE2b-256 checksum
How to use checksums
3fbf69d5f9a734b6a8ab4815f4b04a71e7b0a072b2fc24fc25a4177a3cc6264e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
2217a289b980597d72746fc4cac0fde863be30fadb4c209d78a43a4737520c50
BLAKE2b-256 checksum
How to use checksums
6242c897abc079891571f41222331ba2455e03952fe419ea9f279179abc5e5e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
2a154697da6f181c9fe4382651e38701b224a0c499ca30be4faa1780466ce68a
BLAKE2b-256 checksum
How to use checksums
2eb3200d2335b18028ebf8c115d49d0c8a4295686c2d76ef000de3ffd495f0a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
7687d7bc0d52fb2a74373fda4893c71e73d745267de4cf00c8666db82506de7d
BLAKE2b-256 checksum
How to use checksums
1ff53ebc6c5002934d0206f5c123a29a942aa588cd08f54168b92fecdf1c64cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_qepcad-10.8.14rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_qepcad-10.8.14rc0-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
48b17e699fb1b0cafd47ef441f7864864a9b074ffabf55312e17cba4e0771d50
BLAKE2b-256 checksum
How to use checksums
0648b146fe938bfa138e53688f5dafaea2ff6f3b96db78b12556e373a2c524f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for passagemath-qepcad 10.8.14rc0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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