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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl (556.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.28-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.28-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.28-cp312-cp312-macosx_14_0_arm64.whl (543.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl (556.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.28-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.28-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.28-cp311-cp311-macosx_14_0_arm64.whl (543.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.28-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.28-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.28-cp310-cp310-macosx_14_0_arm64.whl (543.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl (556.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_qepcad-10.6.28.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.28.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.28.tar.gz
Algorithm Hash digest
SHA256 072ff928ca00655d89c74597f01961b9b882bf6faff668c54bd2c27df54695e8
MD5 b8b3f769c615377a19f73abdd792c448
BLAKE2b-256 40a0ac9920bd10c669caa6e719983faf7668f0577d535e4912646f7f270790f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25df12ee8bb5a89356b72e8dd4c7e5bfc2774afcccf68146cda9ac66952166a3
MD5 bb5b2566a54a0679a70a89679e52e844
BLAKE2b-256 66cf6f191a263d29dac7c6d0c1da30d5d8ba53689695effc0bb3924a80552c86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdb5c1e3a19dc38444ba67b388e82be5670a45010f152e9f4af588516e55c996
MD5 cdb97be20bba46d72a2cab19741a11f8
BLAKE2b-256 cde8fffb8600675c1d1e5fb732b28101062ce9fe82db45125047272176418e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 43bcfd46211937a862e2605492b29aa4e1b4de1f8d151e0882cc57f70a8b2ac4
MD5 d4224e715dbefd022be0897d40500d66
BLAKE2b-256 d99c0c56b1f8221c98e760c870f911a328e10dc1f1b6a9ca55fe7ddb5af7d9ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 216fe848abd42e4d15add790c408c076035fc9de2638db78d4860a1016054f43
MD5 9fa1e68788e24c0a79b95d78cc516adb
BLAKE2b-256 32f1326e88e97d1ae41880aa55b0b64269421e644efd83139deb12b25ae2587c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e17e686142e3091e5e3ec983f7514032d2ef4bcbef9e995d5f9306af749d3b09
MD5 a5f0a231c28a46ab3adb5a3cde62f369
BLAKE2b-256 9c77d2cb51e6d252af8d2a211ac5f4a9982e49e4f1402db5da66ee8a174e452e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05f77ac08b6fe488cd17851030d07f10ef983d5c98baee0f3e2041b6e5aed7c8
MD5 ae97c86e7e60216accfeb841d29cd90a
BLAKE2b-256 cd854ea42dbc6b1346e343987043aeb25f73a66089633d622d33a0d49e6f544a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 82a51ed0f54ef12d16a19029b8f72a083a883f23531a7d9a81e9e57b73eb8d7c
MD5 8576f603da4dc2e15bd00b590c38567e
BLAKE2b-256 bfb315387a4a549c02aeeb9260f3404ad29571f25615be3b14e25efd07ad5587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c016babfee538252079213ceea6211278abe22d2ac67b2aac1028f0fc0ab86da
MD5 86cdb5a3991e186e0823b081abadae54
BLAKE2b-256 847a3e036a96969cb61087ccc3bd61c84309d55a4d4e899bb5e1d24960d628c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5fdad78e56f1464b1f3ff50301ac8992db1949ca6e2acf42f2e31eff86a1fa0
MD5 2b84b3bbdcf6c5d90ba0fa4359d9c827
BLAKE2b-256 64454e619313bfaf8ff364b68cfe24b9fa0299651a6929e9850e967fa7f8debd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f7433af3a5f27f2a08f4fbbd3ef5b89d438d44bc20c3a8db803c65cdbf21d2d
MD5 6a0ab62b2d7b7ee93f8b1290d7b92ace
BLAKE2b-256 2c26b4958697f1483de86e8a0b83d57859370b70355e09716c57c359f71c459e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a0029cd94c31dbaddcde9aadaaa34ce4c4ebad797f45b8df74bcfc3d5a4f55f
MD5 9db0ae53be2507cb4b5ff8e17761c2a5
BLAKE2b-256 0af20e24853f4d55e3df360ffc91cbc477045a0d71e23fc59dc3e390e5bc43a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e8abb697d0383d51773967b25951d6464ba6163119fcfa0e6b42f6d24870a01e
MD5 18ea2f360781a0f96ecb3bf4c1753d0b
BLAKE2b-256 0912c87213e84155290d9f045f1dcbe39f5f90754f945088801b48fbd9ed23cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6284e76e396987ee75c2160cccb3855978b649f4b1dc63d1a27c8af34af9bf4f
MD5 48b2a65be0260508e4613e4366535a76
BLAKE2b-256 509b741cc692693bcce5c629fcc16fd30dda578efcae869ef96dd74045576110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf344426dae5757e2eb7f9d89b820e6e9e0e136346aa6dd3e972b4bbd009f9dc
MD5 fd07a820d323b1a7c018ced1267c9896
BLAKE2b-256 aa78f77ce717c54934a10ed979dca1ff3d9c7706b9d09864edb7d1e039c9c3a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 769e6d538dae8bed880ee1afacd45901f2be34253f18f5e834f048ceced9c0b4
MD5 e09761588b8330c4a8f0c1615c91eba1
BLAKE2b-256 ffc3cdb13938fed1eea336b7471e3b3fe11de530dfa7cbe5d3a41a49bb52d15e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f8e1796ebb064f86052ecf10c38c6d3a5b3ccaf11d2a34dd7a39e0171b9182f
MD5 0a58d8e3531dc7cdc397e92d9c1de663
BLAKE2b-256 5e1e4147d48267882dd19314643a49b6e18f4cb0fac4c36067f8ce2a494e2159

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