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-2025 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:

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) 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.6.x series are 3.10.x-3.14.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.6.43.tar.gz (29.1 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.6.43-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.6.43-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.6.43-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.43-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.6.43-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.6.43-cp312-abi3-macosx_13_0_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.43-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.43-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.6.43-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.6.43-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.43-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.43-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.6.43-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

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

passagemath_qepcad-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.43-cp310-cp310-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.6.43.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.43.tar.gz
  • Upload date:
  • Size: 29.1 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.6.43.tar.gz
Algorithm Hash digest
SHA256 d59f769dde69b6fb1cc7f33b6eedac159f747437f0ee351c43ee2d4ef00a07f8
MD5 bcc3c31fbfc724ec47e9b3acf13e68ef
BLAKE2b-256 7be90f2b0ca0f5da7687004b0bf5b6e72b142584fb28a0eca3a91f8ce1166b00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8b62efa4567dfa7f3a66be09b3d17868307555e8e5529de09a2e9bd6b34a398
MD5 c79c59b32f47214c4ff649f829a2fd2f
BLAKE2b-256 3d352ef7e2eed377ea1cf7a1671f03d1bc5c6cb005ac3f078e5cece54064384e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 195984462300fdfdb969e00def51e4fffb303018ba0c86f7a52ca44e2b96a013
MD5 c76d100527fc699b65490d41ba2a1e92
BLAKE2b-256 ba84abcf25f46de216adadfb669cf9f97b28cfe1f916d0fa3852f77ac8f779ae

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c14fc2f01b39527b129cc9bd4d27324cf019e10fdbe64adf999d65144ee3a0f1
MD5 68321e58dbcf87432aa90ef8df178581
BLAKE2b-256 7d9a3f003122f46bf88ca5301f04a9302e767e4f30d004968164c942e274b86a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1d355c2d6bdb23a32401ee35f2fc93e8ccd27e2494e066060ef79e1c0461d13e
MD5 82c8e8d8aa31c73be654be7d61b598cc
BLAKE2b-256 fbc1d80e39d07fac376be252e310ead9924dea9d5fa0ff69a2816abbbc3977d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d05eff4ba0ad90faec88a642436aece086d64d9866aea6ebd18816b94263f1c5
MD5 f8980b7f3facf190b3dfee64fbf50e77
BLAKE2b-256 2ac937dde1c764bcadcefb842991ed9a1280c307881f5c2fb87a3bec6d4b1e5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2157f0d1d2913509e3a5bfb1b1f6bacc4f322bda7e49915f1e59f4aea5d90043
MD5 7beaf8eb161510e911cd703158179c03
BLAKE2b-256 faa2e86a9921d0f70439fbbf7df5ada3b57c18cd90b57d9d11c2c4b509fe0efc

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2fc80a4fe37e3ba53e4bd2d32d6b685727e67da3ae7605797afd9fab9f3d8ac8
MD5 7810b3a11a18a5187be94daa918a3bae
BLAKE2b-256 a43e198f01429a437285a5c6ea9c6f27d136744cc73eecb8ee593230d11fa9de

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 791a11b3fdd0c8693e72d9e84ac7ac5e7461f0f74112314a653e04e94a2dace9
MD5 8811daa4eff8ce1cf6d16b3b749de53f
BLAKE2b-256 f6e3b90f453eaad6897973382a2f501b2b018eda7cba71cf4f5a064b57c324c7

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f69eafb7ae358292a753b3672b86823e6f79a9fb7d4fd02349d7728e20ce52f
MD5 73eee945927ae6de9c8c48c82fe541cb
BLAKE2b-256 7ebf63a5c1fd2a46ce660136e4f74608b782284f304975076d39b90415dfc96d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e1c0289a3120e6cff303e7ad64555a63b956adbd773600d9bd03c3b71b68161
MD5 b24658f9cac5487d64262d0878586bd0
BLAKE2b-256 a4ab80d2c22f0ce92e599c64580d8ca385b17858774071a982af6110dca172d9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 348fa7bcaf99b4dbed1261874355bfce745f325c5fc3a968c11720f4fe14cba2
MD5 7fc851b3b86f0f78821ebe7dc126405c
BLAKE2b-256 1e86ffa189e0cfb818fb85d6c2ba0ae3470a209a83dea865899a9fa683654adb

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 969f378377bb87e67a712511386fbd601bb47757475eb4c26622303d02ac359e
MD5 d9d95d16b0c54abd2e88fdfcc43f27c4
BLAKE2b-256 6b7e7f6e525371abda6007753714c28ad91c8fb0a1ad530bd3f806ac2b50c33c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9528a8739b69eac2319bbe8fdb8e13f6bd4c734c3d2b472e6451723c049aa7af
MD5 91feeffecb0863c83cd8f91b526016c5
BLAKE2b-256 77ac0819630366eff50e87c271272dd76adad415f21c5246170fa73cd2548685

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0125c73985f7960eca07935de305f58d3b14b1b2a8de72c71da713afc67db18
MD5 d52467160afdf7aa9307275ec03f535d
BLAKE2b-256 200cbef73040157d8e45486124762460090382269c932d822de2c7ecc671c2b1

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 942b8727faf827ac6cb578d9e2f91b75996171ff9e43675c7bfeb195509ad7e6
MD5 ad535e08bc5994cb256b77235dde1141
BLAKE2b-256 d734fb628417868f4f8132f3cfd275e211fccdf17f53202d7e9e8c0d491eac1b

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.43-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.43-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e91a39a31cdd22d947846fe857779bb3305fa2c4cbd6bc61229629d3b8d2b680
MD5 dd34e13c334b8811f5a71bc11992396a
BLAKE2b-256 e66d44a1e89c9cd6eb4aacf0306471e0811bf84efe70a90983661596293d462d

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