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.31rc3.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.31rc3-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.31rc3-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.31rc3-cp312-abi3-macosx_13_0_x86_64.whl (552.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.31rc3-cp312-abi3-macosx_13_0_arm64.whl (543.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.31rc3-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.31rc3-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.31rc3-cp311-cp311-macosx_13_0_x86_64.whl (552.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.31rc3-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.31rc3-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.31rc3-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.31rc3-cp310-cp310-macosx_13_0_x86_64.whl (552.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.6.31rc3.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.31rc3.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.31rc3.tar.gz
Algorithm Hash digest
SHA256 d7e26821ed8abd36559bbb82a98dafbe727be781e1706b487e2f0edfb2ea85cf
MD5 68c6621389beb1e0a85ff7ce91e08c91
BLAKE2b-256 add4af4227eccc323d6d380a68362389862ff4e081b886de06d87a7610596ec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e93a715298f8fc2af3fc342d5da116c61ea63e759fff238b5e7a7c63700c9118
MD5 08387bd20119a9da394469d02609c411
BLAKE2b-256 2cede4e2a311e5519509f0a48232bb2ae5a83aa8bb35d96855fd8e5f153c6052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae1ef940958f14d5853f7547652e460de8029bc082f82084e730e64fef1875de
MD5 39472e68a1039cf3e18c8a8ac17731c4
BLAKE2b-256 7b273b1e262856de5a322982783f1b42e9d44a14b4e46d2f99372c8551b9fa0a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d335fa566d94093f3ffcd696ce22c8cbfc17c8dbbd870fdd4e9512f20441f79a
MD5 f32fe15db268a236a0f450b96c7ba021
BLAKE2b-256 42151777a9f15e36a45779bd9f706514fdd7e2d154643defedcad373616e6c66

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2008b3a0aefc3eb194dec25c3c5352b9272e270ec43862435189861e776912c1
MD5 6eca24ebcce3d0c1296e148c5274b847
BLAKE2b-256 bd11091afdff59b82deb0908142be57c88b17342b17f2fca67b0862ff9e57e8b

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf0f788c751d4ebaa8ac8dfeabf699985dcedb2e581ac14a0bfb4eca1757085f
MD5 be70f2fb4d127ecb948609815b358a7b
BLAKE2b-256 2d2e954884bcd871247e99c89ead83ce6eb9eb19e51eac5f5da0f1a23384bb42

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6998c064dc6b73a0812e1b5248755d13d81d9733fb5c99e2ef62fce2f754d7f1
MD5 6a9450a3675f59ef7c520d4597f81d0a
BLAKE2b-256 778b388b3fa32e6b54d3a9e3b0e26631eaeeba74490573c5c9a8002c8c54c49f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f9ad94cdf2a7e20f5c199469ba1a3e0ffe6308e39b99256afed789dd2e6ef0a0
MD5 c2ad95e2c10f415a3c678d78fc3e9cb0
BLAKE2b-256 1711615e1e10702f7b1c3f2bb92ef6c84d6a29f8fd549d65e848770e8704a8f6

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 064196889612e437b1530aaabe566978642d15756ae95ac4b95786bca013ac13
MD5 261b097a16594aaadbea455e24de0ee4
BLAKE2b-256 5eee0cf19d41b89effc5eaaa2eefd07c5f097add05c72f1397e0b0b44686dd0e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60e1ae83010b6f64a6eb628b3c103fd91486ff1513e05fe62781f027f1270740
MD5 e96b2d26039c22143e7b3ff5dfdd8c1b
BLAKE2b-256 87404dc625577d8ef81a8d0a1e69b5e7d9b3cee279d78a5a330e1d271ebc5d7c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a17be03495bacd4a7ba6ed92c4e74fca99183fd954de4e92f6049c418b18ad61
MD5 106651cb40f3c1ca891ceeb939077622
BLAKE2b-256 ed54370218202f0b34c65e644687f462a7c480c5e8087519e91ef329ed032959

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 25cd4f3b88b38b03330dd0d6d628b1502446c06118858fca5f5b86cf2effc371
MD5 031bb99d208ed1b5c614876fc115a7a5
BLAKE2b-256 38c8e62b0bfa4edab20ee127a4b45dd7e81ec3ebf8ea23bd711ab18fd46440de

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1f9b2dced6c4775d9d008d3a39c29b865ffc5d740794154e3e3b519541abd735
MD5 60f25081436a9cfea1f9e2bf42e2fa8f
BLAKE2b-256 0462ed78079b29d259df16c8b788be43ce98b48d11d32e5391301a0c7fc31964

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