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.31rc1.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.31rc1-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.31rc1-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.31rc1-cp312-abi3-macosx_13_0_x86_64.whl (552.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.31rc1-cp312-abi3-macosx_13_0_arm64.whl (543.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.31rc1-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.31rc1-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.31rc1-cp311-cp311-macosx_13_0_x86_64.whl (552.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.31rc1-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.31rc1-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.31rc1-cp310-cp310-macosx_13_0_x86_64.whl (552.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.31rc1-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.31rc1.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.31rc1.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.31rc1.tar.gz
Algorithm Hash digest
SHA256 8d688f23e3fdf1a58ff3eaa86c234484455af431517871fece222897e2959960
MD5 9f93a8326d040a69dd4fb6d2ac8d453a
BLAKE2b-256 9b8554b7fbe5253cffed7f080b07e09c0381c9740c02bee0a347913b98359ab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2c2dc9d99c2043212acd0dffec434f51ea2c0747606dc4513b910049f61f74b
MD5 7dd4772a281468bb0e5ea0b615b5095e
BLAKE2b-256 997c4b275fcf375212b37298423282b12bbc2c1a7a9019149f6ee410fd521a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 979b96e53bef752fe2c5c4146280f2707a3c8cc050da0a6eb8d3b4553cab5ef9
MD5 58075c04768863e61856784e54b58e0e
BLAKE2b-256 3f43a3fa0d270c950fe070e2379ebc51af8056d870e2f4cc81020f9bb2a1e9e3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9bd33f05d6c866e1e6c25d5cef699631b76ba9e51182ea14bd48e797d0b8c5b4
MD5 311dbb84b445745397141d8d974471e5
BLAKE2b-256 77b6087f1bed416171bb043f9011683f09472a825b83d2de27bc003412c826d0

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 df0534f4bde890ccfdae5994b7fbb1ce47a176158ae40e85fa9f16f27df1b255
MD5 dd02f871a67f282d3c6b07fd3e25ea68
BLAKE2b-256 20f941c7a98d6b61fc9abe83edd756c88632c526d9a839c09a052de8685c9b12

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb37849d648cc1dab1b4859490c4b32b40c4f7058d49e4e31d9e6ea341dc906c
MD5 9b1c92469a96bc308c32ea24344144e4
BLAKE2b-256 eb4c876eeb1d8b4b2fa32517ae576e91efe10c4068e210d80b8731b5a7250135

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25b83d15d5f2e595b63d8c0cbabf9244e7172f1fdb287ff3c1ce4af04ab9ff4c
MD5 5c59a08bcc28b30c1bc9acb014d744af
BLAKE2b-256 8e0fb0ebd6d4581e135f2089a4a7b92c80a742e3aebd294e5d7faf707cfa0ef1

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d0d26f7e6df35b70574578f88579e60d991713339d5e9cd1458adb4d9f2b630d
MD5 d3b483a2979dc8f9b6078be22eac33c0
BLAKE2b-256 3e7493306ef093b307db2a62706d3245808dbd01ebc14fb06799c40cf720ea6d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 16695939cb17b0edde7f16d94e216e49f2e6e85defdd6a0565b4e03e9875b09f
MD5 bb0789dfb3c972a1812e85e415e8e513
BLAKE2b-256 0c217506cd24d46885812693645130e29c16c221ccb56266ffcb7b541f91f342

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b59b882dde8d9547961199d182663b8cb76935a9751128688700305803e36e18
MD5 56e487ad6194d42732f1dc03487a743d
BLAKE2b-256 f08723bc86e8e01e486b3f408b78dd3d00ea1709654c1190ad11b24091cee271

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 877922f22064e00dd03332478b0a13f291ddbe540a3b498a8c0f4b4ca2afdf14
MD5 a8305c5e3e60448fecb5a7dd449121e5
BLAKE2b-256 e3ea2963707b7abf9b98042db15036bb6756caca2ce8c9d3b1c971f027cbb07f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b66e8f6273613767bd2fb656053b9834684c36c164ed97fd41c00d292bc4226
MD5 9023623612f06e883841752d66fb5f1f
BLAKE2b-256 63ffdf69d37c99fbfdd8bc74a110800baa9509b94d88785f6c6b3d9eb8b91ff7

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc1-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bb48b8b35c88e9f1b4e6b91491a300b3d258215cfc46a0036e7b155ae653d596
MD5 6711ece934d0aded09cba21e274227c5
BLAKE2b-256 998d627eefd2d3258da95ccf95a167276f2fc5e29604a07a890667d6cfdc2944

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