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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see ` <https://github.com/passagemath/passagemath?tab=readme-ov-file#full-installation-of-passagemath-from-binary-wheels-on-pypi>`__ for instructions for building them from source.

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.9.x-3.13.x.

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.6.1.tar.gz (28.9 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.1-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.6.1-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.6.1-cp313-cp313-macosx_14_0_arm64.whl (544.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.1-cp313-cp313-macosx_13_0_x86_64.whl (557.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.1-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.6.1-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.6.1-cp312-cp312-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.1-cp312-cp312-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.1-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.1-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.6.1-cp311-cp311-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.1-cp311-cp311-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.1-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.1-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.6.1-cp310-cp310-macosx_14_0_arm64.whl (545.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.1-cp310-cp310-macosx_13_0_x86_64.whl (558.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.1.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_qepcad-10.6.1.tar.gz
Algorithm Hash digest
SHA256 1014258a654bde7fe3c031ef5e353ec0c5a0ea431c58b151ddeca10c2456c4a8
MD5 2338018ff0eea8253e399d80c63d8215
BLAKE2b-256 7ca9922df2d97b72d93c63f82eef65ed5166ecc0f79619d05d58e6145346e49f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a9c278d5a06e6272825ce54039e172887eda24af7592940ede51055252e8b45
MD5 0c7804a0116ba17d876c93b11a289b5b
BLAKE2b-256 d24f34645216f50997dbafd4314d4ea7709a2698df1539f380d1c5eb0d83d22f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c08c643bf5d9574b969c63611495545e349da9ea381a9252a0d37f6f9acab1c
MD5 799408e0523bff025ceb816617f8cb1d
BLAKE2b-256 b13c0d63889e371bdf09ba2a6a710183877d4ee9cffeab0177b4a9db3f265b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0c333ff7234caaa9e03e0c518db18d8e8bbbeaf885b75c26271960b7b6c73d3b
MD5 84cac1952184df18af99ceae358015f0
BLAKE2b-256 82a0e2aa61debb09c002b8643b476df9cee9c2d43d871c32d5ed93b4d72bbd93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9ef3fa1e930b4dc5ff98d72a5f9ad66da9842c4ba16772354aeb00d8bc65b87
MD5 ac5ad5ff76f4e163799e514642a186ad
BLAKE2b-256 09cc80a04bf7813ccab69fcf7c2225d75ad96551db1da074b2dbfe6b0edddf98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bd077caf0d8fa42e1c20e3e27450f349d86c9c4fc3d5132832759809e4cbba2
MD5 20cc90fd849ba6177c41cf08cbebb408
BLAKE2b-256 b53802954471db40cf1ecd680d41a7dc8493cd1eb86ebc05082b2af785007224

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8bb077712d71267efffea1159551f6a9bd8a24aea4f61aa8579b3b6eb670d120
MD5 c93a181c005d8d146587d35f8553b7c8
BLAKE2b-256 115d4e7e5e6820e803bdd7cb313c51d652603856903b3c37424d25a0140cedee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 38776b2f3c48974f3663d8561cd559ba86bad4247eb543d29cee9810b494ccfe
MD5 c8769d28a7053b093901360430487657
BLAKE2b-256 ac3f48047762715be39d92991211d108cbcc956f097a60cbdc834052e8f5d8cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6ab567d7efaa179d0d0e7344c84d0e74cc3dd010a4b8694869d9acb19f781a05
MD5 d6fa71c239ba9b2a6c040cdfcdf179ea
BLAKE2b-256 8f38d4d16ec3b94d77ca2c7ba9682cf0c3f7939013dc48975007cafab560c9ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baf5c348b6106995f9a04ca2f539665829b6e90d648f59267b33cac32f160c78
MD5 5f5d6448cebd69671891391662408db5
BLAKE2b-256 d35f1c46b3bae45f4cb672bb51a078b7bd553f856242db2cc7c0ae599a3db5dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53475209efea2ed74b3fa737c2bb29da6d6f9b631884a1e0ebd21541ed7a6acb
MD5 6a36dc66362b43ad3e8e3afc02ab8817
BLAKE2b-256 d624f05b054d50a469bc7c8590e84c13dbbf66284209f9a560c26525d3f6ffbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b3ae1a40d74ab2a684c7cc6622ba80e2c85041ff12a5c267d9c6528c20e0531a
MD5 15936a1aa0bab1c4c15978846144b643
BLAKE2b-256 3c8d04bd369c2e444fe397f4b9703778af95bec5ebbe130ff66732f1ecb6e754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebae8cf5bb31568a831998fe22373aeed97ed7f0eee70950ba048b20de73894a
MD5 9eb39242c42555819affc5be810c9c1f
BLAKE2b-256 d14e9fbca2157137ae9b837bb9b5a04b92df3ad801674538d0af7440a89d9e07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55d184eeb3630acd968cfab2c2f2af23774506e8d5b2bca79aaa20f0b6682ec5
MD5 d4db90cc234b924cd0f46cd45e6eef69
BLAKE2b-256 41a6db4678b9a95ace35b71763ae7df302319bf03a8de0d9be5e52958b83c030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87837d0372349cf8000ef9effdab91eb8c4c865173ed1f20e1cc51a35e880222
MD5 10bb0c108eeff90cff2c432e397ffcc5
BLAKE2b-256 587d35b6e866139313631ab5207ffe3184e78713d5242f37e5cc8cc0c3f7291b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b571a4b950aa2a6f2f5fb5a1ddf715d617022d1dcba33592c7ae48fbe45a9a6b
MD5 66563118e5118f868aef6f0612de9032
BLAKE2b-256 4343af86688c52be9168ced7d12309ec30b3c3e0f81092b3ab8461093a5a34ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19229905e0854e3472a5e2528be3ecc56ab8c836d85c236853dea8801943f2df
MD5 63bcb09a6e7d6c758c01482de7f518c5
BLAKE2b-256 3b12fccd87941d29a64b43ebdd0e2bf1f23798f742177cb6f4419c5e46f9719c

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