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.14.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.47.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.47-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.47-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.47-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.47-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.47-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.47-cp312-abi3-macosx_13_0_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.47-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.47-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.47-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.47-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.47-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.47-cp310-cp310-macosx_13_0_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.47-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.47.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.47.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.47.tar.gz
Algorithm Hash digest
SHA256 8d4a915f09036ae598b8b368609f9adebcd42185e77d476c6cd0161ea6ef1d98
MD5 550b42fc8ba9bf9941ffc53091f85981
BLAKE2b-256 ec23103b5ac5a8b4311a86a216da6fcbefb56a4a3c797254775e579e8e809cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 615db5a56fc4348f585ea5d6303413a56dee1ee25a1ad904a5d62c2275708a0a
MD5 2e27bfa850ba0c1336c484b864667583
BLAKE2b-256 9f24b72982e0b1c9c98651b0cd6e56f25144f27fd657ed0075c7645850057f13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96cf8ccaf6baf3a144e6f76d4c99d44cc58b033d36e0a7f0c482dec0778f424e
MD5 a5b9ff82c8f60b3900bca73bc21973e2
BLAKE2b-256 091da4e6487ac359c02c11d5ef7e58803490292dfdd36461f6c3eeaa1ad5e167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c889b73d24f978317821ccec5aeb46e539a9d29aacc4efc684989c5a32f46513
MD5 47306c52e16792c4f1214f9025f7ee04
BLAKE2b-256 b01824f049dc122916c243213ecfbd94096650bcce8e4196bdd26065ff661207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 32507e9503ab1be6afc6b04f51bbd35e9c69fe0b5871648311a4e95457fdda3c
MD5 42cc1a46daf7c9e855b072eeb23f5dde
BLAKE2b-256 1b17571556189b12e1c9718c190493a6a503d3fcd93c4292134903ce1b5246f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5baf50a9e0eb467a57aed610eeaaaa55ab5391c855033d01774825393b69b80d
MD5 dba9df5e50cfda4f7917e4b416a830d8
BLAKE2b-256 b0c9d1f2160b5726579e5f104d4cb169ebe68d68b15dee2a762425fcce674d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9570d6ec252f738a14245f9a39f0670e60303e0422254b7a0bbbfca4bd7a8eb4
MD5 148898038800987e80642eefcf2bf3db
BLAKE2b-256 b77f5cf30fd601b00bf23aeb54973e6de3f509e45fd136f1f474dadae9ac8b05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03bf9dbc192892b92c4ed772ef722759636525c3592ee13d9004c070dc61f201
MD5 3d8250dd8c4d75d9a803bf97beb4b2d0
BLAKE2b-256 f38e015b142e20f7798ad2b409a420548ed5fa0b1fd9ea3e669acb9be80897c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d1856fda0bb9d2d787973f296837da6e7dab0113db55eaebf0de5fa9233361ea
MD5 69bc77011545ae9c098d6548d86bd3ca
BLAKE2b-256 f0a85b1fcfc27930c6a1da9c26dac008cb9d0867509986913826758675067669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa5b60bb278b6a0bca822a42b3e3f4b7498035bb441eb735bed6deec8da6ca8e
MD5 bb5cda2e409b904ef3dcc7087389d8db
BLAKE2b-256 744e91ae7268fd092ef32f5016c5c788f935dfa126360d54b0e41d73f0787212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4094fb808a6b41f176c8a1868df8bdca47009305ffb898b41ec9b558d68070b8
MD5 027dad955a5fd53a532ca770197aee91
BLAKE2b-256 dfd2029e2520baee7bc6a1d6e2bb749384b48a3f8a4c9d24698da6a6b9ba02a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38d933d854023e1c5db280a6f81220ed5991fb09cce64722ad3d295acfbedd7f
MD5 f2546e616df2fc0936885e85af29d8bf
BLAKE2b-256 18ac49b824b4fbb8831e45abe6ba0e0dfeaac2d4329eee2ef88e4ab41d568de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3bfed299a31895a6d212a4bd17ad1e607acdc265108b12c237b6ed6c69078f56
MD5 992aea6b7698849701b7cc81eb62e0af
BLAKE2b-256 e40165379644e128bfca7e55bd7cc3534a89a99a0e22c5f6e2a027b75383b774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a3224a067e7682c0a75114186f024879261570448ad698a665f9debe0cdb431
MD5 30b3f32379d3fd5d934e578667be2d7e
BLAKE2b-256 b9cb4e8a35a9b155d6fc87d95e88bc99998b6e02c4fa237ed9ff861dfa723833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 793dc10b351cf565eab13bba0eb7b4587561facdf13b24e04ef49edf532ae589
MD5 70b7586074c656aa7550322b86dd5314
BLAKE2b-256 75d9e796f75893dbaf0057be6641f5df34383f1f3b8cbed38df111799b202174

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ecde8a944f3263858e72796d0885adeff4ab6fdc7b503fb483b44209047aa492
MD5 862372e179ef5e68ba9e930fae51afe8
BLAKE2b-256 d557a0d67873d5bfb6647be525936b0ec5890a9fee27b98c97124de9f8306f2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.47-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eb2277572e060497fa55f878e991d74034980323adadca07ddbf137a52d2001a
MD5 fe39d83936aed527b59b5cf1dc1709c1
BLAKE2b-256 cbe8b8eb611386558706184f756ad1a22e27346006c2c641c44f69f821680a3c

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