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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

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.8.tar.gz (28.8 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.8-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.8-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.8-cp313-cp313-macosx_14_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.8-cp313-cp313-macosx_13_0_x86_64.whl (557.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.8-cp312-cp312-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.8-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.8-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.8-cp311-cp311-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.8-cp311-cp311-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.8-cp310-cp310-macosx_13_0_x86_64.whl (558.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.8.tar.gz
  • Upload date:
  • Size: 28.8 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.8.tar.gz
Algorithm Hash digest
SHA256 4c91f2603dc80c729ccdbb5a3279c093dc9ca9993be499c8f86bb36f1a6696ec
MD5 032c5fff6d9dcea517ab13148b90d3e5
BLAKE2b-256 cf3cb4f945c04a5ae981eecd523f7a57b8aee5fa1d70792d3483378d80533148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d6a6950b5df55e7a61508ae932e8e6b5ae1d39290a7af54433e55da62b68abe
MD5 57501958fae1c28603f389555939aa4b
BLAKE2b-256 0bbc85d2bce508fd6a56c5e7f34a4375e036e9b0efe94d080cb4276493b8af67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82e41b9042902450cef4694e30d3a98105532e247e7f691b92ee2cd2bbcd25dc
MD5 f21fcb1b1bcf7681c69a1e052a09ba89
BLAKE2b-256 88c4ef46bda5534aa1a724e169640b3439ae6ee5ea84572aad81881d178609b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1541888411950ba9ca2bddd0f0fe006da383046af1d452a28fb474174c324db7
MD5 6b731cfbc4a683b8e12aac29669c682d
BLAKE2b-256 5f37167950e0adf352d904c1acb923b235c12918fda6cca5aed67c490c63f6f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8081fe0ae06cb138ab42269184a0c51bf1cd76cd577718b644c306bb2ad12330
MD5 4fe645ac3560bb58eccbe603e0798438
BLAKE2b-256 0eeb627709796e7dc6c7b2ded30dae41575b9ff2d9a10f96d5f4c2e696a80b64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4107c3152fe621256fe81e7ee4a05f18d910eb1a0b4c60d0aa11baa71b7ccb4
MD5 01170e14a61b4ef3891f380bbd666de1
BLAKE2b-256 b72e963dc696e7b2cb3b5e22b6418be9e0b9ecc706c897363751fd66e566569b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38be53684f90a2928563d0e576fd748cfa59f6caf29be056f7604e9c655682c8
MD5 4e7770d2ad5438374651ced9a1744c3b
BLAKE2b-256 a200363d0059376275613d6598b8808995661e5bd0a25002f25548d197fbfb36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fef0fd97a0aba207b08ad9c762ce7567aee65ce6b139f29e09fb4028fdea04c4
MD5 e1ba960e4e6632d36777ed9eb563f1b9
BLAKE2b-256 debb5dd208b677279fa5ed2f58148f18b8842dadd53c7a6432edad477f4f09d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ec521e5591d692c8a69436649f3e51c8ebc05d0594b46e58d0b9988f2c1e4bd
MD5 65c773694ff7e6c28594890d34dfda66
BLAKE2b-256 98d74263788a0de4e94f4f3f5249c12e39b47bf2599569acacdbf0b36326466b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e3482c4107e56ca34ececc35f3dcec76dca79fcc49e457dcb27891d8fd76163
MD5 78f43baa5c0e56e77f23790e7a6a5285
BLAKE2b-256 36e2cbecb493a4abb399bfe780936248c3d966abc03e998b3d1fee6f332a5577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13c626b7475158cefc5f2e66e3b04e034f0d08d171702ab458d4ec797f3e880d
MD5 55848d5c0f4521e86ea3819aa13998eb
BLAKE2b-256 5816b7071471cade208a36161bc4f12c413d0182469eba8b46d046b812d9835c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3fc499f90e640c1ffdd4c7734e57c9b641c7e5c9336fc0892a42f70b5e787c64
MD5 9554831be524c090d7752ac7aec539d1
BLAKE2b-256 261bc37d69667142c543caf9742e4f9d631b412a378546b149e54b13c4f8eb58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8fc0f26485a130c28e19dad1f2b86e18ace72d98c92713b4d53ed9011d7a8084
MD5 7117c2022800ba404cd7a835c0c3c680
BLAKE2b-256 42fbb4dbd77afadd4ddcefdd84f386c38dd1e7a9718fa0ffc239695d9f23d967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 370a500f9220ab691105cb6030d647b2b4895275d1f85b5e815a2b3059e29d0d
MD5 97546986073fe5e5417c71ef6d7b1110
BLAKE2b-256 ca34124b7fca0b829d85c80b791305dec39080e34e8d6076ea71adb072aa1d0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc24b7cd00ecbb513a956b049d5dde9f468e8aee49ba9f7f5ee26ff7ed0c26cc
MD5 a32c76d00600a9d1ebc1e9f98d17c489
BLAKE2b-256 419b098f583137e536ee0ff9a3ae438e516d2294940ce7d401582bcd3d5a79a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 708ee105c9dd2a548ae350e0a0d1c1a17bdf4f1ede3e30034ffa2d1645e000c5
MD5 4cd7636354d36d8405677c943d76498e
BLAKE2b-256 93117c6bef6e1063314ad3d4e676fa29a54492a02b260a7491d22619f999ad78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.8-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 237d7b47e486ed1de079d52acd3b7ae90e31793843f6f3136f7e474006b33837
MD5 a13025cdc2e8df5aeb378aaa7ddaeaec
BLAKE2b-256 4c9f89d45684c5790c86e4d1470ffeb32182aa586c708832e122e78691ea5edb

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