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.34.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.34-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.34-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.34-cp314-cp314t-macosx_13_0_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.34-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.34-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.34-cp312-abi3-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.34-cp312-abi3-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.34-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.34-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.34-cp311-cp311-macosx_13_0_x86_64.whl (540.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.34-cp311-cp311-macosx_13_0_arm64.whl (542.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.34-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.34-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.34-cp310-cp310-macosx_13_0_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.34-cp310-cp310-macosx_13_0_arm64.whl (542.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.34.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.34.tar.gz
Algorithm Hash digest
SHA256 7383e897402d4ac729ba34283b341fdf3e61c47367cc59732bcff14fc093c551
MD5 ab5a2e1e9439295d4c651d781739518a
BLAKE2b-256 77b0cdd32d28f87039773b7db4d98fde37f3c16a6be7a6123bc3ddbfa39d6967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a875b1dd13a7362e78cdc874056dbf35e0b11d1ffbd36131b1ad8efd57444cf3
MD5 82d5bb13b0cd92cd669310cbcb8dd603
BLAKE2b-256 1fd2945b928167044d14997d71e49d441aa4954390e05f40239bb06a66a7369c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9957c86b1d5b843f5b72e9cd12fbdf897cd98185db43ac322cb8f8800deafcd
MD5 c7a64a8a989b502d13b2c5df1c994bde
BLAKE2b-256 a6610ee7012e7992df7ff91192c4601942f3c2d59164210aabb0be4d9fa3d025

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4195175c7dcdad818cf044e70518a0809b4be3b3a00b55995964d1aeebf9186e
MD5 3ff500f18ade1fa3467c74b43370b6ed
BLAKE2b-256 3dcba5039016bd9c77643863edcd60e8e07562b584d1d9efc0adeb327b4a3972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f92bddf0e5aae10dd6160d22b61a06a380ecc370a10862245985afd0c504257a
MD5 73302ebc744d00a9f08c2ea0ddcaf769
BLAKE2b-256 ce6d0e99fdc04f463588cd713c25157b47e0133f5bb747ee08706babb11461ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74cad0888b331f03f77da3cceceff8b23e557fe88c6123790059a258f562345c
MD5 5ae30cd6f6e71ecbfc505edc56588598
BLAKE2b-256 c5c8bb0904667fdfec41eb91829d2579313492b5f1448ad47f19c81c0de2a3ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86a1faafd4f102b2071d0c84fd15dcf8caf726569a6e64a5e4c1ef904f88116b
MD5 25085dba642c85160c94e02ea6543048
BLAKE2b-256 95a0f5732e4fb0cf36d7ddb1f8d41924c121f059d8b6be4d5ebd5a39ae056d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 571ad744e77b530de6ac801ec789f0f5bed603fb784dde91bfa7dda6d06cd2b9
MD5 ba0a4723bdf152526e3ddb7a871d73bc
BLAKE2b-256 2299f31459ea242f495ed9e7ff23765f02d033ccb14ab7c2a60b3d505609025d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ec20ea781151141ec119b79853b94239c90c28375e36dd61f2449bd873089615
MD5 a2388588ec1899f196b83e08c4f4cf09
BLAKE2b-256 18412817d7439da8ef21eb8735d636e03681684ed9ca0d1bb692f2bd2f307271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59932b2fbc0189380413fbc5c9c31670a21dc603e7c70474f2ba23fc9563a923
MD5 4c76572af5fa2debc1e923ae04da630b
BLAKE2b-256 c426dca9e3a8ba3dee75e19a10dfc34275d097d4b00372b2352b8eac58b15712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93e1071db2654443584bfc710cdcff41fb46674e7466f9040def01b638aa8fea
MD5 24cda3f4ad3c622410f9b4d2015a47d5
BLAKE2b-256 aedc223fcd0c8083e529b2f79b834e54176ca799594aa5d9711074c12f0fdb5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0713ba89bc1917b780b0c115b5ac3ffc5bf32350ce924d58fa65a5ea75670c7b
MD5 2bf7edd34ee1ae4c5f484919d9172803
BLAKE2b-256 8dd42cec8e2885bc1ec8058372776f1ddabbda79decf6f4c6c53961e56134cd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e4fa02fc79eea547280eec7457a6a7425e6a20687f72a6a5e8a87dd2bc3eed42
MD5 ed5da271ba9f6153ea6be2f4bfd00d76
BLAKE2b-256 d92555b643cbb0ef71251a3e6e37d14dfa578ff1570fb395bcb5f71e4e91edd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0dc5a378172486dd51548b57f211b15dd89faca2c447b0679324e0271c19622
MD5 8c7e69914d210bd9c9eb06505b09b977
BLAKE2b-256 780aa05cd1e823bab74264d5fa13c4f430c97206a501a0b18f7f8a3978edc5cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff5b54673b9a6ba9b64a6ab043ed6216cb071cc3f3d9f24bea05055096c1925b
MD5 f051dd3d49f7f7617fa115fa806ccca6
BLAKE2b-256 c1dbd546d871b7d4da035585ead8d9068ac2c98d56affa355b1345107039d1bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5c76746058034c0f3223c9604736764c26bed483afc3d26744f9246fec131a3b
MD5 37bd387f34b240dc6eb7930d8d7a8fab
BLAKE2b-256 a6d979493baca4c6057f6f3954ea6b064f4b4850b52954d3463787cbe119d8e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.34-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 26f44c52dcc599cdb80e7aff7d4c31c3194a24b2c0e53df953de8ae0543042ef
MD5 9438844479583d02afe68863a0520087
BLAKE2b-256 90ce0d6982d3e63ada36811eb26f0770f6920a74d1325a1e77ca5b3e4aeca06f

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