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

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.31rc2-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.31rc2-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.31rc2-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.31rc2-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

File metadata

  • Download URL: passagemath_qepcad-10.6.31rc2.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.31rc2.tar.gz
Algorithm Hash digest
SHA256 3fcfb3d5d0f8bf291d3d805e9d549a290603d96076ece75eec751d024fcff191
MD5 4acc20a9add7a5cfde7fb5fb926256ee
BLAKE2b-256 f4232a0fa5509e259b93cc9ff9bbbfeac81131f006916ff804d6f56646f2f631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22f3639c1224d07da3ef2e4cb5abc6285f7499694239608a789635f154c88906
MD5 a7e1d2e2da8bb5d1e3d5246748ebace9
BLAKE2b-256 4210ac3655e6b080af507b4dfe295d4d7520f18203a1efb7f25b3a5ec33932c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0c0c48e84e2fbf402fa505e76ef781b826d207869013b48d8cdc99abcc30f4a
MD5 f3a8e99f1bfa4fc2953c80628e562e15
BLAKE2b-256 555af53554b8c01be6a90bf1905372562a7baa4b98214d9a3fb82edaae48d837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 581276f76e16d2a929afc06921dfe0d50b166c49e5fca5482dbe08e3123f4e1a
MD5 ba7fdda93e92abdc99354c09c1ba3993
BLAKE2b-256 05254c28c748e93b0d806b53c53a4d707513fabf770cd92918145ece47a93eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 71004b00514e24a28f66d9def6d3b75258e738b510d221df343a346cd77592ae
MD5 fe0da4577fe002542d7ac0dccbae8c0c
BLAKE2b-256 165ba8255a190f9d02454e0d1d1cf98cd89530a0bc5381ce67e81438a9c0db62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef156ebb1abe73d6551d5831f8a5d00dc374c173d143672135676d01086507da
MD5 2cf9857096cd53ba5e02561fc5daf7c7
BLAKE2b-256 2690944c0f15483769e6868da0ea4d230abf93acc173679c595aa816ad471203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12b24f7285f77fb3814ff49af8b6ca019d71e84c1c255e0d672356e3c7323ae0
MD5 d60addf81cce0c0a23cc290191a00ef7
BLAKE2b-256 44b17df8f9da0614b0467b0d02222ba779871365ec31bc658dfa623be85961e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 69d66c9c2cb41a9d0b33f1939ebb95bd43d9476beae1a3afc85d50068c3e96c3
MD5 582163f3f7ef1dc3ae321b27bb2cd6ca
BLAKE2b-256 5fec93b589ebfe043656787be5de4b849a72f93f5de68ea94e39580692ca086d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ad987b9a4cd57be46b4cffe1f8893337e8916b251526ec98f38622084805584a
MD5 cd897fc383ec241be68a04c450cf21b2
BLAKE2b-256 86bf7d0aacfdc9eb5f45387e4121ec620a2fecb362cffecfa936c1737050d186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76f2fe42a1e7fa9b07ee5054a80c34c0bc459c0f657098d3354e9db917ae7714
MD5 3a80796fa1b8d9a294307c9d387954ab
BLAKE2b-256 3f75f93ec9448596dbf661a801b7ae1d389d1fc9ca6a0e1a179f0d2fdcd82a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43c5e33f8abc8f616a59c44e9da6e70734e22e4ae443d178eba117ec774c5846
MD5 cf16d9cca00e52b39ebfeb675a8a24ef
BLAKE2b-256 08b91c4292a86e8159929eed790bf806c45ca8bd28c70225b724f80b9ec8160c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 13969125367b99f33a5ab31fd8ec388cc909989c56c86e7d5f52d85f31096a37
MD5 7741436267b0d33aaf6e7ee403fc496a
BLAKE2b-256 48f3ab9b172fb416062c1dd3f3c3260de67bb221b623204bc8fb78ec56b37107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 821bea988ca7114d0f8d0a9ef15e3c1f9e921f695b4e3bc685b26e7851e05fe6
MD5 a155f3b6fadb3445d3776f8f2c685aef
BLAKE2b-256 e816c21b8b8926481472ee12fce970d4fa0eedfcc35f66a8939bdd7c54668455

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