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.2rc1.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.2rc1-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.2rc1-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.2rc1-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.2rc1-cp314-cp314t-macosx_13_0_arm64.whl (544.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc1-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.2rc1-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.2rc1-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.2rc1-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc1-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.2rc1-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.2rc1-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.2rc1-cp311-cp311-macosx_13_0_arm64.whl (543.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.2rc1.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_qepcad-10.8.2rc1.tar.gz
Algorithm Hash digest
SHA256 464eb7694acee33b6d099fd97747be05f3e68b031efbb1987ab8dfdbf20f44d3
MD5 3bd3f946b6aa5cc0b3cfea4edd9ce230
BLAKE2b-256 79305e13b916bafde3738d466cebcc3fba37d9cb847b1b88bcfdd264a180270e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65be7dbc281a2141e2a3239b740c97ef054805635a67a5c5e58596c1b1c27cfb
MD5 ac55327965dc2b292db5fef7273bd6df
BLAKE2b-256 bfe70ec03a26db89c5721a5ad70fd025a3bdfc9f66c90e355c5db5de18957ec7

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bec8eb8bfe83121d87b40f00e5d8f47da4d7362c599390d6eb42c43789d7537b
MD5 67f929bef7a83f4000990840d3982c15
BLAKE2b-256 bfaea9e9878e228565d11ef3cfc2551af451b2ddc739cddb000aa3a8b5c5590f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e5817e18965c1b09dcd321d4ba81f8c1926e41b90ec5ab81db58a938c2c5dd4
MD5 9c8ec11235e62944acaf943b48f2871b
BLAKE2b-256 4b2af43888b5cd3d1384bbd44a0948204d2d67fda67e2c035e84125978458bc5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 564a61c1094c633ebaaae23d0775c073416bced5b097e7f70ae472206da138a3
MD5 29815373a37bc81a55ab0fc3e10064fd
BLAKE2b-256 1252ca62a06bee3ca28a8cd2c33806c72810aa58116ced3d13b36abb0027e239

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94556f4f0af7e358e8d2450068d49985060976cf234f144bfbc61d0d9c1a4fa2
MD5 4bc1abedc4fae8ee5347248ceb55d70d
BLAKE2b-256 dad60a03b7a3492b08e94dd188d2705583078fb53d7f10cb82402388bcc4d2d9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5be211ca280a6d06a2b53c6da1f2ea893ed155f95f9eaca37a8d338ea0c02d5f
MD5 de0b9834a770c1ae8abd0ade19fc61f7
BLAKE2b-256 e4710c76b820590b2f2967894dffbee55a5fba10bbd5891b3779e49d0d5f80b8

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7926c14c4da1bd73ec68305c10a4a7992c1fc400b4323f70800f398546257174
MD5 7c69498ee54e59b9f5353250505e9f7e
BLAKE2b-256 df3c829479fdda6154e3154e8608bf3b837e2b4588c405aed7709f16ec9d879d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5a0036b976df7396b6dffbb863ea6476c3826341c91591ccf5c400bcae9a615c
MD5 78718c232bb2beb18b382467d39c0f10
BLAKE2b-256 175c529196a8f1d7bc689486b0fc49e20a10b16c983617a876ea1c1fd9ebbd93

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34b9e4818ed3d02af83a5fffd7d416348f44cb1c89274366856543fef8da2400
MD5 f1243287751d21b6263e0afd556c7858
BLAKE2b-256 9cdc1198063dc83061c41c30c2355db51c1c07c967077fc01e8b9f8373764811

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebe3b7b2a909c361056b780fd1e92a89ba9c6c5dcb50e0407f66f5c18efb3ce5
MD5 a1a24d46356fa9881f87e8e4bb13746c
BLAKE2b-256 5df22837f910ec1f2bc89d2f07cae101dda3977315e179804ebe764b9f827c87

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdfb94feae337cf853a75d9549da8c5cdfd749ef4e71d7fcfe4f7d87fec45285
MD5 b8021d641dec10825ef686497164a40a
BLAKE2b-256 9ebd44dd2e2a124c2f4837d1f218c709d71a89ad77d676644ab87e54b3d74dff

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5ed36d9cf5f73e3feb098e460323c57bce54f92154c427ce3fbc27be8f8abda3
MD5 a6c6937fcb29c9f11b869e6db0aec118
BLAKE2b-256 51942bf38c552531f2ee386462f45f3cc8f4ed6f5685a74ce5ecedfe6f983642

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