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.25.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.25-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.25-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.25-cp313-cp313-macosx_14_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.25-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.25-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.25-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.25-cp312-cp312-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.25-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.25-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.25-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.25-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.25-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.25-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl (558.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.25.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.25.tar.gz
Algorithm Hash digest
SHA256 92ccfb572cf18ed7b8707aa392169f2bff6b9899fecdd0e96ea4d598e344ef57
MD5 3b40549692593f3a8a7f4b05eb71ef42
BLAKE2b-256 4085673b3b9f2b6c72568aaa22aebe3e334b60929ce232299a64ca19094c333c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e4111a2a962c720d1cb9cb8bd0e272f872bddf23ac5e8af4870b66ad2281c2c
MD5 d6bf6d4efd902c961437aca6cecafa7d
BLAKE2b-256 1785ba6ee780a035a339e4e8a4824a6dd2b57823ad75634fe59cb3080eec4cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78c7b04cd053b0c2c3b79deda4c819f94934e7c3d2f219182942b80fb54adab4
MD5 e44d1ad8167c1f30bd88be69042b34dd
BLAKE2b-256 b0d8a4a582aadd4ac7d98f2ab40db4fe014d67498bb39ee5469a0841f5fe43fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be3a3aac7516d0bd98956b1fa50121d38591f2bab9f0863b2e1d730dc43698a1
MD5 3b02cfe4e3f487ceae927ddf027cba24
BLAKE2b-256 0ee3e7422bab14d23cf3f8edc494c7554c1b66633478e984ae0cb639fc2e582a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f56f41ce11120a40e29e36d0dceae99cf939685bf5f56802e552e90708119133
MD5 5b00dc02c20ef0afc5c129a63dfd27cf
BLAKE2b-256 d128a03a6ab7e059fef2d546313b063703382c8598746e7c802ca318202fd91f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 347fda625a3ec75fda83998d5812a1867a987f9c8e788c19da428504bfd4ef33
MD5 5142e30eb0467a023aac44f1282d91e9
BLAKE2b-256 09c6d736f624e851244e6887446e3e1c4ecf7033ff29c44e3e182ef117313505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b1abefa2d773f16c421a47b4fb59222ee3c8d686b154ecf6b495b75fc4d99da
MD5 4ab3019ebd9c043a5705a0e29363074f
BLAKE2b-256 e5270a3a9789d45991e6515f692e213d00a14be8efdf359b95e6030bf54447c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d431f4f97e5196bc77a08da2020f880c776aefb9a452016e2e05ab6d34bf4b31
MD5 9d3007f4a3d351f3164d8c6797735525
BLAKE2b-256 204e510d38d46ccd72bb12c67f02377a7417294feb03352d4c8f125de9e82ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59bd723b131df7007fd39774b8c47cafc746f1e9a9d384456029bfb7405b70af
MD5 31c11d248a8d77c8b7cd96651f5ccad6
BLAKE2b-256 eee3d2d78508b298bc36688bd7da1e2b56ac079fb72951ce19cb4b3b61490ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f27502cd1f93c5e7759677d063e7e69afb3d142e3658788cd702a2110d0eac26
MD5 0040a3b0184b3663df7d19e1ad78ba44
BLAKE2b-256 42a9f5e1a8ef66d4e78939679a080819bed52c7176d5c663e0b553645486cd2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f49ff72c80964e290979290b924354c24f97f502b856d5b2112c5f5f292e5445
MD5 d1a0066ce11af117d9477003df315c53
BLAKE2b-256 4e5be3c8a852720d4e324c209b7a79fb32a6668105e17786926d0563fa4d899e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f628e8044ed20d60548748eac0a409429bc6d7a9d8c9d6eb566efe11da6aa22
MD5 1e63682f71cf0505398f438e5ad23d48
BLAKE2b-256 755afccbe74bdb306e4222b16ed5ce4d6b778ecca502add55256aad0523a1318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c262129a8080cfb236668ea3559b4fe0b1bc1e73520b0e25ffaa81eccf305434
MD5 c0072b2aa129ef1072be55fe6eae7211
BLAKE2b-256 bbe0799cad7619e82237b0e8f79346951f5c328fb4864636064680b3d739b1b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af423dda583873077193111590cb2b05a8673de3eb982aac8af7390171f13f78
MD5 4f0b5a1619f38365ceaf633eec7f93ff
BLAKE2b-256 326323ceed7fba34c3cea324f80ff56fefe198a18992f91096f2474df2ed4f1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a7edcc0513ad56455fa62ee2e1e5589622b0e349ba07cef3c8872576476c7a4
MD5 784435fafb6488ee395b3f409b2af929
BLAKE2b-256 c2d6b66596b177603a10ee5375e40c28b8c1d52682ff4272a8c65c39b87e0c11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d8f6bef62963af93605200c694d2fe90e4149568780a1eb769a2b849202d9e89
MD5 dd098cf582ecafd0ab8fd0533de3d2ae
BLAKE2b-256 cc9fe61832c116c195bdb859efc3fceb9a5413ad5b46147aaf9edea37f2002d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ba6f9c69a2ccbb7a9f71a5c4872481e9ec3048b3c758098532dbff0940123beb
MD5 73b0b9c55c66a07c79b92f44a9da72f9
BLAKE2b-256 805ca078ac99bf3cd3da29c02886aeb10fffb8c728b903ad929edb6e4efcccd3

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