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.35.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.35-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.6.35-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.35-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.35-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.35-cp312-abi3-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.35-cp312-abi3-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.35-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.35-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.35-cp311-cp311-macosx_13_0_x86_64.whl (540.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.35-cp311-cp311-macosx_13_0_arm64.whl (542.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.35-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.35-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.35-cp310-cp310-macosx_13_0_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.35-cp310-cp310-macosx_13_0_arm64.whl (542.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.35.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.35.tar.gz
Algorithm Hash digest
SHA256 72bcb83787bcb7e8d681c2f79f797c1bc81f200cd23d71404c9f26c17a8b2b10
MD5 a17d4fc768e7f8707cd30d4677017617
BLAKE2b-256 34dcdff00eb4a216a003af18a5663bb62f8345f61d2f23b1a7085ca405d0dcdf

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 097fea42d9c6a6f5c2b11ca42d47fa97d22530e6ca976fa277a416827f305c8c
MD5 3314eade2e651bd5b5c6ffb2c956b08a
BLAKE2b-256 f4830e10c857ffbd75e406ae4939f04b3d4d4bd45ac68913f85ff903c91d0442

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85235ddc260f4c56f4f055c7f4eec74f3df3005b6755aa38ac939a5c1c800674
MD5 703f3bd5f5d72a41780f8c784ba85f10
BLAKE2b-256 1d7f4be368d380ed63563755e997bc16ce825e2b87e91ee5b8090bac930cf580

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b41b5f57697dea4e610752668530d381ee3e96c3a438a254a99483c73215e8a3
MD5 5f2b3c00acec3b5e3711f0cfa52dc1df
BLAKE2b-256 f1dff26523e1e6f1d8743350cb0e1ff75c8deb3f3b5e0c12ed09948601b6b39f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 22a7ac801ae634802db936e21016dbf60b235836646e5a037728d907b4d1dad9
MD5 84c4f67a49bb0020767fac889ebf7cab
BLAKE2b-256 17e5820e9587dcdaeaa68f9fa9d133ba8f0620fcb917d0edc40edb07b56ce1ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e4414e2e7ee5ee7d17c945405a5c390769745883b4a9964be97354691726593
MD5 58f523879b12c8b1f6e8023f0ccd4a60
BLAKE2b-256 70d2cba1d54deada3f102a2116a9b858c61c62ac1f165b352ada0963a6a9ed25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1f3f9d1f7401022c9fb4fe5674b287f767d87c14efec032639844881e170fa8
MD5 d78205f34b4fbd77cabd6252a84fbd3b
BLAKE2b-256 163168ac70d965826ab8758961460f83ab7d5252082195830a86ee74217b37c3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20bfed345f8629125bbc37a4439dc272601c05ce16afbd09774b000af29080bd
MD5 e29f2468210823ed330f4cebfe67f665
BLAKE2b-256 141e2f7e2fbd746cc4bb86e1c603cad7aeba8572c52cf0207104b641be94f6a4

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bf5586710a1e258a1ac3e366db034f04c6cba2799d40a24b06a43af3e5409cfa
MD5 dd54f07b8d6dc0e4d8bf72b260ea7889
BLAKE2b-256 916c7f7ac4daa3991a855c91edf83e7dd23842c1dd5e77ce4f3c6a8148dfccaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b604a37179ffbd799f5b79d3c1f563d7da740e6e3a7222718e89a441552728f0
MD5 2eac10c8d34047bad535b1be7024a457
BLAKE2b-256 06b0e63c20ff429338fbcf30d7a367f71194152ae77694fd053f28909ae799d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 499c2bc5c89d19fc2a23db551c2db0a4fada8a4fda9e03700d4b98afe8b4f112
MD5 dca7fb6d04e1b0a9d8d12d7157ff0237
BLAKE2b-256 cfbf6919cb12c489dd4f8c70c95edcd4871bb18365cd5559fff469f435be4970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ff2f137ca5b866bd8811789e66a787cff255f161c00e0cd311248a43aaa8ccce
MD5 d5ea76c541027433b9fe3335c5943bcf
BLAKE2b-256 784b3edaa7ff7ab6d901171e4f41a71efcae87744d9c5782fe6f6eebaf0e1966

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 79290cdedd45cfed4c3e3a4c55ab8e88fa81736b361c75c9aac3c9cd146d48b7
MD5 575a0260f6495c3e0d850dd4552e57e3
BLAKE2b-256 56f7f413b7645a4e1ea54430c099ef0d769d1aa5e2ac49bc3d5bb8c024d8a7ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e70944bb6e29bc74372d0a20f885ec37f350b8428c88e1d92e0d7446f9822f00
MD5 7c111e7d44cfc8e8e300a5f1a8129bcd
BLAKE2b-256 8b3d7e5d98aa778a1c192257817825bd4138ea7fa6d7e14473213d79366f1095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e07856da5e9f69f092a8c691a85d17e46f0a7abd9f22ccf811a170be3f5f0ae7
MD5 b679f380da6c75c8ab49c3299cdbb8a7
BLAKE2b-256 e4d00380657f7fdc4dcfbfbbfc775f91f19590137d928b7df04b06cbd2e8d555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81c251a860ee1185478a81ddc83dfe1b3ebb0099a763249b7c033657f06d5317
MD5 0717d40d0d051254a0542223f6fcee17
BLAKE2b-256 42f672a267ae11bda502cceec5f71ba61ca2cfbf64f14a2169d9191d2b514035

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.35-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.35-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b2429adbdec34ebc1fc8fb3797d29491f61ba8ae62ba4b6f7f49a71082ab5565
MD5 21125d3da634aa4b34e26ba0dad74fc2
BLAKE2b-256 a67925b1f1ff245412c7f65f67b521e5499616fb3dd41cf6af0b6d982e69c94e

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