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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.17-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.17-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.17-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.17-cp311-cp311-macosx_14_0_arm64.whl (545.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.17-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.17-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.17-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.17-cp310-cp310-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.17-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.17.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.17.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.17.tar.gz
Algorithm Hash digest
SHA256 005ee2edb003a30e39d01513874bf1a88ebdcee53634161a5567fd8f74babcb6
MD5 089a2e6585d3475a53f027c0a40608fa
BLAKE2b-256 4c4d029f26d60b1ddc678a8401e10dbaeee8449927fefff972e39bab458217f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db31fcece928accf2073440ad80a4773a71c8be8b001a87a388d2304cfb6e1b5
MD5 4372a4c0ef5518d54495656eff69aecc
BLAKE2b-256 bcc843ad3aef3abd648f558084223273cfd695b629aa09570ffb515e4e37f5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4732279c3c0b7ca06e05103e9219b022b42444df560b79cad0214672286a2f6d
MD5 cc00556985b976db41289c3ee134512b
BLAKE2b-256 0c3155089b3c34bca20c6f7b1324148c7688d055ba550aceedfbbf22670270a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9d82aeb3db922a884b7431459b2116ebb7f6c64ddf1d682407e4d65f961bc68d
MD5 d6e0ba2901f6907009b4be625c9f760e
BLAKE2b-256 468d25e96802e7acd4e4917e5de95a6260356a36e2eb884c91d52dcc3bc4fdda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fa7397449aad94a8c1d47e43afcba806bc2b8a06c66986a3083fa73766097bbb
MD5 87bad39c9e6ad409aa63298a7acc18dd
BLAKE2b-256 7c425d1c01b7c6174a12c26793eb5336f852455a669ceae6744be422718a1b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f66c1d020dc946f4f43ba8f6709fc9e1e1095a6b87956712da5b57b3fbfbc80
MD5 eeed9e555a62f96b607960ee5f9f123a
BLAKE2b-256 bf8a0281f1fa13e9d421b8c8cdec46ee8930fd53ceed74752c038a156dfa417f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a178befe973e0975da8784af101b7e743c34a8d4f70d9e447233934ef1cf9ff
MD5 e55f2c511921f77b66787b8dc253ddf6
BLAKE2b-256 fe1e6c74c2b275bdef4865d43a4188f12ce115668bfab299c1528f5d58ffe078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 96f981fbe8bad554ce39fd6ec79fc3673cb9f9f55530239c623d9023b307c754
MD5 b249ccce47cc5b8ee35bb4660dd85c54
BLAKE2b-256 d61db8613797a138bf08dde1702cd4ad31a335b375c7e17a2e987df127ad7efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f16af039595123c80c4a0a12a16ad1d4116fd6d5c6eff3b4382265c52a928de9
MD5 88da6dbc4a1637837f147a93f09aa123
BLAKE2b-256 79e17c1dac58e2b61a45d89b1a12cb6573871772f617e8b954b8edd4f2973697

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab5f231197a793f83299dd7ba11650a9f13d5fecab95e8a0567a07afe9275b04
MD5 26934604186cbdffcff5e8771cade074
BLAKE2b-256 2a779b6ac122e165fb4c525e225c3384c430d43eb2f899b625f341972417f3f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc28050fc9ea3a1d9c543fd4349b5ef4cace91101464f6c2a9a22e2c492d25cb
MD5 5320fd691256146eee773a52373b6372
BLAKE2b-256 1bc726c80e45da302ea0c819ad7b08ca84ad40ca6298b5cea48c8234199c8ad4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d2c5c4b8acb637289c04a10e03d857a5d91ad5d8b588ca57291f49c02d68af37
MD5 f34c5510d0e4c39539c5b4e76bf8231e
BLAKE2b-256 5544e5912bc43ec0c6dd386f645b004715052f1541d81496809ef00ee3f39b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f4eba14a7cc41d63113302d0ab7c7b76b947ffd8230e9f299b20c8098754cef4
MD5 f35e737b075786e507d9d83252e0a855
BLAKE2b-256 340a024e792cf810478cfbb53a0cbc3883629e8b759800daadb2a549603e88c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6def280fd2804935b127834ba9f087d51dd47863dd7935a5b6854682bef7f5c
MD5 1a223b520d7fde7f300d79b9533a6a8c
BLAKE2b-256 8f415be231478ee4f935988986e1cfbbba8fa5d650fa925911ecc802d553db31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 398fef32fb39a456cdb9d99261f16edc22c59cd72f0cb16daa6672d99ab466bd
MD5 8c50614c0e20bf6ec452804fd3d2340b
BLAKE2b-256 74ba5a825e9aeb9b2ecffbd8dde89d756a95951f09ba6b3bce183d9ac981cdd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a9c838652cb00d0147fffd3f8e5eb1185606a442931cd64aad083cba87972f9
MD5 18aceaca92f8be1fe6e5d4e64f93b620
BLAKE2b-256 e839c1cb94b8175cc6252453933aa6f71b099de2aa1f1821eed2398ed29d03f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.17-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59f115d3f2ae9c88651d33d6d3d8a91a60ccb5aca21059ed587476093198a3f8
MD5 12349562092f97cb433d95e9a7251fa1
BLAKE2b-256 70ed9cb8edb68d2a201fe1f41078d6b112a4aa286f2e447c951cf921e8a3437a

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