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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.18-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.18.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.18.tar.gz
  • Upload date:
  • Size: 28.6 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.18.tar.gz
Algorithm Hash digest
SHA256 53f27e56e018bddce88de62dd811af3540b31b0bcfe952cb9b9af58faf91b5b9
MD5 13136d448d1c5fd4811cda6f96797328
BLAKE2b-256 ef8a9c29c8359f3616df4a19241cfe2cea13f4183c484bd7257b8d5a56500511

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86398b5db7abf32ee9a31ba94aae3ac1bfc46eb12244dd36367a1eb0fee13475
MD5 8d8ac7f264c84145b2aeaa654571cd49
BLAKE2b-256 080bdbccfd85ac800d0ea77a5827423784c257e7a265cf2de1a6edcf0c87e6d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f95a54ce1ffafb385b71da0798f1024fd3ccafff4614fa267ca096a9b7a3b251
MD5 8f31324f67032e65ab0d825b70878050
BLAKE2b-256 d39ee955ddfc0b4e5e46cad2769e3287b6b73970d68482a8811030be636b82e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 de6e68ae43a252f38d4a95c055413e681e82da895bae9c04443a3206e0c6f1c5
MD5 e8d9da4a8dae960bad31129e69c56f55
BLAKE2b-256 7156d36dd61e7203b49dd4e636d5b10a0a7410360773c7f68b26cbce013875b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd7e6ab9780193a8fc8100f24e08dbc85c4d78181b70631a84bac914bbd7bb39
MD5 c37b303f287c0c09c8d6d606cb43186b
BLAKE2b-256 55789aa2f3cadb0dc82ed60fa50ae1aef27dcf4e2aa784224f1106ad854a85e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 962dd14e020940de81d1007204651344617a90e7b9e2aca74f9da57bed55710f
MD5 63335adca6cb78ed670509163517c7d7
BLAKE2b-256 6a0e78f82075d4cc31197396de5159d8d930e7c395613146bd37ee7254f2542f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d45c2e585e071cf6030ca5aaad5a9d71f6204f2c965ea4703705748ff24329b
MD5 6af3e9b3de8374e076844ccb1dda3726
BLAKE2b-256 df9437efa5f42e837350cb3475370756361b7d0d08a8c2bdd2053292c5204f51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0f85b591a61fc3755f6386de22d21662d532242bde5284e57ba291b8490b6471
MD5 2a206f774b437cd30263c2d9fdf27589
BLAKE2b-256 6d53964bf0c7be68b1c2e962941580af79f1a6107bb78b9685d7e894818a9e68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eaebe5a3a76a9ccbdd784a5c48d382c3da8695a246e1c050bfe5adb4cf0fb71b
MD5 1c2578aaaa2589718e14f6bf912871e9
BLAKE2b-256 8912d3b567df40f772e5353c7e1a8b9d2d63531ede896f0b0c4da7569db50e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39f9f8814f57e6d601437c20dd3139c9a246a367ff77dc68b8690d98d9cea857
MD5 64cdca6612d8659b2a0fbbd113e0a650
BLAKE2b-256 3e95b7ef17a5332e4eaa0c56ed6baa6154fb5a990fd1a2cd03c6826d36d72181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28101eb48d62db608c044394cb21f603d9c2833048698d8b3899576746ab68d5
MD5 f7a048a999245baaddef842bbb131cca
BLAKE2b-256 0cdf2897e7930a9c695df476b8bfdcc419b6a70dcbab2d4053fbc6e4d406407a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be786fa935c0b94af5a9256f3c8106672cecc31972edad1135df65915b98af6d
MD5 d60afaa6e2af0d3f68c9c1b014dd08ae
BLAKE2b-256 25421da115647a53311efff9d8d4f25d00ae0b261d01d1ae5f49471680050b8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af9111501c841aa92eb58d5961ffe4a291c9b032f6372c30871b4be0efb1dda4
MD5 0c5e46689a1de879be02ac97e327e577
BLAKE2b-256 ce01d7127ed17f6ffa4e5fc45c1dd03bdeb4c22350604d051ee53e2b41232d85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bc4017ca1121ba5d9d7a3bd62a7d8474cc1254a8a82c880c0fcccb3c36032b4
MD5 f4fa1649982c151f3aef39ba206b82da
BLAKE2b-256 159ef7ead3366ad26e1162b9e9bfd46bccd9614ee6f83546e61f476729ac5e49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2da5ae0ed2ef2c7e8f91b6592717b46af4006136f94df22b3206d1e255f650d
MD5 54e10af6054a4433aeb0c5c971f4a906
BLAKE2b-256 869a02aa18319aac27cf83f6e511527152d9836030ed2b923bf3cf05ff79fb76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8cc31f0e18b68489f4161b37dd3d1b198bbf561862a90833af2ba06451371af8
MD5 2c51be8667720f21e4001670971a0c0e
BLAKE2b-256 6de1950dce70c57d676eb8b85e88feaf58621b5c467964b52ba423f5760ea435

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.18-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a91f6a48ea275f443bd0b3fbfdb3ae903bf4cb71f62a57f6535658c62223cfd
MD5 321a4476ad4edca989b787558b1e1041
BLAKE2b-256 700626f24ee335a1ab29cb78cc775cc1ecb734dfdd594f260685bcf6d1dccb3f

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