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.14.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.44.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.44-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.44-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.44-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.44-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.44-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.44-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.44-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.44-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.44-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.44-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.44-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.44-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.44-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.44-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.44-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.44-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.44.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.44.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.44.tar.gz
Algorithm Hash digest
SHA256 2953f415c0b2725393453be804dbc7e666dbbfd229c6a81218f3e9ae4f493e6c
MD5 92a07efeb4826e46da962ca4e8c64d17
BLAKE2b-256 d4a3ab06d0d0b7fca14823db3bb62e85733698f3c07cefd185ba63e211a14310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84e6def62eb06a87d4781e043ae4bf6bdedd2f6331e3f68b6240d0bff9351b99
MD5 ecfc286a05c4b1cf76102c3c8cec4cd3
BLAKE2b-256 ea8d3f493dfc234830eb19ddde0d241a460c531ec73154117120b1263047020f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7ddc37383bcabd30c3e950e08501917bb7596fe3ff78141017824c2e7ac5f95
MD5 977c5931332340e0a84ae6149e016814
BLAKE2b-256 18dec1b830c8080f269822f21e9196ce458af8f8f106c9ac431695db5880c9c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 13b27d034953c9c63d88753c4158253ebaabec7c3fceaca40a9f546955d364a1
MD5 656ccc8f8e76614d7d9a396b0ac60f9e
BLAKE2b-256 1589ec9e4a20cb596a9602e2b5fbefaf8dd897ef894b5986a399b9b0fb1c995b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8463e27f3f369c852e697335fe386aaee9516f77e88c514a6dfbdc1867b5ed30
MD5 0a002b2d190a22efd12d9db6368f0dab
BLAKE2b-256 4055131ed076ca277d697db5ae2e6c0fd11e7a00a174edb18bf2054d7ef1c30a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6915eabe8e9f588e3385e20ca27076f91737245467ade0af17dfaf6cb5c94eb1
MD5 0eb5eddb4beff46900cebecbfb8db688
BLAKE2b-256 9677ede1b55508866453db529670eafba9542d1a9987a78c328f12f4d452fe08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 593fbaef37072be45f71f8febf43ed2689a5ac1517fa5cd5b4cccf611f0803b4
MD5 31c9bab9747e981903170dbc5ec35a02
BLAKE2b-256 73a200e63216e57e763b1a3a8401e27e315a70dd3eee8a3b649b4f5d881b9d10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 391c40e16f9f6db44a9abeb31438e640df7319083be9d1d8db533680f855a3f2
MD5 f4a09c4c32f81a1d19d8972dffec9262
BLAKE2b-256 c8ae7866b8efe426c8f69303c42a8d6e8df9036da53fe85876cffa8e8835d3c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2338afc8f0ed2c212dfc452285a3daa82f3c1ba8f2055301e03aebc7d1f74540
MD5 9feec1f5ad68724b3a607e7582d093fa
BLAKE2b-256 94454a4e9f70ef8aaf7d2f69f313ca4321db879c036fbd3b60dfe4576783cdeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e93a4446fb428390f9c63b4a5fa868e5aee8818aa2c1caa0e9352a7fe97d3bda
MD5 e461427610261969b712c46d6ce22e8a
BLAKE2b-256 c331d2b6ab49dddbf4a82c06f5e132b388c7a63383ec28d0e96257202d60825a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac4d757bd0036e0eb5a7707e6b323e203d50833f6ad020d600fb2afc89c33770
MD5 2f75a365923da172d00925aa63988481
BLAKE2b-256 45494f36b85eeaa77c589dd87a6059dc5f74afcc367862ee8c0a5eb0d6129ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 787ece164bd7ee3870ec648752a304001d1a185563267b367dcb6d12dc3f0a53
MD5 dc0d469c98c5c5446f113dad10bee081
BLAKE2b-256 a54c160fd92cef1247a520476e59c3a716c2c31b8a9bbc91e3cb5975a18d7870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 93f85cc5c9cfeba36ecc487c02afb4aa4cfd2354436b4141a866beafadf2df85
MD5 6f4db15d84f16bcbca69c4bb214e7d8c
BLAKE2b-256 75622afc859deed0350a5dd8d86f07ab9768bf70a013a22d7b00172d38ea788a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b234748c4a70e7956f80b01eb4acd90c3aa198c997f47069e0966ca38d6fd31
MD5 a13c8ccd0f64bea60b9ffc3a450d8c33
BLAKE2b-256 83d4f0f836fe1c216267438ea3b4f71d920cf339965ec37253b0c931bf4f4307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 471cd111e578af8d7c080232a185fd01d068c0a70b88a64f49656ea2a56121c1
MD5 86b1bdb809789c72761c08a163c7549d
BLAKE2b-256 b04108bc6436f2591283a16e746b9a99677ed41b14b778a76efdbce9510ec79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3649a06234a9047936999ade1afbc3a6558ffdc4b3d75431d95070ffc29d67a7
MD5 203ad60fb079cd695c2976c697fbc24c
BLAKE2b-256 f07c405de8d0046ab0da81ef4fd50ef4d45d2565767a81ba36da72a7a4259432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.44-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9f1176e973df0b0b55fa70d225b65241d8cd04c227fea367ed1df0508dcef232
MD5 4aafdd2ebe5a16cb025a043d020ac4dc
BLAKE2b-256 992ae6ec1165960ec697662e40e200be4cc9aa25ca0ef77adaa5d9aeb78a6273

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