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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.21-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.21.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.21.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.21.tar.gz
Algorithm Hash digest
SHA256 37c2baf80ae85ecd3484e8cd566efb9a44bf6666a2c78c7a3d09003d15e1bf58
MD5 116cd52313cde2f1d5cc49a18ae3051f
BLAKE2b-256 3690f5a2616e636523cb43b9ada227277a2f9f037d9e851f52e3fe47411d69cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8216170e1a2e255d5f6c9d8f5910b790170d5354094b85697a86f958e56ff0d
MD5 37d8adba86cfa4773b232ddb56bae5b9
BLAKE2b-256 b25ab8e7356fdc19ee50b49f547f1a019b3e4f4a0cedc7583386e1662bb99920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b70b0b21e9ab4d2e01ef21fe79542f0f7023eb16a91aaa2f2b9e0bc025285fe8
MD5 c6e0c1d789777673a65f687b358ff19b
BLAKE2b-256 552319f164bcc0827678ea9f34545453de6ebbe750a086417cad6f937b236b86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5bd71f02275c7c80096aca9286114c32c3d14a3397847c2caf97e80f67d2ea27
MD5 0513a78bb19a41e787e4c0f91da4beee
BLAKE2b-256 caed564ca6a9bac3b30a9e1f125039515e5a79a8bf8519ed5ac9796af8f7d5ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6377f9ea16d1574985553175cb93f47f71d2095d5979c3ced6c5700233dd692b
MD5 02ea89c4d1950bad16622c118fc8d645
BLAKE2b-256 208802501b80818d334e33b0351f36f5e10efe7f5537a578c73b12f2f9bdc37f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7896a62fdd824f2b6b1d7767ebb0ec8eda3e6789823e57b833b58c7b2c371a90
MD5 4da0592a3c2331450a69218c4acd2c8e
BLAKE2b-256 5446663bc3bb6be611e9194521a8eb44d6bdbc16df82cb32afe7363630ff26a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e95fc063b794306d8e82e079392a437e3f67c83cb86551f87d81c1099c41e7e7
MD5 30a7f237f9e8b07c0644c2fb9753c5de
BLAKE2b-256 21287274664e9501a35449dbde1d9530c413cb269926589f261d472cb203f1d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fba5b27ded7b729a58319992d4f1b337495dd33d500b4ca6e67264589d10962f
MD5 096e6226bcc7f72b329f76ab008fc48a
BLAKE2b-256 edf4851407d1924899fee18b79973883888517663b7a9ebbd19ec0d0d4f47901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c3b6e929daa0e2dc167e1b91b9e562f07be82f945e8868a385dfa67f3088fcc9
MD5 da8a5de5f32466f366b0a8f2ce1ec6b9
BLAKE2b-256 b642875ef376f0491409da629fb35ea490627191bf05c4ff96dccdc9df146ed2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4fbeba397da8fdbe9c75745eadbc5da1ea69f6bfe5e083cebafa8d2d09af6f3
MD5 2bdd78c9976fddd08c18af31aa495a52
BLAKE2b-256 d781514031b369c5a17420ce57525d310ba7e1d45072646d6b78f07fe4d4b188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d5d665075285c9234a6f77e28ed4a9cf3ab1b1154c925371f0a646f14ffa6b8
MD5 707eb73552c484c7a2215c2123bf8b0d
BLAKE2b-256 9e0ee822801a7a6c162afb1a70c40712f6b9756a6a81a91bb55aca6d5cf24704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a92da73e45c6f94775f88b5bb24c75761291c073b967c7af9d0781c20ff86e4d
MD5 56f2483d66f1377b9d16e9e90958ead3
BLAKE2b-256 44af68196ee0002e7d88ff2a2614d3186d3407933d7567f2e56bac74a2f41594

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8e03788197f03a74d110f70943e24dc636a68e7dcb998515e824751906db0469
MD5 38f5f104b39e2aad7258ba3975d8a928
BLAKE2b-256 2ae3332450a57016f595069e441638e6ffbc76234233ff9fc8b1dbc7aa3b3748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13e6ac5861ea6377c444cdf18d501aa7b9ab105ef95bc9cd90754a191b62afaa
MD5 35e9900858244829d0b7067ef1550baf
BLAKE2b-256 e9d8dc34782200928bf15efc02b7ade360bef0ac305f2d6f35053f79cc5c28f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab9a6824a388d659d6c08afeae1c6fc5d04b1ca3b4090f760c89ee4afc0ea7ef
MD5 f5395deaea503b05393fba2859c490b2
BLAKE2b-256 de7399db274d457f9327103e8827ccf3381aac691f05d4006a7763944af037f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4d3ea2932eacf87cf367118d2dc30dde17a470922895bb1ce0e815a10a2fcfd0
MD5 7466e63d46fd774247e26238b4f86d3d
BLAKE2b-256 d828539054bfcb353e9d110c89f96819e7adcc1dbd2eed5562a3f3f1fc75eec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.21-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d370fb612ea395004f99ddc704ac141668a6590c2a9a214bdbeee095b9f5be02
MD5 1e77619d23d0bb728059d31df92ed79c
BLAKE2b-256 0fb832e91c01184dcc5102cfe942ebaf289752d161a2966562f0b51b68f3b086

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