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.6.45.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.6.45-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.6.45-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.6.45-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl (543.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.45-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.6.45-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.6.45-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.6.45-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.45-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.6.45-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.6.45-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.45-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.6.45-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.45-cp310-cp310-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.6.45.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.45.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.6.45.tar.gz
Algorithm Hash digest
SHA256 b0467928bb764432da890d7f68cf8ba098d19fdb011d7dc641c79393cdc69523
MD5 f74ceb7f2c5e5d5c4aad16c02fe10b8e
BLAKE2b-256 eb12244a744d41b242bb313d3995cabdc39747c9481a114426c8c17800fdbaf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb6c199d4e1b7879d42bad8d43250865d33c3ace7b4279d48232399f7d90dd42
MD5 222eccda409fb1cb016e7a2d1ddf0d92
BLAKE2b-256 bacd99cfeb1bda99ffa4f3bdbd3b09329495193367a54dc1061fd0154b0ff52a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc05b5ef1fa0b5bdf88c3fea916d317b361caed212347b0f65026f39fbe006af
MD5 12cbd03bf11e9757c949b38270ad539b
BLAKE2b-256 7d4964628ccd7d674918e6c965678aaf43f96030b59c6b64f46d60d62d1a9181

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d134a178a6854c4e44b8c67c2b50cd46ec8f12b0667375decb753b9788216cc3
MD5 c23e602cfb85dac4f7eba7e90fea4122
BLAKE2b-256 5ee33c19fe4bebee2cfd0172b75b296b1f6302aed1316cc6d756a05078a74b7d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ac6d54aecaf5bf6b2389a4447e8041d9125c1c1b1452b2f5bd9f14665c59f00a
MD5 931789cbd35c7ea38aaae19cbe3c5d4b
BLAKE2b-256 7a5ac5b295a8ba22660b5523909af5e2cb0e4b1a1fd65e194aaf826bb967c9a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 443b25e7a434b7456f4e33bd9a6f8f5f99fbd025e13fd6ac0a4bf02b8301c1af
MD5 d6c7d57db22095bc5bac0d344e901f3b
BLAKE2b-256 2e0a9e0fa7849dc0c2e9103780835704a21702c2831b1f6d727b584c768aff6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efcd4d1b4ee061d233a999adbfa92d6683edc3d73a3df70bff1d87f7d38fcdb9
MD5 a0ea9dab8cfe0ca843fce16caef1fc5d
BLAKE2b-256 cdc2f0d48988a7c94bfa23056ea259ac3340b40373d60057f84e321a00f74704

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bde3a991c274f3a67cde0470c7145dcb942fbe0d5571fdd95404fa5ce9461070
MD5 cc9260dfd93295d517b03c13b8dabb9c
BLAKE2b-256 09f62f8bb93c2dd0f7d5db2142d011ce82c6373dd689cc4eab793c4b1c5b4ff5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3d2bf0e4e0f656bfa5433f91f7e9bf69595c3fd197ac07b16fef6a6c32ac2cc3
MD5 dc49aab2687f834c4013b49363ce60cf
BLAKE2b-256 477ed7c0503a595a268e0eaa9cea0e93aa61f3e270d60c4e011dc5f06ce7d889

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff7defa38a1ba449b84f1a8ed7925ec5a872fe892e782dffbba266e37577e51e
MD5 6e52a348270006558e386fc705c11751
BLAKE2b-256 7a9f469d4e08134af53d305e89c2e6124046219970623a6fecb68361b903663e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 918db4b056d691330178a33f7c1e0158df73a45259fb4ffeaf2be813eabca4f0
MD5 fec74e9c329b61dba901c10a3cadf411
BLAKE2b-256 1b3282e62f4cd4195b8d984427820051aec23e90dc1d763d9a7b695df97c89e8

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ed3ae4a6bbc22549b577bf8bff8be368de19e54417594f92dc94b3f4cfa9c6ff
MD5 0a485da5521f59b3c8b1f892db7209c5
BLAKE2b-256 2242bdd0ff8b98685da38e8aed78a4c47b3730acd803e248cf0517d44a73cba9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ffb1b2474036a37cab3764668514905078d5e817cbf557128a525aa338a8984d
MD5 70e02c11f0e2dffa0edb2757a0c586db
BLAKE2b-256 aaf29234efe602b2ab007d7021f4e0921cedb949495b90afbe9f7c91da44607e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe546b4eb160733c9b1538be3939210682a2017218ddcb2594ac058615457797
MD5 48ccb45983376ad3c43c8f778b3b870d
BLAKE2b-256 008efff3520a88c5bea60175d10ba3b877925d5b621904abc635dc4ee4c051d5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44782e0b4a92569e985684d9242c9c49b3b16c7423f98072c7b06296074b03f9
MD5 82054ec466c322c9157e20cb3819a656
BLAKE2b-256 973ee85e1a3168fb343214da51bbaa71f744db471941cf3ae72ce49025b3e1b2

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f140020339a237294b3f7c2702ade9a7469d442bc0738911eb6dc94c9193c0d
MD5 ffb8a2a97c5694a0ccd71b7e2c878ba4
BLAKE2b-256 fd4063f55c34f00ec0247421ef8787c0a630e3e36f4c4b2a281538c741c86aa4

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.45-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.45-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 23e59f868f3d1754524b3398d1328f94eeecbc00a3d347134602728b3a6a365c
MD5 58c0ed561160d8047b019f6777f062ee
BLAKE2b-256 0b0e0f97bd384cb2deb6109375ad27e2adeccef98d3f2f43630dc5a651d075ac

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