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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_qepcad-10.6.19.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.19.tar.gz
Algorithm Hash digest
SHA256 3b55da1aa35c96cf0a0c89b243072c88445327bfabbfe468d8185f0f08613b92
MD5 90bed1a8984eacb6765e32daf8d0a963
BLAKE2b-256 1a5ed9ea13b8d31374a1ac4d2f93a892f17403950e34174db8aefbadfd8547e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c0a528f8ecaa0622e5d0247eaacb87b4873681a241e1718b6624c77bed76ebe
MD5 f424e9547d02973fa1c6c9e7e04e08b0
BLAKE2b-256 c5c05315d82b8a342d969303deebf0f785801e7a9e8162bc5cd3d3c24d633bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7164c4793925acf838467b60efdc9e696e1104ed245144277e5a4e4359ff3b83
MD5 19cccf095867ac42e50ee8984e0f493a
BLAKE2b-256 d37486de34d551be37a40ae9fe5f282c0010c4c6232de0b09a203494cabeb058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0334952d2736588bfbcd211971271fd09314718a5ee06affb930ce3bace68e7b
MD5 d5ca09801e36ca90dcd0ba6057441fbb
BLAKE2b-256 e2082b79a8f98f1de4efca2fc7a5e9d653aa3c9713d137463521db694f7fb4de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8e5e96b482358207d90eea44c99958b8bad2afd1b8d62c4bcb228e326fd500b6
MD5 2caa5185ebbb7c0e69384c3d9a72310d
BLAKE2b-256 eff5ce580ac324c26075334df415c47236b94c80be8cb4093612c58adc2a123d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e45223820c6dc6656e03e434a061f0f15dad6dd55a1704f825c329fc7e4fe21
MD5 dc929dde8b1c7d33cba85fdb8ba50a07
BLAKE2b-256 eebdd264d4b3cd6019c0246dafcfcf2f7b548a65b8d0ff84938572dbcdfb72d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cabcbb5204ecb210e162b3599c520d8e5d0cfdb8bc46ab8d5281f6dbb2aa66a5
MD5 6a030c6f8808a402c0c5101fce6d73cf
BLAKE2b-256 f75a52bb87cc988b1e220ced39e1eea615ce723ab035888b09c5d808077333ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7dc73907fd6e11be699ffdd1cca06bb2ea30e8c4d3068d996cbc0665e137f1de
MD5 6eeb4b38bd4211b04c35ca3a0fe75e10
BLAKE2b-256 b97a2039fa0cdd6046d136ed228a3436fe787804d4c0e25c38310badacaf73d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 735da9cacdad9be3621cc0bafd9f42affde5cb6341bbf3421107724a20b1b58b
MD5 d5475c6beda2e7b26495c8930ec220a6
BLAKE2b-256 8d2e8cac8f40338feb3fcadadf08435db16d7a7b4e6ec4922bc929d904b8f09f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee4642fffaa95cf98079d6fc8426ec519ee4a942413eba3436ab7b11d545cad0
MD5 436786c79206f4214777602c6e4b2f70
BLAKE2b-256 c6fdd99b4775d8c2a644fe4b4c90550ef7a6b389439084bc33bd7a87de14194a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 159889873863f56061f40887ffedd9b70839d1fa582ef4c1f985b6ce8b8f383d
MD5 92a7ecaa341c28a6c1e99a49fac2b0e8
BLAKE2b-256 ed97b160738008a13be4918ecaf13cc67182084e27de281c138e4702a22182c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cdd550a0fd74fc6bbef7f24fde5aa341464f54a947057b3948a4b84f08f190d6
MD5 777bb86c474d4376fad39095b8471628
BLAKE2b-256 8faac41484821ad7cf95ec5feb35223e098670dd757789fe535588c891270fb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b671f27ee9d9836a596506a95b66f9d9d4a43b8f3f5105f16a2db5feba6aa7b
MD5 1013c2e28c16f3cd2c43f1f969e3ee33
BLAKE2b-256 0514cc9dcb328e77a67870b286a8afa1338759363a2e49f04da4ca179a58351b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 818331f5607bfeaa2007a5ec5e8c983b4a1c368e450fde284df07da60dfaa9d5
MD5 0467b194818f8836309346eee12b5709
BLAKE2b-256 d03a234a2c77e2e5469b7b684e482d41b552964966ef96caf2beee70edde531c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 239b996837572525333fbc57709bfca394fd83cc33a5ee9a616c23d601886183
MD5 7d718dacee0367db83580c2b4639cd9b
BLAKE2b-256 52e7d1c5f14ae1d1d4af687d840fd75703ef8d3d93d7a3b6b22b6684eaa1c4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 981e1dc2684bf1734f105454d85231d33a15ab1d7e7f86bbefedd1597f4962a2
MD5 4383d9b3b5f1b9f33e346f22cb3f868f
BLAKE2b-256 64ff3227053c31f8ae1e37c81118fe1b14e19a968829758f77578d2233c48c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.19-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8ab377b29998d29a0e5e253e8f5379494cb9d1276cfe3dd4143edee2fe10faa5
MD5 f185d7215c21a6f5f95e7f1b06b15cc0
BLAKE2b-256 9e6ff46ed2f870bf163fcbcb92bfefb4baa65b502778a71fff49e9b5d5e07245

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