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.30.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.30-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

passagemath_qepcad-10.6.30-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

passagemath_qepcad-10.6.30-cp312-abi3-macosx_13_0_x86_64.whl (571.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.30-cp312-abi3-macosx_13_0_arm64.whl (562.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.30-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

passagemath_qepcad-10.6.30-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

passagemath_qepcad-10.6.30-cp311-cp311-macosx_13_0_x86_64.whl (570.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.30-cp311-cp311-macosx_13_0_arm64.whl (561.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.30-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

passagemath_qepcad-10.6.30-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

passagemath_qepcad-10.6.30-cp310-cp310-macosx_13_0_x86_64.whl (571.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.30-cp310-cp310-macosx_13_0_arm64.whl (561.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.30.tar.gz
  • Upload date:
  • Size: 28.7 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.30.tar.gz
Algorithm Hash digest
SHA256 1336bc372b02678b7082728dca070c1c51af3c012ec5636b3eba27d035217f94
MD5 4f2a2ef0a2a04db58cdf89df46ad9392
BLAKE2b-256 94f5fd03f99d64a693d00e567629d5c7009ec13c712f807ade5fa0346f230407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8395111d0527593e52b320f69a02d4f26a11ef29646a90562f4b7e7b7ff64bd1
MD5 e4c3b2263d3f1e337f92c301ea826565
BLAKE2b-256 cb7739453e9c1b81f864b49891373f580d4e5178ab618423fa3167361f1ceb93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a03d0f1a93199faafbf3115fde8c7c9ec75e8dbbc69b20a10bd9abb042a4a2f1
MD5 c97f69e3da93485376d87ab8e467b5c1
BLAKE2b-256 94ee345dc15e12ea8097a9ebc26192971ac002122be94f4d09a04c98a1970495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b910dbb8430c21ab64e5e844835010f158b9aee535007acbd2a494796d9d985
MD5 ee7a48c045980afbef419133b456e9dc
BLAKE2b-256 5168f755345da0350171fa64c16c5ed1c658f4019b574a80cd898f8b9235ac49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e20fb936b6ebc3b0580d0e712ac7851ec8a7fa82406ca2cf01906225f9367443
MD5 e41f10597a41abfec18f74bc387fccaa
BLAKE2b-256 dfa9247e852c834a3b92427556f01a421d4bf0d08e5f8f9d28ca463a140b9ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad73d7a39628544718e3a00fbadbc3b3596ca83335f2c33ce7cc20763013d46a
MD5 128620061da84245e6ee325c787f818f
BLAKE2b-256 1edb5caa327acbde7eb7e55082cbd10b870cb8b9e63f1b151e3743f3d8ff62fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12012ab11f443269822bee5c6d355366e58ef185e34d022e40902ec977da8b1a
MD5 5988f72401972298fcf5193765a7c4f0
BLAKE2b-256 1cb972f2ec7289b88b807ec4532c128a60146519765a0ff49ddc84ff3e386947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 54a0069189246a174c4fc7a405c88e54d96a863b8c49cf1659fdb004ff1b521c
MD5 e8427afd40d4280ac31f960bb37680e0
BLAKE2b-256 fc81edc17bd809cd0c8c8f268908d6833da8957f41df16e9ce0e02c63b1ec767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6ffbb4b7bd7e3c39dfd86f662353bc22d8f46a2e2789cf50e2f3f527bdee1d36
MD5 e836c816ca569e98d1a97a9d1c7f9e15
BLAKE2b-256 e7bf3d015d242ccdbdc82a9a0a530e27299fdb6bae473de918c69a57e9444794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 767b7962b6dd4c723663ca89a20b3132fe4b1dbefebd3b50c756c0c392bb9fdc
MD5 6146ddb67a2e375961e32335c45d8200
BLAKE2b-256 d22e471eca307fa06f89659fecc122483a798812147cdf036f1707c88e849e2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b834ea49036fd2efaeb35fa96c98fde3321d1190ad73897305f31cef24fde84
MD5 54a5bbf34eff15e703279ac145790347
BLAKE2b-256 c18394608c9a26814e536bf6db8fc0b1acb8ad6173caf24bc4b400c4ee967d8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4f65f52e2a9feed6300e8644b2d686dacfb882e91e9b8938dcf187bfa7ba844b
MD5 1781a3f1ac715a3a306ec711c76db19c
BLAKE2b-256 b6deeb4bf15699fa514301c069956daa8119564d1484d106cfa0205c68043a55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.30-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 29e86ee61f4146c9be757d4a805d442ef3d75a1964147f881c2c15f53c835bc8
MD5 38587c05a65cf1ad93b68221291bc86c
BLAKE2b-256 0a0ba0345d30fcf3e090137bc9b475830ef974ef8e2c5b9eaaea4d069f49d422

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