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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.5-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.5-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.5-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.5-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_qepcad-10.6.5.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.5.tar.gz
Algorithm Hash digest
SHA256 41d2f39469d055fa839e5884ddb82349d7cb4d301674c6b9823f15e195160b02
MD5 eb1b75fd99be7a56a9160303a7e01ac4
BLAKE2b-256 cf884e6145f78c969e3ecfe09a3387afa450e6a5d12464a88d9d24c77242e8bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab831584f0282960944f46a5ef77acdce3369a7b4b2a032f52441a2d779ed576
MD5 a3a1ee4114a3319e666a113333d8b0d9
BLAKE2b-256 8e8e14fa40c6008c1a64e0a65e1a07bf1b3e99822fa867e33930fa9e0d4d51d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55def880b4fe96fa90ff669d07da1de4e7f4d621a9a589c6058c76c6f02d191f
MD5 56bc8153a8cfcccf01dffb1d394ea078
BLAKE2b-256 7097dd11f05dca032db01d5751529c35d9d35554fdc040ea2d9aa74703d773eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 49becf4dc877a9ac8f14d84be09e5d6e2d8695d24efe9684678b0318769f151a
MD5 63fb93ac4bc6cf31d99f4c9a4f034c6e
BLAKE2b-256 d45ce9778bc8c975bbdf644dbfefb386e67b3eefb653755d711568c39b9baa09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad721bf2288e4fbe2b9ecbb115c3e7aa81f7db41141f2cde60790cee0f0428c6
MD5 a22c930909fd91455de3a4ef79984da2
BLAKE2b-256 429f2c7cae006256094564476deed1e7b832e42447b0f3206c73019d9f0f38ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8b5818f6d3d4d731d44ac6a98756c491bd01278c027cb3bfc571da69757879c
MD5 37751cec5da581eb076b1f90602c4e6c
BLAKE2b-256 fa8a43e49bce51a9512a0142ca61c69375ae6d7dac5ac5dcf19f1c6244bb9d59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf15338b73ef6cce4c62fa39e559643f25cb32152efa72e07e421dcdf5933690
MD5 97da008bd64826d0425f9ce6a5bcd976
BLAKE2b-256 f4964a370a20489edbb4283d1e5ce4c6dfaad457f723812dd390af0903ede7a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 441d4d64c12d49290bd30855d1748e0b2169dc14f46f1e192c617aca325ae545
MD5 92e6d4da48489b282d823db0b1806c30
BLAKE2b-256 847991a93192081be8345d59b12cd56067fa32fb6c62b89bae618cd3b0216ca4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d64507e9f72130087ee558ba0d3cdf3c5554d9812a3cb7f9ba5561c784b3d38
MD5 d30e99b6ae264fbbd8fbf5dffd935bc4
BLAKE2b-256 490eece7b810c3a388b2423502b34e854d8530b82c9d18cd4cd17e5a83c38ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd2eb1442540dc96ab93a77e0ad7261718a574f9945d772b39b1060cee5a8e06
MD5 0b062696496d8a75efc0dcdf8f9c117c
BLAKE2b-256 a1b1377532d0ebc3aa7e072ca6c355f319acbcf04b8f6f63a69f4c0dfd0b50dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53f95da0551b945302aad46bfbf5cf8adae495172f7f9546c8b9c0ca9bf1b017
MD5 2a2867ffaf153de3d4aae8c2a3d779bb
BLAKE2b-256 dd3d8a431426cff1968e19727a3801a055a287ee9c1c56db0bccf3a7d5148161

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6f915e048ad5718973aeaa25f7337f32c3988a73957b72e244ba97f64b5cc88b
MD5 c9dfd16a74d8ddec81682f297d0088e9
BLAKE2b-256 fb0f4026e56de22cba78f0ed059563f2d01e3841daff8dc45bf27948cab961ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 94d9d03d277653c426d6a3bb437b259ec1d3f8f934f18b0b076243057afccb69
MD5 deb6bb29ca36296d64e638f269566dce
BLAKE2b-256 44d880eb189d38869d33f997a08b4bd839808d3335136a5a7f9080c05292103f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83fc81e1bec15a8ab051622f159acea6604296368c2201cdddb69fa714f83077
MD5 f3ab7c25511c5e75d33f7c3db1c23ec1
BLAKE2b-256 ccc8bcd957128d54e61fefba9dfdd787dd9149d452c9c5cc63b7eb3b58383834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bdf9d4a4e6b96d08651845f2c79edad740dc1cabc4df9a7c33d75ca9e4b03694
MD5 6667aa2b72c33d8336fac00f3690c198
BLAKE2b-256 f53a7d00628b5af8b47bdc4aa58333b04006dc81d2a8f6914bfefd3270bc544d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a1cd39755d8efe973975b366bd2990e22492c8c1fa515756cfa24a4f97cdb0a0
MD5 e0e3c77c15c1fc650664fa4d9dddc410
BLAKE2b-256 17ea71fa39496d731b2d368501b0f3f95d1f9347266af04032b691d97ba08eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 10f4a7c961481b6c45b5f545f0a5cef2e898ebb4ee7493bca1a307d6c380d9d2
MD5 9640e170d722b581b3af0da81e4f9082
BLAKE2b-256 272875d9f5954179e96a71645963d7d06a374a2565f77dd2e04c1b9a77cad0bb

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