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.31.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.31-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.31-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.31-cp312-abi3-macosx_13_0_x86_64.whl (552.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.31-cp312-abi3-macosx_13_0_arm64.whl (543.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.31-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.31-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.31-cp311-cp311-macosx_13_0_x86_64.whl (552.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.31-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.31-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.31-cp310-cp310-macosx_13_0_x86_64.whl (552.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

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

File metadata

  • Download URL: passagemath_qepcad-10.6.31.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.31.tar.gz
Algorithm Hash digest
SHA256 267a567580363f6b82059e24fa52e1ec7f0e76eaa0e7802000ea241814a9c9dc
MD5 6d6b56def6292804c2599f7a984febc7
BLAKE2b-256 d920e27acf43cd2f41f9a6ea427190f50aae45031f7265b526dc1a6081274484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d400d8e8f3be5d7bf71fc3aee1c5339e13b38f5ecb07c91f60b629d906024e8
MD5 b2810b16c5e98f292df623b20157e44d
BLAKE2b-256 f4803b12661b0d15d258658cfe0276495692bc6069d5fa94ce069bd0054e84a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d94cd8f07c5a4420b6d6fa9536988544d9ae986a35cd9c2dd6e311b55e3af248
MD5 aa106999d2cf34049d3d1729e430a4da
BLAKE2b-256 92adba1c52237f70e93b7316611eab89d7bf2ebdb97e51fce60b5b6ac2e7ed80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 08db075185e8b43ac22cd14819881749a0a01c2f49e908bb24e2a4a9c0a4155d
MD5 f20d1b038e2f2168d50ae37ee55a9929
BLAKE2b-256 db651148bb04bfeb3a1f44532d3f68068272973a854688ee946cc90f26676771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 abdcb93a1fb577ce92f72c714ef90ce53afcda044b067d81f0412c39e24a29e6
MD5 ba804d00b3bd6d114f85ce45f35ccd5a
BLAKE2b-256 385f8e70c3a49997626854473fae29a93a151c79fd8367775d9652737f0c25be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a855b921ea2dd66c31112054910e7e7d6f1ec92f6679f6384bc606a09c92cc8
MD5 56b40769e52da6d236ee5ff8c7c8991c
BLAKE2b-256 0c31079708f76de29833e174581d403b5819698aa60690b6b83e7f28ac447239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa5352dec9124162c6cb1b5209beb1edddefd0381d79ba92694ad1c2fe005b50
MD5 5959f6dcd7785000f89ee3a3c2d69031
BLAKE2b-256 160b5ef870f1ee4737c581f0f03b7f0dac63112d3a6bbdd1bf6848420a522faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b1f9f94ac1ccfd3b164026ca39eb056e9b23082dc1116857a46ee79dcb3c3329
MD5 8f3769cf8ba25c76dffe278cbc4653bd
BLAKE2b-256 915823df14b27f0a6e268f036b28902f8a6d2bd98085cf447e450dcd15f43e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 60c70fe64d95290962d25e836d9e50f001f4c3f337675628c25bd6a8e2c57e4b
MD5 cc7068675ed7b293d67476f068189010
BLAKE2b-256 881d03b1ac6175146bb5e1000b0152bd3e6e724088fd9d154c2669085bb2c81d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 775401fb2a1a18a2be006038c19e96883a7f4ac12bc9a543dd36138d9f4a5667
MD5 aa2e5284356657dc31c988afa1c16869
BLAKE2b-256 a31cf06ae2c31894037420d92f6684f8f81e8bd427b5597bc669cb4fa376892f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 601b3834dbb4c001eb16846544b8748e74734556f86bb15c26c922beb93d9baa
MD5 36de88d0d0c8109f1cc4277220efe443
BLAKE2b-256 eb99eab194ed607f97f56dc752c43c8619e33478fb24ef34bc3a18e4fcbe8689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eb2f5d85f850c0fddad3c3dcde420e421e32aa03a9a7b69309863158496d4782
MD5 9b11575c0b630df2d0e560862f32c8dc
BLAKE2b-256 97a79204cb61deb70fa2eecb4e2796be21397993e480ad3d1b540bec82536f5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 510e1387635082570d7f85056a810ad381635275d5753a77cf1da6341d4c0385
MD5 48ab1ab7072a6a3d03b05d23fb1b80cf
BLAKE2b-256 de94b4eefde2fbd996545dce1f428e9237b50d9df45a69ce844065f1d91e416a

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