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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

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.9.tar.gz (28.8 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.9-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.9-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.9-cp313-cp313-macosx_14_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.9-cp313-cp313-macosx_13_0_x86_64.whl (557.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.9-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.9-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.9-cp312-cp312-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.9-cp312-cp312-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.9-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.9-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.9-cp311-cp311-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.9-cp311-cp311-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.9-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.9-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.9-cp310-cp310-macosx_14_0_arm64.whl (545.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.9-cp310-cp310-macosx_13_0_x86_64.whl (558.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.9.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_qepcad-10.6.9.tar.gz
Algorithm Hash digest
SHA256 2942662d188e99ea69f8e404d17d0f7cc2c4b1e106a46e8825e21ce19fa658af
MD5 52f43a1955a223d3bb920919867363bb
BLAKE2b-256 1c3f82634c7092620837391d184e19414ef37b3db1f8e8a1828b953e6fd9a412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2002172573a4450a891519df1ec1056ef9c84eed492db6edb4cffbd3362ed5e1
MD5 01bcce4d040ec8bf0659a52c89273654
BLAKE2b-256 b730f1b1ead580a70113609cd2e6853eff361ce26447cd8afbdbaf7526fd19e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf670da7ba9d8f6354d14029190f7607a3060edca11c365797474e054c05d34d
MD5 fb9b804f798e08b4849fdad104090057
BLAKE2b-256 63f28e66d8549fea28da5a7f6dcc0d4f38cae93039a4b461ca49a7f915a5bbc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3143d28fb4c265aa76f1c93f5523d4d4d861568570b03af9445a5e9df931e684
MD5 6a9135880d22c7f48b836b6c1c318e83
BLAKE2b-256 dfc6b8a25378ae4e8c220f20292c7ed2cfce2d69a8b67df84a3321bad5fbc3d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1d5790310e3495381db2a293af14fb5cd3bc5e32eb6c4a90177bb0b5d9db29fc
MD5 0d7706fb32a8994e1c39a2aa1df67ca6
BLAKE2b-256 25658bafbab86bbbc2967af2d4625303ab22390b10ea8bf521826a0d5c1dad7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc83810ef8cad336b35506d0610f2c01ae139cd86e22113661368b595dc35606
MD5 f03fbeb862f088e31842b90eb42ebbd7
BLAKE2b-256 73ac047d5696ef1362370902a165ee59858aea571d41f30a9219aad55999bb2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dc10019d43b99648f5f677261be95b0abcccf97084a59a78e64a06738f9cd42
MD5 6620002b63342c02ea8e83c348aeb556
BLAKE2b-256 427186ddb3506bb54b9173ace4490642ee7e3f599c640efda9041a1cd58f87db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 00cb43defc7397c099fc4a2ddf7e12be5cb39259d80e84852f5369a7219b8efc
MD5 769863e8a9352e91ba80d72b89542041
BLAKE2b-256 da941b34edce347a639e2134788fa467551d62e92c3c0d6be62c85e51ac367a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 577b617e8d88946674f26dec667d506e68cfaa0a4d0d08b22d2f7bc9987f701d
MD5 76aeab39ebfd2be867eb08dc27e76d10
BLAKE2b-256 14e2d22ebf4f343a83773a644aa7cdaca6c69c7feaaf227825cc7594ad0834dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82aa8f1f602f0a05a57a766dc8c9d979448f5a4f6356f079b49490a32541df45
MD5 76c21d7070b78158fff348bd1ffc58b9
BLAKE2b-256 9fc2ec400697d30620470aa29d036c003251abe15a4c94c451ac28aabaf1cc29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a594cb864a06a43f58cff33abdc8749289130497954d4d403531d293499b5ce3
MD5 52c9af28f3c2a9dd8b115296e26d3075
BLAKE2b-256 7c3edd13527791e3741327db6bde31c77b7581515ee42c3ca33d21f06f0eddfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8e09f8ffc995bb3f5b626b9ea4e3ecaf3e7a60075f4abfc6fa108397b21bde8f
MD5 1ea2a87140cfb0c7672f8cbf6df401d6
BLAKE2b-256 065588f30c7d8db38e5bd65974e74060e7aa091d878b5a42094b211344b3ebfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34afdd455485a7b267e3f0bf4a5eb63d2e97c7f9886874f526785586bcf75ea4
MD5 745926f23f358069fee98a09678f3059
BLAKE2b-256 74cb996d34c6c241d5c3d2ce75fabe11f9de8cdc2550f57866c8243dc48f9fec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5359cac878258cd64b29418ecca337a21e9c2f5bffb991f98798a69f7cfc92de
MD5 9f1553078a1e2c3f6aa1c2269eee4598
BLAKE2b-256 8b588074f6aba440b5f833da3bc3f1dadad7b869715a6b0561e4b4f4e9ed9db0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 656ad41f6762678fc149f65744460a67ada6fa3718fbe888e94dfd4b262df6af
MD5 3541c6bb027039e28970d4e88cb3e7b0
BLAKE2b-256 abf3e2cf86baab5d665702575a793ce1145b147359abd5a4f75dccab3c0e2612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ff9ffe8698d6828bdb2bee038ff9c48e44e4bab3aa2e3e1e9a1c5e973927b9d
MD5 9ad11c32729fd60e43ef03fd439a1b9d
BLAKE2b-256 7bed48738bb3f88d532671d3c5e6816f22c592e93d0326fb54ed6f98add9bbc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.9-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 75eb1a1f66d60f5696e6eb0c00b01fe716d9767620f349dc307a617c900e4b07
MD5 c82c11af7776dc91559eb7d85861a952
BLAKE2b-256 9b7dae48cd9f5297cb63ed1e059037503cb6bd0e7988c0c1e15061ed62a2331b

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