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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.5rc0-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.5rc0-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.5rc0-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.5rc0-cp312-abi3-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

File metadata

  • Download URL: passagemath_qepcad-10.8.5rc0.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.5rc0.tar.gz
Algorithm Hash digest
SHA256 67b995c607fe4ebf9fb0557f6df3564295e8119f249f0bbc05f94e16a0b74005
MD5 3ea62db49bdfbc66aa40f03d8a82e04c
BLAKE2b-256 1769c764cb7d858e3be2f8c7a2d87d267dd511fa796ab788d67082d768406014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9269ed53ae5a90b656b2f8a9818d761c527fc1c6e47f7e702aba392fcba8dc4b
MD5 a4f1637e37b9a12e6c72ee0e78f1942a
BLAKE2b-256 41f36c2b175a8207cf76f4c370454a685b2a6fb9b5552ae12f5edae0ddb03d1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3ebfc841591becd1ee83985092ca62efe81e02c40941d7f74da20cdd97b90be
MD5 3a92adf53583c27ef879136fc28c1060
BLAKE2b-256 d3b3d5f8ce4ef56971ae4db72e407ea5edb1016443952c2456d21b7668845699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e68b8bd1db47906a2bb370ced1adb323230b6fd782e81d861afa52457591c10
MD5 a21b28c34a628b9c0349c6035dcedf91
BLAKE2b-256 309a6fd1761f597b6fe8a369ba00b7ef1111d0f2139aeabb92724dd98ea2cc69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18e319641a465bc7fdac250611b772164034ccc5527029984559089b0ae5ce7b
MD5 0f89d6d833d6cea5c585c8abc09b92ee
BLAKE2b-256 89a6bcfb8fa16adc94a9aaf70489b65067379e161535eb933b7dd062b642f603

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3e565977fcc74f1e68310880b245e6cff746c1d853590b269394bd96d5e94af
MD5 f04a335995ddc6775facf31265311f0c
BLAKE2b-256 e51a294fde2cdbb18b617f6e22d1b2c359501c55c888e13f389fa68e69353fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56cf0e8707ba8ce45baa9c5805c93f65a34451df084a6dc87d9cfc00a97dfa26
MD5 51996f0130b7561fa7f6078a288d12fc
BLAKE2b-256 da149e99d922805151f27d0bd669ac28d51134634d68ec0cf0017919563e01b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03decda850b50e521fcd2fcb75d6affea86ef732e8f347a9f813b38ff569e1f6
MD5 171013b85686ebbb99d0913e01dced5f
BLAKE2b-256 7184e7313506c7e1ba7cb933fd919fa7960ce4a2b1a8e40d0724e0691f74e1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5b53b8423fed3c02cea76a0ba89af8e172a19138ea2bdf844463e4ecefc95ef1
MD5 f57096c3a456459b5f645ed8379e8bf8
BLAKE2b-256 51bd4c391322fc9d8312e19e07739072746f8a3fc668881afb1c55809f9a94e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28cc86fa621c8c7419bc4cf78feb6d595717978fd634309671678df17d8a478a
MD5 2632f59a0f6f926fcadd99cdae12800d
BLAKE2b-256 71da6897681c3ce5f062d1a7bf61bc16b02f048e20e228850731ee9dc390961e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49f986f5e4b935eb38631b50dd0960167c29a936bc0bec0930ccfd49beacc28c
MD5 38db45e8e69842ee30bea9327e193555
BLAKE2b-256 cc82f30cfdcbb2e7ef27a3e120f1b9d9c1cde0a38251897f55310272c066f5f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b276637eae0404b0a21eb92b0647bf81af5b304d3a9e4cd936819e84503ebb3a
MD5 a6771b50d2bc9b0c7a2e73b540806f32
BLAKE2b-256 8e95b4161f1698516950b40ff48f6d1dc583f07d2ddfaab53208f494ef4c828e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9d05e67a75e7d892c8b4207c10f22b80e867eaa05a25586bdbd0be40617770ad
MD5 c3c43294d8c0e27877ec5e0746a2172b
BLAKE2b-256 dbad70bc73ebfc1b11429b6f26b282726ebe031259886c7dc9200522a645b769

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