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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.14-cp313-cp313-macosx_13_0_x86_64.whl (557.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.14-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.14-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.14-cp312-cp312-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.14-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.14-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.14-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.14-cp311-cp311-macosx_14_0_arm64.whl (545.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.14-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.14-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.14-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.14-cp310-cp310-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.14-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.14.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.14.tar.gz
  • Upload date:
  • Size: 28.7 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.14.tar.gz
Algorithm Hash digest
SHA256 71437dc903dd4d2a92a3be1cb058f9b7ed0a2ed4c4285b9086f7b5eab6cbff06
MD5 7269d8a315a5eb49cdd49167617d5e5a
BLAKE2b-256 3743f88ef4a62fc68c725fe5dffff497414849b349143d6b1f5ec6a49940e288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 acc89fb0b64ab6fbe77e9511e681aaeee8cdbf6d052c39f47a0f9d31e2819d99
MD5 95f52227de4481929200de54481f15e1
BLAKE2b-256 656d425bc25d3ca11cbe177497217c4eb6c62f9444a62d9d53aceb8236b5dc11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7fd21e9776a614a3b09269d6a8680848f6648df35919ed943a3948b52f79fb31
MD5 efb310a53c3fc426416aa2fdccf613e5
BLAKE2b-256 d336a9232ac24b03fa03bc0e0d2f4316352d8585515ac6f125c153d55a8b325a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c34ab19212791b4cb98be5fa109d783ca218589d881e34374bdeb8d4c972c689
MD5 0056d0c70603aeba54a5d5432e55b058
BLAKE2b-256 f87eb3f5aff3635026717db373471d8577bd3328992143a5a3d896975c9baa0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8235d6c6441d34fa44882bca1a6ae77df21c68b1d01f9f0717a2270a56b9b30
MD5 63d3665ef98f508ac8f51fc4064455b1
BLAKE2b-256 14b9c07fb383decebf1edc5c7cb2ce40bbdd11b825f1fdc1425ab24a8d976b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2780258cf140a405739b00bb9f84c1af87e29525e28414cff3ba9a5a9f25063
MD5 64788822fbc18d400e62820c9e4e1f94
BLAKE2b-256 6d979a11bd1e286a21339fb62db2bd91372f4ab8d46264ab8db63ce4230458ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 483735fb84b58bf4808df45ae01e4a332666c257cd11ed168ac40dd8a6781500
MD5 6a89048aa27c4e2881dc783387ee2dce
BLAKE2b-256 1390b98071f7f8a7c215eecfb2171ca5c2446292527fe037fc81d7934680da02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2833259c2e973391420299d94c41665f1d921f85618edeaec821d1b5d3d420df
MD5 27279fe3e71e7815dd9381b440026891
BLAKE2b-256 51337c188106bcf8b33343ba7c68f8888fea93f785ec4b4f91b368972bcd2dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1d80f43bc6c800bec4811e1f2ae356f528f1368a63357aae7d588c28fd9966f8
MD5 5130c942cd80be1c1821487121771bca
BLAKE2b-256 017ba21342f469727848fdbf43bf469bbd4ef4809645381575aeb1223851f69a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bec077c88835f11844eb4b7384021629a1db279e36295a21596a7d803330cf7
MD5 5a4efac086c75f3b9b5487f17c5ebe4a
BLAKE2b-256 a01816ee92ad8b4df76bf401716ccb5b1379e42571c98ec98afd9be55be8a11a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bee47f9c2d0339f37631ccb6cdc6d6e0af5e4fca1ab745c752935532073a39c
MD5 8e708412036572ee6c19c7965d7305ce
BLAKE2b-256 9acdf4044f38e9a12931e8b975348a4554aea052252fd47e327c8aca091dcc2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8557ed7f3a2f91f50369f092d74ee7c38f30f075045e9fa9bf65b56b93b95b57
MD5 892a9629cc735530ac73de6385fbfa43
BLAKE2b-256 c3379270b928b68345726d675611572b1bb5b03389f9b7859333ed955ae81a9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d9ec4bca398961f5278b55cefec727bd2ca5c344516e1d030e68037f4db6e62f
MD5 75413621cd92208c59f362b259fd1dd3
BLAKE2b-256 4546d34daebf05e056b1f1c721f66da6e6312a95521c726e32c31c50bd3b288a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7e165b11ce101e971fbcf6b98507ab1ca4788e650d51dc7a95a27ddc76c5897
MD5 574c70fc8997a9506372fb63ddca3715
BLAKE2b-256 58ff71cedf589d3221e77136300d3c7d88a50f664cec4808fd9a959449729907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f94251d376d34c45ce47b150c0cb51f64e33973599109b864b77b439e332e59
MD5 e0de194c8ea550f1354a976adb6dcc03
BLAKE2b-256 4274d34f5985e0e01a4e836696e967c7e409a2c7649c3b24ee603f016e296c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8f7da7a6f121c8e42716b0a8db67d6467ac2a635251353e14fa627c1af988407
MD5 75afadacca7a4155f1fdc44e57d16cc8
BLAKE2b-256 31bae430f46fbc4f064b6ad0c28a39e2cb1781baf6ea9c7df4ced08a72fb97df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.14-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 111c14549af7e6670b9302981ca7ef78873c6faa4d8bb675c4450c69790d659a
MD5 f75050a39abceff46165b502f767884e
BLAKE2b-256 88a2f0f1c4fe2fa7eb54105c49b543f707b89ee93be7c2fce6e2165f1fbc93e0

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