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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl (557.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.26-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.26-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.26-cp312-cp312-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.26-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.26.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.26.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.26.tar.gz
Algorithm Hash digest
SHA256 84db57aa392711f8d559a8e1fdd761cefc139440677d33b23fd567e35d2e4eff
MD5 9b4ca1cc320fd532ef01eeb08aff1890
BLAKE2b-256 78fd8d3bc971066916b7f93bff7ffc3cee098c4328718059c55577cf1fd1a74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c123cd386797c525011c6c1769249df44108a3428fc37ab5398c6a4ad62a766
MD5 59115ae8feee7ca0f5efe87d2c7433de
BLAKE2b-256 52846547bc7a6c2b4d078b3fe89251c0464003415f5f6d24dba4f44e705d196c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f43ac7b06bee22877be96c2330de4faa7e5fb5470cb4bc7acdf85859b409fc1
MD5 8febda5446faa4af8ecf4bba59e6cf3d
BLAKE2b-256 0cb09a1a17b99b5fd2878275687e144902e2f8688bf1053cdf1bd2022ce61407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 96465741a7a74547f51af2c95ad862fa77703a2f9bae3f7ca32be6603950025b
MD5 e187a04babf22ad12e3b6d9cfb67695d
BLAKE2b-256 ba52acb1509f4eecd4b6a2b8511095b8a53295ef99f95eb3b9284023e2d11bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3a4d676d22ee514cabcffbd29584f8c42e64b005fd5eb47b13a1093179d4d06a
MD5 5592fdaf23e856c9ea8e4d8f76dc88d1
BLAKE2b-256 acccabf6631f5f33a182cf12de969983f6827c097766485be8e31ff0c7e739ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b2ed3a6bf1894ab8da37f77b5a5e3b04b3f67e709015249d65aa9b34c6b77f0
MD5 105a40f80203f3880151f6e7eaee7c47
BLAKE2b-256 68b2225512cf1e75deca7ecf1c1a8b1b4e89bed2bdb1fa55b2666d16f58848c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e10c4d508875c2f72163e457cfbc2c666d1d804be16d4c08383a331c747e62c9
MD5 886694f715e98a4048e6455d8bbd0649
BLAKE2b-256 949e048c4d7bc6e55db8cd0d394889b51517f29b8702597814192f56e1910f02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 730419f234a2dd19f493210cee5492137cbde3121865e57c532211995bb3ec1c
MD5 ba21feedd4147f68d54ab0d913b0aa0c
BLAKE2b-256 ad18b5f7cfd88249e3c2858dc4e1510b5a60de7bc3a10ceb78c975795c013d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f87312f3b4a7d83a83e34cd6a8d5ca6df55c2721a7c4084c14c624759fbc85d
MD5 9e5712226787f25c404d4e10b6007d74
BLAKE2b-256 4d8ccf74e2c904dd11b93818fd648e4e3248c24a1d6f93164d66c5dc3e763c2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f102a5699353e722fbd1bdd4a65d9aab9ffe21e71619d08a5084a82fe41298b
MD5 6b1156fb706aba32e6366b24f5088c68
BLAKE2b-256 33e23024aa3ea211aa5c6b66699d5ff628bda891d5c7f4d588a9ae4b84249eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21973e233a36d6b89772bf105da56d8737b353dddd1f2a6e8eb4335a0b520e2a
MD5 0111c3af5484ae667fd67efc58a4f394
BLAKE2b-256 a0cea2b7ca2c44645dcb7c40a9284cbcaf387fd1983b66325fee8d3dc807c2ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 763aac93d4813e180ece68b2a5eb8f54a133df2fadc4c04b41d15b5bc51e9441
MD5 d42e18c6f7b2bacc05b95fcb4707fa32
BLAKE2b-256 c48156ab3f2ca172f1ed294e045d3166e25edf760687d73c3fec90870c13f740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 32a8a9cfdc5989016a968733cfdee364e8bff08f90d24945bc4391318cc872fa
MD5 e515f549e7be385158e5dc60cea2a091
BLAKE2b-256 28d8465cf2e78b606091a16a8ba226e0f796daa589078b032fc579db6d02d7ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be8b7f0b35cb869578b8104d9b7eb6b8c66a5dbcde6ff6b89f842e303568e77b
MD5 346fb46c8b8340552dd6c1e23c9e0fd6
BLAKE2b-256 d59b35c10cc7ce276f23084dd522850d6bbbec6b38779dc2fbdceba3b8267208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3aab9f8994f0a47c345f579a062c7a763181dda9f191e25f53e7fe5408eb104d
MD5 3f8fb1ecc98fbc415d149ddfd93dcb5f
BLAKE2b-256 c1d11ec6f5f316dce934dc67a3898c2dbf4472e9f90cf340a7e9ac8531d8816f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3212102a11c951ce384110b8aa5c50059341181d3687444b51b4c74f4697c8d1
MD5 5e9fd08429d076b7c4a5d29e3b9cac76
BLAKE2b-256 589f750263f163b997206df56137a77c66cca62baacfdd8f1c02759107cc3298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6ae15c6b363e1dd1861abc67e49aedac657395a544af02b3ce1a516537a7148
MD5 477c8cf67d09e0869e0cc2e1d121fdef
BLAKE2b-256 d20a04c5a231b97511fdf8dd6e0ff5103796ba73fbd3e29a87a1b4a83b6cdf48

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