Skip to main content

passagemath: Quantifier elimination by partial cylindrical algebraic decomposition with QEPCAD

Project description

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  --pip-args="--prefer-binary" --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)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_qepcad-10.8.5rc3.tar.gz (29.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_qepcad-10.8.5rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.8.5rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.8.5rc3-cp314-cp314t-macosx_13_0_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.5rc3-cp314-cp314t-macosx_13_0_arm64.whl (544.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.5rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.8.5rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.8.5rc3-cp312-abi3-macosx_13_0_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.5rc3-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.5rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.8.5rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.8.5rc3-cp311-cp311-macosx_13_0_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.5rc3-cp311-cp311-macosx_13_0_arm64.whl (542.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.5rc3.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.5rc3.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_qepcad-10.8.5rc3.tar.gz
Algorithm Hash digest
SHA256 b34a984222ba9b14ce424dcdcdd6b615d53fa72e4ab2ddcf672f9686474d107a
MD5 4a33159a67267d92767d203f8ee02c46
BLAKE2b-256 0c4a2df35f4236926673d36ce02906409b2f094c352ea73cd3978a65049939f9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bf79ea331389e229d4627b1d59120abe94413d58af7a105f549313f228dd9ef
MD5 1762ea1d1744863a0d0d3ee37a6f5bd1
BLAKE2b-256 b7732ed3f636ceb4fd6d7639e23f838f31700991cabda231f05aa22659db0230

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 590e117fb72280e79977093a3278107252047fdf0b1cc6341dfcc32c3281308a
MD5 ebb835e985eb6e9f4b79ddaf01dcdf55
BLAKE2b-256 a62f2e2d6d790c9748c22cdc5e0f1c351f86613a666090118911b9149a83496f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b88ebd375665a3506ced4a01b84a598d017d1b9f019de30b4be875065b4bbbca
MD5 956b35aa734027b8814ab6e13ff44e4f
BLAKE2b-256 7f59e01001f76676135e5c2cf8cd04adba738d8c303f45774359c2b01c14cd8e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 61476d19544f5064a9a37de0f766292b6504425ddc1ec250874587bc7af4754b
MD5 77f0f3e057e6e175f6162c17a2b52cec
BLAKE2b-256 24e3deb6876c3a69df395463907d349bc4daa74a9492f8b7e77304eb117718ff

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70a014192fb17871ed1235e5682a07651110bbf9738e0abc43b2ac2b7557353b
MD5 71fda120826fc0cccfdaaec6077f04df
BLAKE2b-256 f51b7346ac246173ba27bd514c58f6263b6bab35b544a605fa57b8a9d1a1663c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c6882ce6ce844146cf698dc896ed5014a600286adf747f640a493552bdff26b
MD5 e03d2400725fd82f0967f3df3f500af7
BLAKE2b-256 dbd018e8366fb73b4145ff67358df5f919dc2e02e6bebcab09a658e172ca5ff1

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ce4a97fb2763132f389d4e43752be218c7361c25c559d4a938eb1664740d36f5
MD5 ca728786d6346e098db54f1243022945
BLAKE2b-256 3cd6f65d2e035fa9a65f6ec1cf6966f7f5c02fe5b5599c8f6c74ff91660da3ae

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f2938223ba29e60dc80717727a1897fa0831c8179505a35f46c91e423ab47cbf
MD5 4ca71ae6f9ec354988d5f10a23d740cd
BLAKE2b-256 c946106ba78b18a0fcccfc6bcf141212fd61692496e365c64ed9c95f076d0395

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89120d462cfab9b08c4d703ade99d74b407d1d1ae951789b9486f08ed4a2200d
MD5 3983f62be31b35f7fccfc5951198b9e3
BLAKE2b-256 15e65b2d6263499bacba88fa94fb2b99fcead6dd40fef12565652a599c50ed69

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba29a12bc71f138ac16a9b9d80864dbe87a0296ba25ff1a60f0d10ade36531c5
MD5 bc91d9dd81b01cb80504941f4fdf9251
BLAKE2b-256 d9928d02af030f296175e70332f7114f28ddf23d58705cb8459d58a4498d7dda

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6db8c98f6577c9cec938943b9b5bda4a2afdbabe7f8503acccf6f83d5686dd16
MD5 d724710f1db07e2b866baed8aa75a3cc
BLAKE2b-256 4581eb04d8be46084231e709b12cceb57e971734a3d62e10ed8314eac1e56e76

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cf650f6a82331d81e4a3435bc5a18534b9bec9f2c7812106b81369135fd7597e
MD5 5bdc5aea88f5343a12c2f0619028be04
BLAKE2b-256 4b933b5362852476590c3dd20995844faa2adcaf132790ce2aea7c6066560249

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page