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 passagemath_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.39.tar.gz (29.1 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.39-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.39-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.39-cp314-cp314t-macosx_13_0_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.39-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.39-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.39-cp312-abi3-macosx_13_0_x86_64.whl (541.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.39-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.39-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.39-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.39-cp311-cp311-macosx_13_0_x86_64.whl (540.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.39-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.39-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.39-cp310-cp310-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.39-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.39.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.39.tar.gz
  • Upload date:
  • Size: 29.1 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.39.tar.gz
Algorithm Hash digest
SHA256 1d956de43b2ac3f1194d627635d60df39926877c74bb7ea6f2fc60b5d4d209c2
MD5 0fe4cd4fe92afcf0291cb5210de424b4
BLAKE2b-256 04cba75d69fef6dcf5d417fbb7110419e3ef4048d085dd73d744bb431a19b7fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19ed7f88991980bda0b09a3f95a253d5c34230a5e419c760e2d72a0f7995fbdc
MD5 54b3a05949a7ec05c43f9f9bd45df7a9
BLAKE2b-256 2c828dea2f230e44b3b086dde52f4eb1c9b4876ae0e93a72e760e01dbd879cc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8408d9252881273a3ec7bfb1b3860210b73f9028c50998c58f1adc6119bd730e
MD5 595ba7c944c9a85e94fb6e13d81df628
BLAKE2b-256 d048f1c72f8d0ed55be469fad0dc53f641c02b64d53c0a7b10d08c58f98214eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f216a8e5d23aadc1f5d943646e17c93be2c513ad8891f7b7a88c7e663f5e0e71
MD5 0012fc19f4d220f0cc5fd0ae3b653a40
BLAKE2b-256 f3b3c69cb24f78789d01532146bdfd6b72c01827bccbdab316ae193029ff03aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e6112258b7654166d64da7b91613a6a783216cb4c5067250a789304acc1bdb83
MD5 7d0fda54d34d2b59e337248410c921e3
BLAKE2b-256 4f84730e4051bd6ad67d7c0c73898673c10a02edbca17cd80de8009efa85a340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54f83b2d6d15f509fd3797b0a687e347dbd5c6b0a59992c7644b6271cc0f767b
MD5 61d6a3741f2894f07ebfc5f4ce2dd9ac
BLAKE2b-256 4adfc383b65a3a6b0b133d69cca7364f0274ec402ad98474e09160300987bec2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e89bdf40fa73763763d8583941775d87dc109bdb6e24190109dd69a14e6065a
MD5 6fdc39ba10329b693f6159b74810fb53
BLAKE2b-256 06056cd659020b5820233f2f0c9e23adf4d30a681aff336825db86b12cbf73f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e66ca59ad0b5a444c996f13fcbb22144791988f146f289ec3e4824c42914ae2
MD5 0a7b5bb0864922459c202c9646c60f19
BLAKE2b-256 82d7af3bac2361903d36e17957a4036f149723efb4fefac029f966f92b246474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c6a71ef225149df6904350c93fe1538a47eed27ee27ce66d79ee4f9852adc89e
MD5 bdb13d9ec498cd6b96e0872fec298aad
BLAKE2b-256 60ded3aa31618d14723be58797f0e351c53ecf4028f8640e9d36d1a539c2a146

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 983b5c07819ee8558ba4868be8199a1607dacd0fbfe11114b1138729dbcf9cc9
MD5 b953066769618fc03c6641ddc0e873cc
BLAKE2b-256 d0f9fd891775e4987b2c3522b14727a9cb27f186ba62709a3a682c6d4630bec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f1ddb6a617a9850dc37d0d10e28b416d13966c5407a7e972846fa49d8a9672c
MD5 1ba0f95e270b1ba84bebd74c77b59e53
BLAKE2b-256 77f425fdfffad53104ebe37ac4c861f72488d5a08f1e92fb34263fa9d5996495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7094a8781d05c0adbece77071b7aa9893e4a3b88247e1184e531a073647e3024
MD5 44052e68ab86729dcbdab7e7bfc4ebe2
BLAKE2b-256 3ba0d471f7adcbcb3b3b89ed99aa404c6a2c5f9187abd88db28bf8ac7bcd0bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b5956435e7a1f989a2d63ec2d3d723c1567d85cc55bbd1e9cf410ffe7273e95e
MD5 a213d809a0d395db687a26e43cd2df79
BLAKE2b-256 34cf2dd9ce5e92fbb799127f9afa39c7124b1126ea34b049b51108ff3e21e585

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a09fd408ad047581352ddb1af4dc5d7e7be21eb6ec9b2e0c47794c9a5ae2ea4
MD5 9d09ec96782c34586216f10bab933379
BLAKE2b-256 8f4c06af688f614d72e4dd61edc28ac5f0441f7de92e007e4c75b2a3a82675f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0bb3154df2020e94b22dad17b117651016dccdc8c4cc67f9053cb5864b064cc
MD5 b3f9b4ee88f39c3b9ff6c39a69d1b117
BLAKE2b-256 a095527557f4339dbd77c226701ba3597707cf41e98237e76bd0259a0b27ca11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f24e3a55bb643f8be797cb82d5f28b925d5eb171c38e79141a86e52ae77ac8f1
MD5 446d7758378065f59728ade29dd98daa
BLAKE2b-256 cd8a198b1e19be69f2a6d8ea82736e035d2c23e979bf022c3e24bc5cc84a05ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.39-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c0ebc629f52ac15ece7a7b1123269370aca44be2e1eb8a0868b3d4c33da07c16
MD5 39c56ee60b16a57b9ef43ec2cc8f7890
BLAKE2b-256 7d9dde418a63637ca8a64ae7ed0089e0fc8c98a097faba6fc7c45b324e415b51

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