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.2rc2.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.2rc2-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.2rc2-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.2rc2-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.2rc2-cp314-cp314t-macosx_13_0_arm64.whl (544.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc2-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.2rc2-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.2rc2-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.2rc2-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc2-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.2rc2-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.2rc2-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.2rc2-cp311-cp311-macosx_13_0_arm64.whl (543.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.2rc2.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.2rc2.tar.gz
  • Upload date:
  • Size: 29.4 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.8.2rc2.tar.gz
Algorithm Hash digest
SHA256 b393bbace10508b771864cb8168162cb37642f7920fcb5a76eb1ef8156ec415e
MD5 0f3544adfedea915cb3cc1f9a72eab06
BLAKE2b-256 c71d4e213bfc10e68a42fdf43fd1d5f17f1e3e8604dbd033870a2b2092dff678

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba4a110a7b01bb38e5a982b2235be927c317ca79634a28e693dfaf0bacebf04b
MD5 9ffcc3ca83f44c81fb861624532dd94e
BLAKE2b-256 0760b67ab7683748c2113dbb58184f6731555577b8c57b6104e2ea9ef764c2f8

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf93e4df051096a85bb74132c2e677bfd9542251f44b250505783fc085462588
MD5 e16bab4ccf2ccaaff1830ceb2b17ef43
BLAKE2b-256 9c4344d07a652c2c450dff893874b926bcc1e116dbc9d6990ca1b67a7a242670

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8aa3a677bfb7516ab2de5359f83da39788f508e150f1591efa8d2780bb9041a0
MD5 6013699dc4a9299a5c15ada9ce07d04b
BLAKE2b-256 8d04b87fc8ef86d620ea8f5c403122dfb7933bbddb4c4d58fed904312a9095c3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 340866eb7ad8e540e856cf0aa722014e066c7cc00ae5d04c0bb6086704d5de99
MD5 30c4227343699ecb46b7b56885941fec
BLAKE2b-256 abf6f56b8be7f2157a8ccba6b7aa3ec95b2b54aca143e652c92b64e9e7ff0d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cdf457857b9cc21106b9946aa904faca51ad89d9cf0ae8e2cb47807429830b7b
MD5 0c5d4da6e7925f2ed5b880343cedce64
BLAKE2b-256 e4173dd73772abbd13c8d30c89cc203899cebdae8a0d1f6797330d222c9c2471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00439ca6115d7420d8901cba21a8c74b1b10015e4e1e700783fad25cc244df8c
MD5 d55977a5f58fd7bf47466f6a5a8a08a3
BLAKE2b-256 fbafeb555c2f2eaf8bc07c380f0e7c091fd14d77aaed611aa50456c1071ee1e4

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 54efeaa9800d3dad1423ef46565c43629b8e6a511a2465f5cc5d17c01be17dce
MD5 6e9b98d4bfa36239fd280af7a5d22045
BLAKE2b-256 dc2f5cd1eb0e180722e6927698ea8178f36aaf011396e43db885170067213acf

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8cd9276681b1b91cd39098a1804b53f3ed6fdfe9f99a19b16d05b3c67bbfb09a
MD5 9c095248af322766a28f3d027b69aea5
BLAKE2b-256 1faafd2d8df899d4589c38baf1e0f4d4db2c390a6786b71320627b727256ca9d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99bbca1a02b1611a51aa7381d4c71aad40df429d5082ae73b53aad147d22f397
MD5 d1de0359a20e7a6ccf40047ca0e15c45
BLAKE2b-256 3072096056107edaca25fa8b4222bc2c08f493e9b7ffced6e0fbc68b189d00b2

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9fc6d922879f3cd38733389d3eb879f104ba811ee5f8b9f429a71ac7e9e92f7
MD5 ff957dd651961c5279058c1d7d43bcbe
BLAKE2b-256 b72dd5644835c41b2c289811aafe247a2c7f9d66c9bd9056ff1d4736ca424e33

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 800d275fdf07f42f337738d7c3a64937eedbe845ea228a39aeaf0ea7d5f5c771
MD5 bb78762fa0220b0111b3957e205b18e9
BLAKE2b-256 1b842077a4bd9a5ad9b85b4053447a7c61552f33a8f0e7be15ac749f5eb04840

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3c2a199300fba29fea342efd724941a18d4cda49bb0e0c8f6f8d8ffe21132f04
MD5 31baaf2ea7b755d11134b70c8bc1bfe0
BLAKE2b-256 a9bee48ba31bcbe1ff639334167632dbb9842acf78cc6671c14097e7695fd773

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