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.33.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.33-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.33-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.33-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.33-cp314-cp314t-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.33-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.33-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.33-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.33-cp312-abi3-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.33-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.33-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.33-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.33-cp311-cp311-macosx_13_0_arm64.whl (542.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.33-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.33-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.33-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.33-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.33.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.33.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.33.tar.gz
Algorithm Hash digest
SHA256 39f2534370d6816504ae66c682c5824b96aba3d99338577ebde5d59eeeefe77a
MD5 d77e22d6f8b55c8dda77d46931dd399f
BLAKE2b-256 dc6593976304a4101164ffa21b73b4425843226247fbe7d620e8a17604e2f017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aed427424dea41935f27b553b7a4d2a1463523a1a539902f71668a9e2c7a8ab9
MD5 483f2408d710d471b7dd60d14db3f611
BLAKE2b-256 e012a5509d4c121bb0d46e5adf8974512089f2e4cc7b2052a27e2ace651f25bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 140aab7715e24b28313b9e4fdb406fc75b123700177fd195e7ecddfa162e763c
MD5 21bb2cb52341e5e64e40019a3918fb1b
BLAKE2b-256 f1fa734119e3102c3e2856201f7bf6c3077a8a2a5bb3b62962f62b408b323053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf87ea00d6333ca2e3004062820472fadcbf8b315fa8f30ba797d608a4eeeb5b
MD5 a42d68410f6c8372c6728a0e3ad1a781
BLAKE2b-256 200edba180215934190e20caaec293beebcbf661bd2c7df29cbb74b76c9f73a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e0790b5852418c28ba946002924931cce8d1cc8ffadc4987161a0ec832d77ae2
MD5 66dad309ae5eb139e5125a4fc75b5636
BLAKE2b-256 080ff20cb7df753a4bdedae1388f0982a0c30d2548e3e12154ccd2d44ade825c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 701b7c47258a207e11882904da37acbe2fa6c8c3fb029d25156f34572dae2b84
MD5 bfc39815d394be643b8f77ea6c09728c
BLAKE2b-256 cfd53b36665ba89f43276703faf5a756a0aff7826fae6f39c0b0ac0b00d7e78c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72e1ead6e1298924d3f7ee337e6e7b72057df019fc62de660b0ea91f87c6074c
MD5 3393a554dba51e80977d3b75f62b2042
BLAKE2b-256 74b2bc90527d49d9b624cba0a4d84610f8bc783e0b3738543e29a6362a921d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad1a9e5e8abaeb3a5b6747d090ce0626cfea989182eaf0d154b47d890398fdfc
MD5 5a25f375380b39e95ac78924d65c80cb
BLAKE2b-256 5754b0043a258f3e438492b533eac9d3e26538bb59cbb05cd8469f2e12d67697

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 84f0503dd79a1337ee0ce76baac683c985009d0d8582c7f89e17c8eb9083e1b1
MD5 e36bba179fb3568efedf19bfb9c6eafc
BLAKE2b-256 db29194a9f124325fb208e51f2f7316fa2c21fc9ad89aa29bc4e8166403c2af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dd2fcd5d7ab25c9a2938763a310c14fc066e304e35ea1ef0ea61069893f32d4
MD5 4061d9225c06763d15a8281cf083e77e
BLAKE2b-256 ae7bcc8966f28a3b61936112d67220331d5367ad712f1237e8a230d9c8f085c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9480b2713f04f85be63b86db55b96e228cfa93289f24c062ec7dca7dc86433f1
MD5 4aba12155b4d04b8391e77093c22345c
BLAKE2b-256 f7132bf553255e4de36b2168281da36d98f518c16ae24e8dac06e6f9098de6e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 baeb7721b170e4d0374d9de8348127ac68c621a93acf843d286d7e7db22e9857
MD5 e92d3fa87cfdafbafcdac80ce96f6a47
BLAKE2b-256 ef9a23b12a8338c7e89b5cd3ed29fe9387f4541f7d3658b1ca64a623b7f4968a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 33e1c87f18b9f27c6d049e4a7e4698dcfde4389d0c017d54e3d9c18ab75aba36
MD5 9c079b847be96449c7b84250b9c8c714
BLAKE2b-256 da6e732c866e786ede70b78fa886201d8dab1b235ced65a6128b3857ad329fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b153413a6dc7bf7a4d871952c63f8eeb311b5e1277ef36c0fcf718fbb242dd25
MD5 fdf62444096757925c2cc40596b1006d
BLAKE2b-256 01944a3efab770898ad8a483966669cd663d0581bb863e425cd56389e2e2894a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 891b6ff3b82ab2a1344a5a500f819d631a29bd5e6cd7197af26af1c4e8e90299
MD5 bf5d1d00b2306609f6d25102dbbad31b
BLAKE2b-256 d8cf72f4b599e19485b2c3795caf6806ca2018f98b72cda8508b6575164476ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c9f3f7967d3a5c523ab8aeda74c42b1cfeea94b4abd4ae2a3088c506750f3c4f
MD5 24ce885f68f175123f9366ca75135951
BLAKE2b-256 5e452f8f2d93555ae885960d59cf72b4b488958ae4eafc29c4a22a43c6ae9cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.33-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 85fa1a434a99e2ae8a6889456b303a3322ea15d93072d1d658921b35342a1e1b
MD5 81d0c582f810f1a91de699727d25cc15
BLAKE2b-256 bf19ef343c37e4fe04f760fc0d273376d83acdaa65fe2e2c474fbc78968b6229

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