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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.2-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.2.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.2.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.2.tar.gz
Algorithm Hash digest
SHA256 b44ed30fccf884ab083a075e99aa9441bf795c09bef891923f136ce49e558f11
MD5 35f81dd62305de871f6c9d7a60e176fc
BLAKE2b-256 d269c7b8c4d2e4a216037de5aaea452f3b8d35d3826b86fd0760513526430274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c562faf2aa74802f6c4d9db3cdcc927c92ce5c93ad951c077166f297ea68941
MD5 39bcbade9f190ffbc1d75af1d2e574e8
BLAKE2b-256 adc4203876877bf3ed101a5ae48ec30fadbb848590e17e533b454490c2a0f7b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03d371a4c94738ad287140f0d3f0c040daf8d4eb4ee82c2ab23327acf8194ed8
MD5 daede4519148d101b7e0547e0aeb3d1b
BLAKE2b-256 fdd89f4849cd18f030baa9b27c1f7c7017235dee443045ac97eee77cf6e070f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fbe05ffe1b24b12bd407b4f0a7dbed13d3713afbef369a5607954cd96bf1b2c4
MD5 0929b4b5819893c86b1795083f525695
BLAKE2b-256 ac05da7fd8b227fab412e433bcacd7ace5ab2880f5e6d79de55ab117755de6c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc902274319610438d692b6410e04196a209e8d42f8943a439b52aa7a0e66f63
MD5 7b08e057d7019afbe27c05d4b72059a5
BLAKE2b-256 2eba933f9b2608a4304cc796c7815aaf7eea4c0f98532b289899c9cc268306d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f2850c62a6ecc79b09b5301655adfab63b8d312234e1928898b3edc00d07e7f
MD5 5554ed27055eca3437a93e59cca8eaab
BLAKE2b-256 f85ecac2512e4bf4bb0f995cef62547e10be273ce0811c9eb9463a074cca2143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0202dee2cfe9710049885597277ab1e13b8b4a441c88749c48b0e4b3376adce6
MD5 11c9eb78ba799c4b20d11e9878ad442a
BLAKE2b-256 a6c77b6e623c75fcd9e6cce61d7e6ffbffbfe8aa978db93eef01cb53511ba40a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2fff8ef3bfc6b2c3d805851afb63366c984efc60e6d96c2c62c2e3bf660ec4dc
MD5 d9400304b35964d08d08b5988b7da60a
BLAKE2b-256 74beb58a24de74f57610eff941c1f5d7ffd5d8cce23f8a534c1218475741a166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b63a77545cec38ff6a9c27af9eddda421eec344d387afe6520304a0e0a2c94bb
MD5 bae7dcfdc0fe43b556da3a347b95b9ad
BLAKE2b-256 cb508cfe167f639cac6166012440a399feee7ca285fec8593ab5a3e4f03a0200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4fe69fb22a46182e91837a7ef6f63a2e3ce6ec21807b679a24ecd0e56aba1a0f
MD5 ab3e766942d70580a2e6172fe94ad2b9
BLAKE2b-256 87e6c0907bc61659ae3bfb795fffe1b1e6b3b334d46fb2216f09b4cf47b5a333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ce9b6988106927c6843e81f04d712e5c823f8a9bb5feaf655112a46c3714b35
MD5 5db8b91c22531eac310fba26ab8cf758
BLAKE2b-256 e64a378b084e7ac77733b89d9496f526fd2161288ef30ba3006c121e9a66e0a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7c8dd5d13b43b388e4c10aa4d6c497ec9612860fc7d5fb398bc8651d6f48548f
MD5 3102393a4b623e8ad3e815fe2190b7a5
BLAKE2b-256 02ace7d12d7bba7a4adb5bf97b1dfdbbab425ea01ba108302c23b9d3f4b70a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c59d3f98b6bca006114a26eccb6488fe6012696579b4a3b99c0f0ff7dcbb71a8
MD5 885693f985e24ded07c1b3c3df49842a
BLAKE2b-256 671ce1a2f7a5de8c073248bc77c517d9414f43db8b041d53508351e5541eb792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 147e19f393d2a65826d5fc0476df0e4a80e910897e4f0f7362643c7dca117701
MD5 2eda2e3442d6d1ef8f459a8dec674fb8
BLAKE2b-256 8a11a48228d169d550207407b560781c2e5ebfac686e9038894022f36a1368f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66b143741d1590387aaa3b86d6821d9d902e49d55571cc6ad02257955a25a0d4
MD5 a3a3a80a1138bcb2d76be6ad78ff1bf3
BLAKE2b-256 b1d6e7c84a082d6a8f3dbff9feed83ca59c9eecffad849a831f905a92502f858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ecc366db1841835f69ecf033ed68fc1fe68c3c3f44a9ac80d62f146c8225330e
MD5 3541868e2d513abbc5d185187b534ed0
BLAKE2b-256 c65e7c87fb85d8355037b4e0ce1d1c5003a34d43194a1789790d1f43df970850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1957a74d577b453f21f3eccf9b0f7bab32e39e1c3ad5eb2fd48dd71735bbd607
MD5 881780bf76bca61bf64d1fb87ddc8158
BLAKE2b-256 329f4552a87bbfbafdad619e477c06c6686d83dafc4a102de32008a73dd8e0c6

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