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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_qepcad-10.6.7.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.7.tar.gz
Algorithm Hash digest
SHA256 e8ab141ee90dc01f0abe37b8a7cc9d91e81ba1efc450250654d1548da88f545f
MD5 a4b81683c224ae8a584fadce82430491
BLAKE2b-256 9dbd3fc8c99b1c5a7389b9b119b733b762853bb8345dfa7578ec0c27088b2a74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2c94ccbd88e75a072e1c11fabc2947bacb21cf7004e6ff600e6f1762f85edb7
MD5 d1b8fe6fe593b7f5f467c74c0e3cc99e
BLAKE2b-256 6d5b2c13b8dc754ef86502ead2c42d2b283a5f740999cc965bba99fd69bdd8ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca201e8b9a407592f025a00c5505fa370466cb0d87e1cf74173cff89370dcf3a
MD5 383a6b4e44e5254d275560438ec0a819
BLAKE2b-256 3499705022a7a25947c1578f5d42b98c0d16292b3c3d3bd5eac642a983d47584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c2451c4ce3aa9e71b7e489dc5ee1c50efbee2fd89710142a4404065777a694b
MD5 fbe43dbbc48bce6989fd76b865991095
BLAKE2b-256 bcc9e85be0865ed1e0f48814de4c53a5f532be6b6dc727fe97c5faac44cf6802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 540e84e85427e2b2283ea2a087d1bb8907b20e90adc2f03298ea3cf2bfc12afb
MD5 bdc99286f041b3ed1968f697f2cf2961
BLAKE2b-256 dddce7253bcb4b295da258cfcd991a533d8aa14f34e364fa44aab7413be814a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0892f4e8524948e5a0d8153ab6d7b1f4b386af6d19d265ea74d83c2dd75f0a0
MD5 f0c26098dc8476008638b3184b1ab869
BLAKE2b-256 68f8c8d25be923e2a35038a1bac554461cc1d0fe129d8f5873d3206e1014cfff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa6ded1264bffa2cf6768ea815c6c5a50f57dbd160971c37fdadbcd09f081abb
MD5 f4c51a65d644760509807708fc3dd7f9
BLAKE2b-256 da9173345ccdb8443da95e9178c930f2bc0f22c42f21aa97c0e4bc2452908c2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4240b345db1498bcab58a0c373347323bb8d79e95a396ec1028ae0d14f76f78e
MD5 137b95652e10518abef190cd10de1379
BLAKE2b-256 760fece5c3cdcf0eb8b38efa73b333345711062bcb54fd103c767eaa115c3064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 29d3901c3b82b63f7f7b0489a0eeaa09c416090372cac253b1158065c6ba748e
MD5 86a403af3ba219c7ee6bbc05f7cc7088
BLAKE2b-256 7eed48902483083175b21fc18d56e6724de48750e2b30c765827820852b30b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfb7e092e6d91a3596c916d00c9ae2a8471587f49fb71c58a983ba99d17970a4
MD5 34645ca1e68a3f6e7ed57f099628fdc0
BLAKE2b-256 95baaae155944f577969abfeb22ec950220ddcbd88707aca6dbc4dc6f3724d23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80709819ecf69dcc8183787079c1125f5f190f3600cca9b7ca514eee28e0cda6
MD5 4654a9e0192078a51576fd8f495efb67
BLAKE2b-256 e84431c33d0f3ef1331b8a2481043e424f2d7d6b916024d23876f03d49ee30e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 47e4816292b02c537d292bbadeb3f6d5326feaf0d79b07b756ad5633a0d81f4a
MD5 b41796f08fd3c476bde84f7f649b4915
BLAKE2b-256 62aa483d23492244dadae846deac4484173011d597772207dfe3bbcd442ce4d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 080076af90a168c72ba7eb1e81ebf1e64583cd8a1901edc58eff1c350bae43de
MD5 525062b4ea0776c0451fdbc307f75216
BLAKE2b-256 999bef08f71402d55c7dfd060e7391aaebe1b837100ccbe274358ff22426a539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd46437aeae543aa035c369d534e90a71f286fb96cc73ea56f6b35ea9ea3406b
MD5 7895d10eb13d6ad63c0b83b3327382be
BLAKE2b-256 f0f845c6f10329bb7d7703ab0ccb27db0d0184ef46d95fafdb346feb113e3516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e46d51cec2963ef4a2ec2c1a9623739bef1e22719f18eae00f3ac437fe9b62ab
MD5 216f2ccb219c5ae583e956ec09e19858
BLAKE2b-256 41b67b2d614bb7089aafd2fe779461f08b8338866c21f60dfcc60775a02bef05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9cfe244d01e5b39175cbcd87361500b431f007fbc513f33453c724957f7a42f6
MD5 7d62eee4d20953ea2e7cae96b4b9f9e1
BLAKE2b-256 4ae0b599245ab85d5e34db8f39c2792d7c91dc9386e919d465932dcb7a17c3c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e648a691395bba562558f5fe46ebacff0dc10dab0799d0b5586f19a9ba0a1cf2
MD5 078f14608d0faef19d5a0beef41ac596
BLAKE2b-256 3b128de5e4adf0e068a26cf542bfe0df1f088210addf4a7cd0bd79fc1e6ab306

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