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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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 passagemath_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.8.4rc0.tar.gz (29.4 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.8.4rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.8.4rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl (544.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.4rc0-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.8.4rc0-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.8.4rc0-cp312-abi3-macosx_13_0_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.4rc0-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.4rc0-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.8.4rc0-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.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl (542.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.4rc0.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.4rc0.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_qepcad-10.8.4rc0.tar.gz
Algorithm Hash digest
SHA256 9f5892eef62242ff943636522babc84f7e7c13aa7aee93d774a81f5a6f21f08f
MD5 d0c791002cefe44a449fb24072ad407d
BLAKE2b-256 fe743f753cdcd80355484991707ce6d9b6b9c22ec5e4db3b44b6234532ea6bab

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7a58011c9562ff3dec85ccbe45645b511eec08f3e71f1bc81197eb896294769
MD5 495c0eccb2e543d9a29357bc6637397b
BLAKE2b-256 3e790b0e00b6802a753e6767861f47a42a5f9c2ea02cd37fe2c61ce9a8544fe5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c24e92fb391184b6cd0136045d5ed5c21bbf8cf95f97aef9ac25309cac5ded9
MD5 baa7ea698cd96089a4a445eef8ae8f02
BLAKE2b-256 390890518bbda3a4c26a447e4bef8c6beb024c8beab3dceddefbc2157d8e1710

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae83426a2e538b39c0d885dd23d0782b40fed35aa7fabc718ad21829c2a878ac
MD5 33efe7cef05d30ba58ffa6e4923a34aa
BLAKE2b-256 5d36b3b50fd998e651916b2b130cb1facd8778b2d5d95c493096aa97ac1bb136

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dea2aff2228135b593d4fa203263382096eeda38d6489a508c8ba915eb7da3cd
MD5 b7b5bedf708a022dceb98502c046b7ca
BLAKE2b-256 716c5cb3a9fe46155ecba3b86fd945b1b270d1ff476a703b9d320612d92de32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14bdb89d6f9126e9e3c38926642df1046db57cc7f82db56f504978041e3949f8
MD5 f28e99f90ce2f0984227545d74fedefa
BLAKE2b-256 ee2c226dbcf39c42c9fef3bf5ba74c68fbcd10116845280b1200f693353471db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20c84577abb845f87893c35aead5e69214632f8929923de704f227f087bae425
MD5 a69652a8e51de92d3c0ea6d22f2fd3e8
BLAKE2b-256 7a12414a6459d240e765b9ef505d27010d857955ae27295ef01031038f51ac36

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c07fc1f2d4f78271c950658964f5069ce146e99b9f27d8cc40944210286d028
MD5 71fd77aaa5e4009ab06e6ae7efd061ff
BLAKE2b-256 a4283b7163232ef3978612b629af7b933fc052205361f9889f05c2a03e15114c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7bf7bc47cdc1525cac2da8c4943790ba5b5ccd3830197152cf9ad7599918e61e
MD5 5aa21fe6d3f2ae2d6bf6c4ce05e73f70
BLAKE2b-256 31c851ca171229161565dd35e0ad51c45dd3f1601770b3090e0a43198cb242b1

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42c868d11fea1ff5a611eaae523e2e5e3916dbfa8691a9ca531d6c5b66f92cee
MD5 0b4d023726ee54ebb1b579e856e68d78
BLAKE2b-256 694f0886be26f70a1d40e7ee7b299f5d21dc2dbe292814cc9d2146769ed4ccc8

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73d12bf04dbd5f59a31815971eb550338a4dbd3444a85248625d1cd86dc5aca9
MD5 5c837d097142e6fd71b8c51ec29f6fbf
BLAKE2b-256 522ccdadd3b65c365429c01c3e2b8553971c0cca5c5ae0325f43f5586c4b0b24

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 512068fce5bbab2e986e9af872acce660b58fa33aa6021668b086dafe0bc47f9
MD5 ee7e705e6901981e976892623106382b
BLAKE2b-256 c66d5b32ce4e57a652607f860ff321f6bcecd798fbda72f5de3759784506122c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b3a5a87bdcd809abaa67792e9158b4fa850d9ab23b9727d5d9795c54fc5b7ee3
MD5 75443e40c7996e1687268ab2bbb589f9
BLAKE2b-256 a2ab013d2aba550f21046b244663950c7f13cb692e9fcd525f61d8a14107dfaf

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