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.13.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 sage.all__sagemath_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.13.tar.gz (28.7 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.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.6.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.13-cp313-cp313-macosx_14_0_arm64.whl (544.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.13-cp313-cp313-macosx_13_0_x86_64.whl (557.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.6.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.13-cp312-cp312-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.13-cp312-cp312-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.13-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.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.13-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.13-cp311-cp311-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.13-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.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.13-cp310-cp310-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.13-cp310-cp310-macosx_13_0_x86_64.whl (558.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.13.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_qepcad-10.6.13.tar.gz
Algorithm Hash digest
SHA256 3cae69d1e8570ac5c0f9f729211de59dc75408958acd1d941f4868cab789e2f3
MD5 568e92db176017cb6378feee76319d65
BLAKE2b-256 61af8b6be6895138ebd21e31334d2c0bf0abf80dd994574c5e7015f2fb75a055

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99cff5f8c4b26554529c614472a40e3e0dad923ed8a867c93fc2b5c37420ade8
MD5 e1fd862d45808078236fee0131276351
BLAKE2b-256 20d5737e5944c4a101fde78167c0010ff573ccdaa2adbe874e838a1fa26eb3f1

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4786120364f4cdc93112383ec01252970be737ca550cb0f6fd1c2942c8e8457
MD5 5b0c34ddb6afde02ca9eb3e55c243cc7
BLAKE2b-256 74caa233bea4f8c05b50c7866735ccc5a1b0a03edd64abedfb6041fa52530f57

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d3b0b2454d4c2b8d60a04468c506ad8c5f53ef8d19ed7faff3a6a49a0bd341bf
MD5 74c03aeaf139c7e519bd4221a58be5f0
BLAKE2b-256 4ce58a79e669b6faf181f9fcccd6bffc55e78be2add151309189181eea4694cb

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1fd9c75c71b3918765fcc8c6a9481002defd34f7c8cbc9f589fadd6c79716560
MD5 64d86ad02082099210236a1a91d79730
BLAKE2b-256 34c6072d75e7307657cbfc059e299ddcb74fb5e38addcc3898921de670432ad0

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59e26e7e87ef3bfc559221bcb243a8a4886f4f2e1904176c0247d799b97abc3c
MD5 321f05c19fd11524abd9e41aa0223613
BLAKE2b-256 72c3d42146dee3fba0d32cd01691c4572e437ae06e4c0ada4ddad1dbcde24a51

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8c25c6829489ab2ee48093581b06bdd564f41f39acd0e0a86638aa321dc39ef
MD5 23913e965a47754fec239f0ac3f3c4d5
BLAKE2b-256 305b3cd76d25ff60d76e2eb74b46822a3471c9e9f9b904b39c7dc53154bdb8b5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9d29803eb1763f83d945282a212563fb79c87e0ca473f104d78704d83979b70e
MD5 72729d84df6a81b058f8ec80171329c4
BLAKE2b-256 6c1e3aa3a6a74420c5a1574a08e799d71ba0e73fdcd1709e1d52ee7de3e2d7f2

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af6b8903f2577d325b6310190c1954f29efbb189ae3e416456183794bb5c0b36
MD5 efe409d007103735c832887932fae958
BLAKE2b-256 76ebbb623dd66a2cb47e0bf035b14e552d29106628af652694a29a9e5247485f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22bf9156dc955472044cf4670ab5610a651f9d2d83d90a6dea4c5460b077bed2
MD5 326a2064309294f4737bd0e0b7d144f1
BLAKE2b-256 96c573abc25751e1316697d5a04d821f4893ad376a654a56cd428025618f8347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6e50a8a9ca51ce23340e3e330fbf620972a2369cf6656b2ee75437781c96802
MD5 8ea7e25aa71e738f171288d173c1b84e
BLAKE2b-256 378260e98959ac72d81d2d39d61b56d7174bb3d32c7500dee6ed3fe9b044afc6

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6801d3f30885a82bb7f107e3717911c3ac4b8d7763613a77353d70e50c6a1d53
MD5 2b3609ff3ac802f9aff1f0d1d12ab4a9
BLAKE2b-256 b392456610ea0aef706ee949cccc5c5c561bff9c5e6d8120f7c6e40aeddd9061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9ce69d1c690e193f71b6ea799939a9256182bf41ca87f61e8390cfe39760f045
MD5 d46c7117f364530a1605cc8b703151d2
BLAKE2b-256 582702ede83476ea89f2731f3b52a80f7d44869559d18b2e1c2aea41124c30f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 446cab4e000e73e8047709000e3cb3c3d2e32421d59345ac55b21a232edc9aa5
MD5 7e388bb592d2f4e0da9bd4c6250a2ec7
BLAKE2b-256 2ab4ac85f31541fd820274ab3a6dfee049466ad50d51f46ad1fbb773b62e2423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05b7a1bcc8b341123245cd8977f35e6424f4fabecc593d00e91c2ef2c824730c
MD5 1f3cff64d2786ff9af917708c9eadb64
BLAKE2b-256 2f198c7298274ad504e76fdb46287d0e9e1f602642d11f5cb521520a3ad04132

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.13-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ea8750d5d622012df1dd8a7e8b5a343956578c0462133d19edbc05ae8e68d1a3
MD5 20e7d94181c79db3cf30f4e03375be63
BLAKE2b-256 92dbe3f90a470e866777b0cc0c282bb66a1b77c4ce3f802c4d377eac3208ef4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a875fcd04a8235d68891558d79d4ad53a9523e000630f72ff17c9f5483e93ad5
MD5 45f44286b5879af73d529d7751b5a871
BLAKE2b-256 226f174d365ccd2c856d871591290b48cc2f46165612d0bb5253fa03485d4532

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