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 passagemath_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.40.tar.gz (29.1 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.40-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.40-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.40-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.40-cp314-cp314t-macosx_13_0_arm64.whl (543.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.40-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.40-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.40-cp312-abi3-macosx_13_0_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.40-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.40-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.40-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.40-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.40-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.40-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.40-cp310-cp310-macosx_13_0_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.40-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.40.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.40.tar.gz
  • Upload date:
  • Size: 29.1 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.40.tar.gz
Algorithm Hash digest
SHA256 0ee8bfd5ceaeeaf2209ce71215ee0c6713a3475fe78abe84a3241ca47c97d019
MD5 460438855ebfba2b78857c83524955e6
BLAKE2b-256 b9292906a2900de860fa2fd8c033bdf1d1e5e9cf1774a493f63b9282dfef1f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b01bfc2c9478ce34321ee8fe7ba5e8ff5031d3b6e4be422ccc942ab8a2e0133
MD5 04927c32788aa357655e349d85168166
BLAKE2b-256 9fca55b0ac6d08724cd3baa874e5528723452671367c1a9d274530c4e131e8fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42c300c5a659499855ac0b57a2b15caee32d8c081e93535510bddac10a1662a8
MD5 b517fd6aa38fb00ee996e8a301279752
BLAKE2b-256 eaa097bcbd30386c0a284d62617b66c5141507155db06a35f1b303ce8af6769d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7b82963c0a7f528bdc0035b56af7d97f161029e2a2893f7d87212d5273dd3025
MD5 15eb0d7c21a06e9f12222817f45dc466
BLAKE2b-256 9c1284290d620c3689c6dc77c3cc817d92b28358a400c6fc1f23a68d139344a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 04b308e73cb3c98d012aa72a4d29c8a66bf837ee650d4503b94f13239f977f87
MD5 342f669bb51ab6c2b8c744b6529f501d
BLAKE2b-256 60433f5c4d30c7a63e5454b03e3fdb3a25ff919ce55beb41ad5c8ff74b7071fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4fb1bceab29f70496cee2aaceac573a4bdb7493605a2c5a5ede46768ef81c47b
MD5 083574942a9df6680426ef560d5424d2
BLAKE2b-256 65d18227aa2784410a42529c63185b8a2458e0d406843213e89ae43455c7b6f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 070aae1bb140ba42733d169600291f786546f981adde673d011ba4a7d9ccd6dd
MD5 5e509b672e824ff31bb74357c0f75268
BLAKE2b-256 eb7f66184d9579963f37afa3726cba890f150f2a6d4bc32497394fb0d11b642d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8e1b800019f9b52726ff4b4fb9f59015fe9262573678546c642e2651574f8aa8
MD5 85ff57fc7a4f5a794dd9ebf3eba959a6
BLAKE2b-256 138e9e63cbd29658e280d8aba171ec5c8dcd92173a9dd81ae5bc5762d3a3e973

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 073e5881231dd5c8ef61a1105779bea31905de6cf7132b6530388ab327fc3afc
MD5 e1d048bfc0bde59bc7a1b42732e6c84b
BLAKE2b-256 bd73d7035d49768988e4e37e74f802a68202702b0abb8954575f084dae20d476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 038d2f4b57861e11f957bc2823c06b263e97cc22d7fc966a77971fd9264baceb
MD5 345eeaca93d02a5d2ff038e79844e097
BLAKE2b-256 025ba1e8977ab43cb9ed10df5baaac5b6be7e1aaa51ee50d4491a5699c7065bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4ca43a446633337b30870a30283639c7c91c269477efcde561d1b542a624825
MD5 297919fd69bdeba4c96fbcd4bb104f51
BLAKE2b-256 99c995ba7e24683ceab01cb9d054860f998425409cf7915f5f0bd34ed4ca51ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 da2da5fda6c6ab8945d0976dc9b3dd20f9058cc61b306c070222f20b63a528dc
MD5 8302283d97a34f252a3ab95c5350ce81
BLAKE2b-256 ef40fef74df9630dd31eb4c4859ed05bf1bd0c3f821916bec68056bf72bd35be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f4cd48ba7895f8da7b0af89e431db7dd725fafd06e0e6ce19dc1836ed0417720
MD5 c8cfb9cac644a7b99c085a2ba027becd
BLAKE2b-256 a475388a3782d7a1a0c4d0dac96b6e8454f866f23a1dddaed847bc515aad4797

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a2817bdf0942390e5489ade19ffdca72fb83112bf1fcaf1798feda241e21a39
MD5 305a531710d18090cb4586710361933f
BLAKE2b-256 3f05baa39ee582915a4391920ee3cee4d5ca31a9f0a703d8cd13c20cf53e23fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7e0c61d5c53ddcb97593efa954d1bc85045031e1321a02e5aa68c7386e99606
MD5 bcc715ffa175c43f7e6458eb66390443
BLAKE2b-256 6cfe6414f05d2d5e861f1a9214245432d30fdc8f3c4ab3ab6440635f285a2c2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a09d34fca73e8b4b1f44c5391ed6594fe303359f236c7ddae51cfa891b0bfcf8
MD5 31833e4c80a009b4aba38e6059676bbb
BLAKE2b-256 6dd8958015aefeadcea52003bd972900df5a6b220afd9bdf3719319b49d5bc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.40-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ac9953e0922c61eca9147ebbae2d39ea1c8823d611520e226cd0c26b4f404483
MD5 246a9c4d4429778036ef580cc714aa20
BLAKE2b-256 c4999a58882dbb0df173225362d3903a6fe57a0415be8b77446a9f708dec8701

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