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.15.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.15-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.15-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.15-cp313-cp313-macosx_14_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.15-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.15-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.15-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.15-cp312-cp312-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.15-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.15-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.15-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.15-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.15-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.15-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.15-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.15-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.15-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.15.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.15.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.15.tar.gz
Algorithm Hash digest
SHA256 39a86f37cb30ed3755c60ccb589c018ec98a43302dc42d8cfcdc55b25fc71e7f
MD5 a63e36f3487e88cec8f75306419f1735
BLAKE2b-256 598474598e755eb2d21d4ab44908a583375b78ec5fb73dbf4410dd37df9f6f06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff9d8422db8b7a4c78f4be41542aa3ef71269c3e397aeabeaafb0965c4b6a783
MD5 f7da7fa23eb7b3605a097da8a339dd1d
BLAKE2b-256 bcaaa07b097fcd1a7417f7d6d726c3228028cce37a932521ddef9897426faa89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 def26de0f62aeac4662b82e6fa4d010bbe455e8a0bf0cdc89a600af6423495f1
MD5 4354f6560f30e416479aabe73039fb6c
BLAKE2b-256 26b05bd4f05259a9e9173f1be8a892c47a8269d4f4a0459bd62982291f0bac85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7babcbe99df87125eb0671f4b95292453280a4a4a4b2bedf40d1685cbdf9df25
MD5 991d7a9d4246caac5bae3a766360e66d
BLAKE2b-256 d05c06ccf4a15735158f5507bdba90c5b97c3c2e1c1b5b4a826683f02c2c9a8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 31279d0672b91eb289fb38809ce58e5f5b6969df7132e2c9f52ccd9094358aec
MD5 2233a36c2548536ebbf7d87aa46f9501
BLAKE2b-256 8f04e4f50f1b177540633a784cdc2ab3005f004598157e147e18d46409ae253e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12bd6bd928266c3eace9fed3b44d2175816a6e3885f10f8552b0640dc902a8f0
MD5 9a0585da99108b332cf154173603a8c4
BLAKE2b-256 2c33bd102ca7c51c6fe3e24cf3c64a012fd34aaed8f433a18a551ddba2d20ed1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8523313834da958776a127277ef0b9db6a5c0046d89327bcb260ea1da06dd55
MD5 219a97a3c8e4f6f7f2932ca43a749471
BLAKE2b-256 82c8275d230afa33dab4973dfc29e0551c6e5ca003236f4559fb58089340f339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97d10d6a592bc4ffc9b884d855c9979d5a9b35d19ab05110425b1df701e40021
MD5 7cb3c84e5ea01410781674f50fc6d6dc
BLAKE2b-256 b334b533d8da405059cb77a4750654116a82e56f2fd86ecfa9eff297662297e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 079cda63553b83a5b75d02ebaaf8ba9537d3ddba3233554075c262acbac44bda
MD5 9368d78d2019180cfef7744a32497f3a
BLAKE2b-256 92f1045d226efeec3fd64b2554b4d6ca73146466928d47420ac05ef85b379a43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d237bb660d4a1c6350b9c58901b6b0799ce1835adae1f4adea826d974c30b34
MD5 6f8381ceb2333a2806e31513bc4d62b0
BLAKE2b-256 0c5328b8fc1af8249056c95508fc2475ac923241b6defc59abcc8bdca33ae54b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08662cf62158a68f7cd7f04539d79c4bc97daa4ee59bdd8efa96dd12c87a68d7
MD5 2efe0943fa71216d4839ab5454631d08
BLAKE2b-256 1d31a52152593f7ddfde91a733c34a8075cc10d469a524c0723474b9c2eac550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 15ad0810e79859008ce1e991c931128b7f578b76bbb1f62221faffdea3d8b3b3
MD5 bf23ae9fbaf239bc5ef7fb9ee8320f4b
BLAKE2b-256 1fcd908de7307f8f90aa9699d90b8bb9e4f69fbb9c05cce91d758156c047a12e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dbc5d9267e35820ddba48025c335a43607b7a0aa926133da47fbcf6d7ded31cc
MD5 e85acba00a377225a09d845bb8cf7ed8
BLAKE2b-256 b95af8b5313bae65d0722a248f548580b0986d0f3c6ba8ae340b427da0731cc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b052914a18295f73815297a6b8f586794e2f78f97ce05d0765f216837805bcd
MD5 36dcd1a41ba6e4901d0e5b06bfef15bc
BLAKE2b-256 9fa7a4339f8f43a1c766455087df6826da929c7b713f34de33db695823ba019a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6cd7356a71df4eda38b3ad8b0f41aed5f8c03f51f3bf9cc4c3f9b183ff9a7cc
MD5 7d3cdd928722891894dffd7d982ddfe6
BLAKE2b-256 6246fabc757fc2bf60b78eb8788346dd2ef153e2f5a504196c2475ae8ccb1e2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a42ffd3cf8192709b87c60d49d3b17854b3158be507cc0f53cc3dba5a2125cb3
MD5 776f92114a348e331ec4e6641d57a81c
BLAKE2b-256 e875462cef6178de4ecbab4ca326ef6ebe1a808cf2c54387fa1ab3e7a822882e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a3789519b9c5f8b5e5ab629ed81d9cae3f7604d55adb6281206e7e0dfe643356
MD5 e6bc8b302d4fbf638097b405e9dcda51
BLAKE2b-256 f201bcc3434dce3042245fc6e19bb52499800040478ceb2b186227142157533e

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