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.46.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.46-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.46-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.46-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.46-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.46-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.46-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.46-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.46-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.46-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.46-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.46-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.46-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.46.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.46.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.46.tar.gz
Algorithm Hash digest
SHA256 ce4fb3ae5ba3815fe32e4571896f2888ddab7ed4e461e541050b754bb060589d
MD5 d5bc8d4835542bc9c71898d2f4ca2fc4
BLAKE2b-256 e706a34d8df6ff0f37f008459948df24a26033cbf53128dc736d5df58c182953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe677aecb3bf988e191d4a237f59251c1decd11337bc0155b43cb4465ff710ba
MD5 633004dfa87c3ed80e3d30022bb1615a
BLAKE2b-256 16178f9f626dab34a293936bcb891d53950f6babe4a963a6a353d509b5ae887d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ba742a7362f27342afe655db28f7a90d771fa4c4a6f73611aa66d9e74cae291
MD5 e708bbe5c4057701cf18d46e71a4d0fc
BLAKE2b-256 fc4cd1f4828023f886c6b4807e31752d60f8c1d3df28ea14222956889f9ded94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 325f50fb1de868471d9e7821d3f619148de41cb4def66069a34c589b32ea6025
MD5 fa9001c10bfdf7373fffe4093984eadf
BLAKE2b-256 8e654d1f07c842858a5eea55502edb460e99ddad553bdc64c26ba64f45f8b35e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d14334b4008b63267233699c54bff52e4c0a0af5fb94c9398dbd05efe9acd1e0
MD5 401796d18fb65d10094d84a74b987755
BLAKE2b-256 f08154f10cec3e76162a9e4a40b8fbf7a619b237fb9b97e60f6f02216af13d7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5c89a5cf03c6c82eb27e4e80a16d1074fb66c6bbe002e736069945ff977a078
MD5 0fc672b0b59eaba6989d802a40d49202
BLAKE2b-256 d392d678b2d88b424812ae01b07c73ff9bf64dc6984c051eb51f2fe84479cfae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1376e0833f89e0d857b58087ad53d823c337cb241eef049871a9f9340ae2f3f
MD5 50f961adb64aed6cbbd1067412be036b
BLAKE2b-256 e8409767202e400db71ab21ad2fb76848fe6b50dba2dca9fe796724bfbb21c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 31f9a6c7b521c6e3efd769059c92a04fad440d1b18a42592ac1c2b7c03150379
MD5 71a81813c845a916d19c47ded47f1d3b
BLAKE2b-256 1e6605513c4d5470d1ff53e0e75d1855ec6976dcf09b71dd5bb101d0f9467df2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0f0455d26309a2fb07e3b1f4e46875705be3abb93f6c669e8fd5f374d13473c6
MD5 7a33b8275b8b75eefdddc6090f11efa5
BLAKE2b-256 0f168a4204d467cc3383aea4fd848f64d4d2a94bba9302ab3a56b6aa34884bbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b0fc67f67dfe66b7ed14fba1af88613f96a10645bb3e511ce3050582d49c131
MD5 72c0dc230f2cf1f69329bcc5ee4e695e
BLAKE2b-256 15819f8ddde930b362ae459c6b885353f8942d462a841bbe99d5a28989efe0bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4a90e005b33c7b6f88e4a75592cd2d2dd8450b6d048564acd256f7e6fb7e106
MD5 0fae7bf1ea5227f1144eccb8ccef4b16
BLAKE2b-256 7a1d68087f2377869b0c4fe0f135bf0e8954adb218191c12f59a1e99742533d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ca9e02dca8110068257a015863397143ff4b0decfb3cad3dbac23a931a8cee4
MD5 9c9d9e1cbe8cc2ce896df3dc31dbde6c
BLAKE2b-256 4e09d8d69b75b77d5074ed782293b8bed469663c83e870817fbd6ba2bdd73128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d5de4f671bca45767d8c5361e4221f857dab90c9177a84f05742caf69954f959
MD5 de40f4aa0b1fdcb2619b44f860e99edf
BLAKE2b-256 32b8210a71ab5cd63033bb77afc2005b7a8261549a038f476d857b24d2416003

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe7b157f0d5577c52f3687871f72a437cef8e47dc745debc30dba4af48e1390b
MD5 5d25f4e756343dc5c9ad5e9054ea4d89
BLAKE2b-256 e925592a2c2b35198bba6c1b4923bda0e7cf662b606dd9d34922b991d2524c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f95f01688506ef756cdb6930586ba65a8b9caff0d06c129d25b7dfdb38d987a3
MD5 3f806a1c4444717ba346faf6c9f37117
BLAKE2b-256 e96d49f49b9d88d3e9f0e42245b917ccbead74bb5da65c6c7c8fddf004c01802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 060faaecb160037b3c4ccd29f3831a9f281cd38bbdf1ccdd6c5731ccf84627b8
MD5 91e8e94b0ecea6d65ebcfcdf6a70d05b
BLAKE2b-256 0a70314e09960b23ec6f50b50e4cba35378ada326e40e8ea4a9a241009b37954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.46-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e3382656df0cdf0809a062bc7539ddb5a80d2a999e1829eab59fc0926aaaa43f
MD5 df79fe08616e7954d95b0e6db24927b3
BLAKE2b-256 a0d1c098fbe28eb0adb901711ad12e9a5fdf2c3106dcf065a7575a9eac67ed5f

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