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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc4-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.2rc4-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.2rc4-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.2rc4-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.2rc4.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.2rc4.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.2rc4.tar.gz
Algorithm Hash digest
SHA256 c25021dd45ff7db73f5061a52350d8fce3d44d14821149ca3fbf049200eff2bb
MD5 3ee37e5b1c744bff81e6260f7ff54ced
BLAKE2b-256 32f148a5eed28c40c404e5f62ae64c23aa4fe7bfd938c0369ced8825afeb0b6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c13484da49d78df936e9f9ba8bc22ee059e3b71db0ff944b1c5480332d57c92e
MD5 80372cb46de5b5a22f7de94f7c0fa0d1
BLAKE2b-256 13c4f65a3f7543f778d41093261270f1599eedab88ad33d0820c1cc34ac37c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a13f3b8e5ca1a5fac469b2c2186e40c45f7525b5719d7b01180dc25f5ef4544d
MD5 64683ef0f937ef537acf5731dc01e932
BLAKE2b-256 f9935664fb0e3e53f6478e649708f5f3963d5c6eb8727a0d241bfdf9109c814e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 974b42a6015b9003cb09a35b64460fba58825f2d48d579c45a8305300f0db02b
MD5 5da8ec5c72cb09d8457f31f3c194a98a
BLAKE2b-256 1105abcc36366ff96dc590307c4e74a1879818494721d0bb9e851412a919051a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ea3e68400099e07996f7a473f5b931cc2d4cd11f121d35a223d37287e3c196c0
MD5 242da2d8fd3ffb9f92230c17e4c735fc
BLAKE2b-256 45d21a24589dd95153c2bfd393c3da324bea29f8f937babb4c0ac72357352ba9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de3a9f71c6414580d5e2559fb8d6ce04e4ede8f51ca3a178edb86c6f2560c300
MD5 a5ab2be8c90b6fc7c38c444b69fa6964
BLAKE2b-256 1d8cf42be7f2c29fac5b53c1d1343659141ef74662307035596d5799bcb02fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1c34d21ac4e5aa44cec19ff1cf7c8b57e9d143ddb61cfa260d85228831e47c6
MD5 0d33c7409692ab3ae7590d6392f1b734
BLAKE2b-256 3ef239d27f8521d87418b51e2366e3c26e1c058d919771517fa01bb45bd6d32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e6590fd341a212154f8dccd7c748e0f1640c9bebdeb794df78f72e6e04e39821
MD5 dfce8f712081933d524ae338868ad786
BLAKE2b-256 d3963121198ab0cbaeac975650a8d18071172ea72182c83653103261dfab8173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 42e3383301dbcd598cda7b0e76564e4ea1d2587d3a8653349fc7016d3bf63f07
MD5 c2b8d1886ad289565a52831556fea7e1
BLAKE2b-256 ad3bc56e78f6ffa46b094f507ba7f68b34ef4262f53c21fb5e37213e111489a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5354d1424bd8b3cf8ea4b5e688490828af4699d801438c83befcfc2cfee01ebf
MD5 13d66ac33430e0adc503caa0d7aea9cc
BLAKE2b-256 515f67d71217497ffb95fc0c54bd2152e2ea57bc6e5510e6a4731388c418aa3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 028be21db824da1e5e989b0af68666d2dd60907b11906bb25d06cb1e725ef86a
MD5 bea5b8eb80f0b4ad9e96ea419181f63b
BLAKE2b-256 4f86deac9142c982f0e96144492d91aeb45b8e474e3e3023dc69c7691921d962

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c1aebaea577f7f88be6aaa794d001bc77ba115853e29a851aab8027905b73415
MD5 e72c9455b876aa4044163723cbaa6e9b
BLAKE2b-256 c57b9a0a6dcbe1fa38fab22da78321c5b9ee0e34e6c127f35d3f2d6499986689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ea0b181cee879676478e3303b76b7de6a84a55b3d9e02604f0633b84032f1ade
MD5 4d13f3df30f12c5474e36bd30d98d8fd
BLAKE2b-256 457deef04868568b07bf9d720593b1f8b2690941aa882c43f830f05958a4cc8b

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