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.13.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 sage.all__sagemath_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.36.tar.gz (28.7 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.36-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.36-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.36-cp314-cp314t-macosx_13_0_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.36-cp314-cp314t-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.36-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.36-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.36-cp312-abi3-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.36-cp312-abi3-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.36-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.36-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.36-cp311-cp311-macosx_13_0_x86_64.whl (540.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.36-cp311-cp311-macosx_13_0_arm64.whl (542.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.36-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.36-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.36-cp310-cp310-macosx_13_0_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.36-cp310-cp310-macosx_13_0_arm64.whl (542.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.36.tar.gz
  • Upload date:
  • Size: 28.7 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.36.tar.gz
Algorithm Hash digest
SHA256 7d0f2361fb1fcffd0e794a9ba873ed4511b7139d5fe0f1551b0a625c13abd581
MD5 72d545e9464f08ae95b9984e6d404f34
BLAKE2b-256 abd0bc8ee83c9f77d1d458640671c841a3bae045e519509d6dfb704e47687ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e71327647a50ad38da2863c9c9649051c87f625f85560ddd7619c45f2cea3e0
MD5 7ddb769cf50b8c3c30173fcb5a3d0c66
BLAKE2b-256 b0c03198a4f986aca96bf1b7bb521f128e2d2d7f481db021eda1ebce03047b08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbdc4511757d12da7ccbc4997d0fbf52c2b66a8390849965f28239cc007e94c1
MD5 0b46c80928209f4a46347745953c762a
BLAKE2b-256 b7ac6dea52a0a3c37af7a2cf2258f819a3c61742248cedcb3d95bf7541cbba14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2861c05baf9116ab66c561673a691ae2951c7e83b8980015c9e67fe9b43839e6
MD5 47612392f02afc5f193104569633bc7c
BLAKE2b-256 31447bd49f129a329d1182350b228e8fadb1d2f524b8aa30ae42d7d890d4e78d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d2614cfda471d85b07b7eb7bbdcd8e663f88d708b0dc56b023be4a1417538271
MD5 55237850d54591b64b697ebd9a287fa6
BLAKE2b-256 5b988f801847d1f627024af353b303e82a4e5f3d1436de72a4fb8b4999502bd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00b56d0192a2c2ed8368687cb23f51190cfbb4986ce61218bdd8953559a4836c
MD5 fd7543ea869303d7477934ef132ec508
BLAKE2b-256 1d68ab0c5a7e6bcee113e311de9a3d2cff319d3de3c78d0b7b988301823329d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9719d204e6723a71cf03d6ab5ad6c9c439a912a73baf7133d723f2236cada89b
MD5 bdf5ce521ee4b8370f9f1e2a79cd022e
BLAKE2b-256 7d720ceb232871f7d2b1b1e603dcbe55a58829cd2e3a2fdc766f045ecfc008f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 be7e981549a619bdfdd77cea17284b0abcaf9b4bd04e523f9a6da82b9fc27b94
MD5 679eb9fdabccc8051de5270dafe91837
BLAKE2b-256 644c1f73b29efd658061c065f9409999c1e67405455d68b23a42e2bec1307ef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 95d86e16de98b9f680e57bbc5f4034b513ed63615d80ba00d3b240d4641b09e6
MD5 305164f8bd5bd1baa575786dbadc82d4
BLAKE2b-256 46382ca563434c85ba51b26ec626c17493d84f12712152eeeb23f7295574404f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afc89980cfc0b060b764bdc75db7aa695a6850a89524438abaa3edc14bbfbcc3
MD5 07f8e63f3f4b11eb09bbc4f638f97c0a
BLAKE2b-256 d41536fd23916fe4935416e9022e6b0bc05a1dfcbfb583429c0f35c2fb970793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90a43edfd4fbff9aa397552cdab15f6bf8d09045edd4b354cb375f433455c7d6
MD5 0a7c011b522b00e8c9455fde062281d4
BLAKE2b-256 217646b8bdc30d3a793b38cf093d4f0a1d45b48ff06ffee30d6bf7add8a9b777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 688a6887f2b3a7960044914d114eab7966c7bedb48158ee277aad1a5d20bb1c4
MD5 ae988bdcc4a582e47a5c54d1d2bf1545
BLAKE2b-256 93bff33d8235e6c95116a838a6e42a2fd12b048650038fe9268baf126477956c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2dc5d189f31bd7f7ac332740019307bf9196730f215230fe30afda870734363d
MD5 2815be11c549d602926ce0b52671a045
BLAKE2b-256 f68d0fd917fb8b9018ef9d243b7f5fcbb6ac79f5f1a0c21f8b277d27039886c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5435b2a8a8096f4211c9f3daadf82b017db70b015a02848a502d4ce1c6b3f669
MD5 4c1b005a8c0e163effb678a4482d1ef2
BLAKE2b-256 39e640c9a542571683744249ca1a90369677a8e8bf16312fe23cbae4cf8a92d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a99b8d06cd1c63454923c9742a3cde8e73fa9f0701cb3da03bbbafa8bc6274bd
MD5 b6836a3cdfed096f6fde2d84e7353b60
BLAKE2b-256 fa5bee346e8bfbfbec61c6af20cbe7e43772011ae2e122109ea33bd4caf9fa5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe2672c1175859b0f4927c0cb51cc8a6d6efcd4cd45b43ab8d8f17848175f968
MD5 9bcf2aa372734a1261e183f88aaa959a
BLAKE2b-256 e0a2da51a74cb746128e7cb2605e81e85c9c395cc868570cf7e25b67a4b8c924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.36-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 43978169313341942817f21a09717d881326bd2c230911109e299ae04c802623
MD5 9abcd644fe7f095bb5b4a11e57ca97c5
BLAKE2b-256 457da35c173418eb462659fbce3cc5c5c073845cdb84628f27c888f5bf7f69f5

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