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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.22-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.22.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.22.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.22.tar.gz
Algorithm Hash digest
SHA256 455e4251da4d4b63d321a57278ce5b8b8033035b547740842ce31e2d836f36c8
MD5 537669879ae95be513003460d2089108
BLAKE2b-256 a80d210c06c11ff14a9afc1e08f35b1e99bdf41fbab8ed0b2ab96554c23a1926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f353a7c0e50301f0397faf80eb5d6ce25b3cc966e45cd596472c9c283667c7c5
MD5 430aa28a9bf9ba01849d19604c28e0b9
BLAKE2b-256 0d5ef10104008d2c02c8f8320623051c0911d8a9798661215697d0029f8243ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1da1e200e1be5bcf43b2cf28bc9bf245df066b038d9bd140a89c11afd016306
MD5 9a1e0ad729ab4d8c66c351c4c0a0c66b
BLAKE2b-256 ed007b9e9436dc637b0d5161a82ae644cab423bdccfce75e20f36bc0fc28a14e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a6236bfa47ff0417e89b758ef1256926ba8f10b05e55e18534d9d364c66730e
MD5 0b0f1d403daa6bedf724d5ecdad6d598
BLAKE2b-256 742411d8752cbb3f9bde76cc053c154f5ae82782d9555c6bc0d3ce498660f528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f0d3e1b0fd980845f41c3071c887d324d18b243ebdb2e7672a4295aa3c928aff
MD5 e74d44a2cf83ae91b563d1511839d624
BLAKE2b-256 f243390ce249458ee71c02fe13281bef0df3ab88d322278a96eeaec6976f4fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77e2be6b0140db6bb66a1169b7e9cf4ab636b3f20a86f9dd9b67cd0e65cea5e3
MD5 3e20fb02e144f78de74912bc5e78d5b4
BLAKE2b-256 fa32bb6a946a0ec34bc2d1a49218641864366b4cfd5b8f38537b052b78f23924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab7efbabf1588f2cc0152a888a1a54a12d87c9b13cbf4ec714f2de0f9ad22e24
MD5 b8edc70dbbd26250c819fff94c569492
BLAKE2b-256 63d662af1e4187992fa7c4f487f7e190709c2aceaf20ec91f957f3289d572439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 115e86ba6554613351297803b4b6b69be9e621c8b56d69e4c4c5a9c857c3d0d9
MD5 b5c6416a9f2bffc57f5d13de0ef74c5f
BLAKE2b-256 c13b5c1b7c2f57417cb1ad65ff6c0f00607d1f4506a64b7f50f4b91226528920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fcb4c90b394eeb257878a9417fb36224682f2721d9caa7baa5e150e4505d650d
MD5 28871faf0835d9b8b5d75d636341b9c8
BLAKE2b-256 7f0d6eea976cdf22e3b263779ec84d4de818ed935e7c0cb25bd933bd556959e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95bc09a3b8ef9a138ed6b42a5f65659908ab5c1f1e68ca66e8b0472b426483bc
MD5 29d14acf1722f5aba12042976907979b
BLAKE2b-256 f09fcab5425afe3df8f136d3a84db67eb0274c8599b50f5cba2e98f9fa594a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73fabcd4960500d60cd6e6b63eeabdafd69e40ca9144fa0bddbaf4dbdbfa61ba
MD5 a73b638e9a99a80f3e4acd6bbf586db3
BLAKE2b-256 de970634de9e4a6e95e6f820c873c12f128485b1bde07a7ec4718ec3c23aa4d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63c2a4daaf9e42fe32c06915707754094b9cef8a06fc24e392b422bf05cc6f7d
MD5 bf65367f37712aa7f20e0d0cd1be9a71
BLAKE2b-256 ccfdd767e47b89b7b4e12d8bf40cc6b94a47c606362c400ba7c2cc9c95295080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec931eae10f225ff07e7a70cc91120f4d03e310e1de99aa3455d6ac6067e7f23
MD5 625ca2e26d7c226922c1df6b8328984b
BLAKE2b-256 f59e9fc1d8d0fc942a978c853c15e008799ddcbf09177debb1cc4181c9a5e5c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3d799a5227165e8893eda6ec422cf00f779fd59d9afd94ed88a4bd7648048f1
MD5 7b5dfc0bfb676a86dca410c47e253a80
BLAKE2b-256 f2af1203221c5ad69de4a2a9dec6067cf5199cd797f258e9c153105b7f6336a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 213bcbba33d9d309cbd87e97ab296a55095ab4c373637e173be68e2b37d44600
MD5 5ae22af306dd0e5e8d54a61fffc228a5
BLAKE2b-256 e95f12302304a319f891a238b265903dcdda1d2e009bfc719f3a32d4320843fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 47595f203f381f9e884d75b6eb097c7224f026edc04510aaa86e7d2c1c5d0d01
MD5 caaa6a64cad8eea59889991c7cf06207
BLAKE2b-256 2dbcfff69406c22ed2f1fd253a1aaa32a452defa59a77045927263a6930593f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4016293ddcffe499c418c9e42c65d5cf69f2d1d3a75b0abf5b8a3fa7cc8674d0
MD5 dd1dafdf691128d792bc891070f1dbdf
BLAKE2b-256 e28c7793191ef25d08d211efab3c2688b40f53fb5ee0048d97342122e45cc0d9

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