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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl (557.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.27-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.27-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.27-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl (558.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_qepcad-10.6.27.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.27.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.27.tar.gz
Algorithm Hash digest
SHA256 ee89d804b100d47e3b0c27209afedfff36445e1b95f113b655e1bda4ea11503d
MD5 dbffc174b959b967f55c8088770b586e
BLAKE2b-256 89a79c78cf4b705bc162cea6ba446ab5385bcc814c067eecaac9c3156bd18d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdfbd8e1819968c2c7aefb84c726ca4030fef78ade7f4a38500d20f87f542666
MD5 b8815ef7b7fb64589f7399bbb765bc8a
BLAKE2b-256 028ed628512ae744dad52362bc8c49f977517383c1a3566e217be714219d1278

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41a720db688c3383a67249d1b763d122a44e890b6e505bb80cb60eaf3343039f
MD5 8aba50cfa043e2f2f05cdecd7c4ba3c6
BLAKE2b-256 97c9585c342095a8d25a829634cbb85db9c15b535e7fcdaa9ee154d96403951e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a1f6b911f152d1821743d6a247f95ed79fb0849360a34a10bb66903f343f36f
MD5 5cc7a96fb697ec8310903d023dcca444
BLAKE2b-256 d686521d5dd91ab3cf3276161b7b216952e97112efdc7b61035ef0d137b538b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e505a7b582be753d6a3cd7e0b1e860ca917b1171b089900c9d7e176f7470afeb
MD5 12933ad589bb087a0865d333773d0765
BLAKE2b-256 b9bbcc1bbcde4454f98336bfc267d4b3aa8b6501a0edb017fddce64f28773124

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cf20f38054b8a8f4701b8b438bdb0d7717c9d1ffb3b51e0f95d99e38f553767
MD5 6d1f5f99e4c3b7245637e722fe0e993c
BLAKE2b-256 b29fde29483b8eb195e996f5fc364ae3970c23937349a0e1b8d50fdac81faa0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ddf7e95c2effae6b3128c4b515a2c971f3dc5c77a4aa2cde30f9f4cd4d2eb44
MD5 f2e6844168b273b702d19d1f4cd98007
BLAKE2b-256 9cd3ba38f0cbac4adcb1c8ed71fec1ec2878d1edae5ad50e895b734d93c2ec39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e1ead428f7b119449024a070f96807fd57c6cb723c283e82c00dd061b1366302
MD5 3140fd841becfea28821ae162d18bb47
BLAKE2b-256 b84b28853351ecd6805b8bd8428b5d052b17037ddc07e5ae8a307c1a0f65a437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 98b95385136e89bb027561c97ed854e159f250d3ce7bf467f2856fc4477424c2
MD5 50a7cf6275547cdb815dbe3fc366d314
BLAKE2b-256 d82858538022d79e6abb03f945b35d9664a6c7173f2ce3c7a66d68d6f1687f35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4f0cab7f82ad8929496b0dea4abd0656dec98a0c098a6dea368bdb5280fce0d
MD5 83cdd1963032bf5a48558115dfd1a001
BLAKE2b-256 c0022409cf25950061829d85f39452ec0ac6d8f4634d3491e651a747e64bf19f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2592ea6df9f5beefc195a6d9fa9656e85c080c3d4aee36bc5cd6ccc019e5f62c
MD5 bf7ec5322473fb965bd0cb49d2d2a04f
BLAKE2b-256 3d0a55a23c5e0a5c13e800899bd34b6f434fff954ced7774f425589b33df1e1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b8fea2f7c1163925c55e603e3c8445a67b1f780f5be838dbd4ff906bc45354d
MD5 48af5faf98b991a2f8cbc3552094ec74
BLAKE2b-256 e7f28a80753b0ed7748c10d0b25e8bcf766eac0b9838e6f94ba0031aa0181d95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ba83a0c57327d32ec8e58abf73f502f3c60f3c58a4ebcaa8fc2938c79d8396c
MD5 e114167ec5dcc2984e0958704721d68b
BLAKE2b-256 f724597bb85fbf3db7146c94bcf2045df50538d8f370c31742f985fec6e72ded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb88c8080af4c63444231a777494f14f61edc14a63675dbc69a20961a45719d1
MD5 c1b800b17960facbda8fda5459f5caba
BLAKE2b-256 019269bec2db4686d91da711e1c51a040665ad4df624775ff0b93f6bcc40aa41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34ac83829f1a786186410d450667f0b7ce6afc017f1b0b4babffd8f8d0c26f64
MD5 81ecf6e2031f5944e66d0fec28af161d
BLAKE2b-256 f71e45184d49b3cc6eef7065d842e33d71af29406be1b9693656ac0d0fb16d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 af2efc5e77293b91f6dc06549b12f28b65ec7a0177e753b1ca771a6488e2260b
MD5 3a178baf9490dfaa34fd2547c17a8b68
BLAKE2b-256 49180e19367cdde9d1187ba5754fd4c43f45bc617ccb0f3f0d556455493b39c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e06a4c723d911f70934a121840a94f0b945e34dfdb19933322fb4236ca0c2d8d
MD5 e6a75b00536a0e83e8ac647f295e3824
BLAKE2b-256 f9fc00ef156341bcf82f0e59c98c96392879561690d1aa558eb7172a3b46ddac

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