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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.3rc1-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.3rc1-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.3rc1-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.3rc1-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.3rc1-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.3rc1-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.3rc1-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.3rc1-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.3rc1.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.3rc1.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.3rc1.tar.gz
Algorithm Hash digest
SHA256 13dae998b091b0738d96b5b8cc0a938d410cc8f460f78e082b0c6212fae1ac52
MD5 b53915b192e1bb3cc3552a86625739d4
BLAKE2b-256 2ddc133d708d37f2fdcd53b44475c75df53970fb26e52ab3f1c0ec00108b5b9d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f682616eb2dbe33d997e33b5d482e1689ce2f90a393a9dfea97ba49ce22d14f
MD5 9bb0380fe5be96b37110a6f42fa5de2f
BLAKE2b-256 51691a0257f031d08ff8cddfa395fdd5e3e53725edab3030de415a9f102d6510

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b439ee5ce8a3f8a0d3cb08490e4717d19408a550c53c84277d2888636d388a3
MD5 771d769c4b440d1659bf0e956294642b
BLAKE2b-256 0f0a84ae63520360d814a84e9bbb9a39fdabb511391a9e9b7f189800897a5252

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7112c086d1cd1be16af40bb187adadb22ad0ba4a21d9b1bb19a188a4d3f9a6b6
MD5 5282f6903e43c9a13d6d54ea4bd8752d
BLAKE2b-256 5e03efcdd63572f4c182d62f619b8b3d496d1fec23e94162ad190f677013f72f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7082a6379ca4225a9f527a39a7a0596f90bdb78f465f46ea7aa9cf25fcb4a9fc
MD5 daf0f2385e24c47e5a3d663946e40677
BLAKE2b-256 52ff775c45892bbe34c3c250db4e597d1613e0be9583889fa1263906df038b54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea04fe67d42930d629a3e2c800ba289fcd6130be9789cb7abdab05aeb52a4b69
MD5 4d543f842f1756fbb577798ff4da6d08
BLAKE2b-256 a3523621c1ad1bf1d6766e6b15d0a3325b0afbdbbdd45e43011df4929fada787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da2842a17823440ad535e20fc940f5a8c57182da24d4e2c7d2140ae2468a3cc0
MD5 5eacbd832bebfcb5983f9fa65c2161c5
BLAKE2b-256 ea3345120ad4b8849736db7d1f4706b9040af2fecd33534bf019a3d9e6f4cabd

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 76f721bdef2cb5c5fe982ddd4020df4bf239946255e15f68251982d6af036cd0
MD5 380f53a90a32fa98c575e49de5c9fb3a
BLAKE2b-256 3b322d10ff85a5e6390e033ada7b57227549731e001c84301a960288fa920606

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a5c2cf30d2ab9a81665ca6df714d35ff042eaeb2774dbfc86609294067607630
MD5 ef85c2c50722fcc98b103f376277dba7
BLAKE2b-256 d3fc3d557f21cb708079dc03ef5903a9f1ccb05ddb3529c923da6c1bfb2f45bc

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bbb486827cc4dcdb91d8dce1bc8f2390770f3de68ea7092a32c4ecb85e15f0e
MD5 1b6e4ddd7db8c719e50cfd8ae4255d96
BLAKE2b-256 5e32c98b4450a7ac60af91aec5732eb2bd3526d98ba87b35c15d77a2001e16e9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdb6268ce51f61834e564eb7d7b3f30efa0fefff41d9e318eec391001ff1994c
MD5 9ecac8a3777a0c7555ca25024a57be03
BLAKE2b-256 3bd1061e5d757416328f389b59284f9c65ad6bd0b79f432f71159784085d757a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 60da4f57220874115313d72531cad2250973e1e57eb97eebd55d6d7496c25a46
MD5 6caee5b77c862c3d61adeb85d9899cde
BLAKE2b-256 e728e2062625191defa827deafb07821f886b10670a1889627faa7c7c89317a3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.3rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 54085100319e004a5b47d953edc93750cca330c3c85ab9826f41cad08b08629b
MD5 eb0ecb03e9ecd2e42e0aeb15bd46bc20
BLAKE2b-256 08947ed881e27e81d7823586ea41af3da62fce7672e8633d53bc622c1f4a108b

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