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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable source distribution sagemath-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.5.49.tar.gz (28.6 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.5.49-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.5.49-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.5.49-cp313-cp313-macosx_14_0_arm64.whl (544.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl (557.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.5.49-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.5.49-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.5.49-cp312-cp312-macosx_14_0_arm64.whl (545.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl (558.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.5.49-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.5.49-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.5.49-cp311-cp311-macosx_14_0_arm64.whl (545.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl (558.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.5.49-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.5.49-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.5.49-cp310-cp310-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.5.49-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.5.49-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.5.49-cp39-cp39-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_qepcad-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.5.49.tar.gz
  • Upload date:
  • Size: 28.6 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.5.49.tar.gz
Algorithm Hash digest
SHA256 18188bfb68ef22654d6c816acff4b4b98ad2d65bbcc6bcb97c53f831a17df44c
MD5 12a9be4433bbc607938be1686768219d
BLAKE2b-256 5f7a8a61e41a74ebc9d7851bfee30f6dd31c84ff906f1bde9b7aad9b2d778739

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bd5f802c52e67a9f50dbb9c0525be6c0314fed14be96da27cc97c81bc021e19
MD5 e821486e4371c8f94e4053514843cb28
BLAKE2b-256 943bf6aaf683ff2d8b002740da14edfd2617751e30bf45bce78230827682fdbb

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df4c294a6e5f5b9d76a5cc8ba0b4840ffc02ced57d5d4c43275d6b3868c50e61
MD5 b2b3bc2a1398eb5df33dce70536d155e
BLAKE2b-256 325b3afcf1eeea5f75d9ca5b1e4ea3b9305933f284026017b360f0d84a88bee3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8759c43f31df89954d2306ea1808b204a3c77af040da2f470a9381636fdccf37
MD5 4733d1efe076e0de7fabc59387d89dae
BLAKE2b-256 dc8df588e947a17b671ac0bde71fa449fee487c425b8f8f277e93b633f2d691e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 86b3cb77590baa248b116e749d5bfc6a47747b0ce64fe5399e07dd65f7a29b8b
MD5 c7e73b69f285e0d3bcf83934d93444c8
BLAKE2b-256 2e4a2d5a298dfb528046e37018d5565d4b9a91bcb3e36639868e7d04e440c06f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89db6d691e44c655754f77bdca7ea03f2c4578af299fee93e4d536ad2d495a13
MD5 8720a383471547c381301975726e3619
BLAKE2b-256 79ad721508e0bfa9bed95a9cb7093da1ae333e0d466143178aedac9c52e71cd9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e955dea34c60f591899892618a12a4f836da6fe9e13e89cd502a408abb9c8c2d
MD5 debebd83caf2dfac5c1e4faba001f1b3
BLAKE2b-256 d57c3962c4f5c28db87c09b1427de86cf9c62b8a934b968a8701ccd2b264b264

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5b8b335c2778a8cff38098179ca30270f97c975693df3d49bbf42c9f3826b2f2
MD5 e4cfaa0029485cc368d89d72302340e4
BLAKE2b-256 0d66498f4cfcffa97f6790be335624b64d949b1ce3d9cd20fa08e6bafb3d2db0

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 136c7268b0a0481939af91a7ad24b630312224cc4b7e04febfa3a90fc26a870c
MD5 11a2d55935f426f7c58581b4dcfb9a10
BLAKE2b-256 d67b78ccc9e2c4579fa438f4523d28d95fa333a57abbd46d42292e1b5bc06366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b68b6b22b0589d094de1de2ca5f0d844e5385744805a772248dba54511efebf6
MD5 bbf62c9a6335e06912af7ca93d342d26
BLAKE2b-256 dbda270cbfd36579d9aa7fd779164123905c70611c78ffd3d8682a1d32ca8d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcb94fab83865cf7aa39c37499fe11915613d24785478b9a80fdfd033bd57ba8
MD5 5da889078bdca78df1d44a12b3ec5337
BLAKE2b-256 6a3b59c23f6972ea76d2e8627355e7398b015a05481553370192c18103f8d072

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ad90afc38d8bfe0fbd30fe067318802065eb800e2f217ce0478f3f5c943f8d9
MD5 d1e5027ea2b1ed6074203feaec81c53e
BLAKE2b-256 76bff785c6d0b217b235896e6f985d77e3fe8df362cc80c37125232043951e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b766ac51e17596b310ad6bcb7e4e3ee0fc4f59bbbdee77d866a697a7eb521565
MD5 c8146cc595525cccd3a811f9317b9edc
BLAKE2b-256 cad97dcf3fbf8cb1ad62b1125e304579585a1a7f5bfda1d4f51245a606260d60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd820a2cfbbf8828466412e7e513746d6069b7113b8e081bffc013c29c5c37f2
MD5 fdb72f9ed83e3007e3fb47e525175e7e
BLAKE2b-256 fa74cc1ddd161138e80e2b06772a1a105bcc4367fbdf964f43a3f8d448a3df19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11b9773e5c0a41457b68c9e20dbde3d452707190d960a3d748ff27cf8cad1445
MD5 53ff2e463660795a93c757a7a43a6420
BLAKE2b-256 642109527bfa7c844c4404cedfedb9f571adca0c3b951ae12aa91207709b61ac

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8e293223174a348aca84350658185dac0db984ba664161b3a3967fa9bfda4e91
MD5 c10c3504ecc3ae64d5c8978111a6bdee
BLAKE2b-256 883d5883021a5188606f28c46d25a9fdb72359afa2bd9b335f2daa68515acc1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7cf30520d763579402ad92d38aaf569b16e8730054fc0f04940fd7682b79845d
MD5 4bfec4e0a7a46e30adfc651844a88f79
BLAKE2b-256 889f8eed7c181ae453c781d93a70bbf61de512c03120212f6864b84e833f2909

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a1fba4e8ea2131cf1d518f2d6356c94af91ab7572e30f937e9a5c15c3161dc6
MD5 f0e3123afcf831bc80a452f009d6ceb4
BLAKE2b-256 b417cacb4dbddb5d29193c566efe62490f3f86fd2027ece30e8ba92b79d84a20

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b9d60ad0b222f2a1c529f030b829456d9d64338a4d5c4b08aea6cfefd30c806
MD5 700ca418d77185ab9ad7a957f045a028
BLAKE2b-256 4cb4857e60288b6c00e00a5e8a90f88ccc0e33c8a1c7d0cd5149625e6cd6be78

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9889b1e5a0e9fd556cbba5a7c80cf2a786e1d9f3b2c914c83cc36df1e1cbd9f8
MD5 0c39638551326c7599d7ada9eaf8934f
BLAKE2b-256 38097f9c00c4cdbee9d66bc236680dddbc5dd504ee3792226240a341bbcd57cb

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 501fe1a97669189a5206a1970e1dc70edb755a6b3af96b86bdd79c69cc568492
MD5 6df803a1ceabb40469445e6071ab4ee4
BLAKE2b-256 0dbc23abc749ca232c2296814e560ceb28d4b0effa3e46915649a850363a5a86

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