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

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) 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.6.x series are 3.10.x-3.14.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.1a1.tar.gz (29.1 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.1a1-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.1a1-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.1a1-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.1a1-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.1a1-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.1a1-cp312-abi3-macosx_13_0_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.1a1-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.1a1-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.1a1-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.1a1-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.1a1.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.1a1.tar.gz
  • Upload date:
  • Size: 29.1 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.1a1.tar.gz
Algorithm Hash digest
SHA256 f77f36db6ee2742038633551c221967e8cf09975fea6422d691a72575bcb90ae
MD5 0da7d23da18203a8fe91bcdcf93a678c
BLAKE2b-256 4e1290cb88811ea228ef5de26d7826d8ebeee8ddf00326224e999e7713038721

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2514a07d9bd70f5b642c8e2391503f86d64168ec0ed8d9d9029698d904a6cea5
MD5 3c4721fd881545ee876e7f8135574359
BLAKE2b-256 8e3774845276c8955a44ecc96613c0fe5c7540a6273198bdc5bc1297036ca64b

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a588a0e6e5512ca09940411423ca8536242530d70403ba584fb825c8cb52a8c7
MD5 b0272dbe27ec9bdd65684d2c1bcab1a7
BLAKE2b-256 88aecd4d9df18e763ff27c9a00a951788d1f233fc4ac896ea3233e9fe6e23c81

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1c39e979f5f3ca2e44f94772a7a3da30ebe1d3bdad0e37ef10723dad2faa230a
MD5 455fe6659da968f13de8cfc5004a114d
BLAKE2b-256 6f4cf1f8064fe5b8013086ce95739a4b05035ece94e3c3180ac9034d6e7fc96e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 63b4f6fbfcaff93d8f32c353c1d669d58810bcaa1fb84ace98528ca688bb9809
MD5 bd9bd786f07e29bca3112956c09d39ed
BLAKE2b-256 dfa7fc5c5e1a6774f6eb0fb8388b2a796934ba6b7c2365535adc52aff99c8035

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70e56e35da8b39dedc9e69e3d3489e882f13fa0b6ea84a62b4cfa5adcce7a0bc
MD5 c4e4b3c931a245401e248902ce365a7d
BLAKE2b-256 6fece0d45a5f4b58f9197c68642d24f56565f490d80a4dd462f991525acbc67f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2fca945b7556639359b78b9f88dcf00ada62ba173f3b3cbb9928ce47e59f3d4
MD5 4cb7cbbee2f8f509cbd16ca5759a35d2
BLAKE2b-256 13708350e0aa5234bb65f7393fe5e4d7acd072761fb412248a4b2f02e3b5fb3e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a8cced261e21d09367f4fe7660f1d907a984728f9509ae57bb923a06c8bb2b2f
MD5 664b37e1710a6d8ec20df0086f401176
BLAKE2b-256 48bd12c701f819ddd8da723202bae5520a88b84089a35adcf08466a3686a9c83

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a8a05028f3177f52ad65737502a8c7100dff326e246b4177382a909ed8078207
MD5 b1a9d9fb0d04f1d44ecad9f60c028be6
BLAKE2b-256 3012e79515679c1148000bcfd34c25c9d0bc54807e0677b26bde7dc0b5b50f66

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3fec066e62331a922c151dce28302b6d9878967611c99a0ee9714d6d0a79126
MD5 749ba9a482c05f6cca1f25ee86e39acf
BLAKE2b-256 fb86be4419dd2cafc8075249997b46160368bfe3335f897651ff9ad505079fd5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49c1441248fbab268409b8109ed62e42492f7301691eb56a999088c113bfa927
MD5 607ecbed13be996131e1c679e6d4c9e4
BLAKE2b-256 f03c4a93bbd4808e841cdb1688b1f2477992cb22abb2b0791f67a47a77e56539

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b40bd07ce1712d8fb1d5c7439255211a7607b46282d787d2fbe2a7430a91fef7
MD5 0ae0be60793219c9bf10c2b4a44e1cf1
BLAKE2b-256 624fd28e6117c5d29456d4ed8c1e441be00c7200a2101d2ecb9abb2e10c9a5a3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1a1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cfb3f279a84c57d555b5ae886909f937ce7f81f4479edc7e385389de69f0dc19
MD5 80a0825d572a5929a1c2f161419265c6
BLAKE2b-256 5a85339a1247e61dc047b9d549abaa1f8232aa24d15471b8cbdce69fff15ba47

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