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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.48-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.48-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.48-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.48-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.48.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.48.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.48.tar.gz
Algorithm Hash digest
SHA256 f56d9af4a8df3dfe0dea9e2341454331f50e8cfbbec367ff5e2c5c4b48e22c89
MD5 dadb6de19be93293ff9a0cbb6ce25cb4
BLAKE2b-256 4c62f396fbf7d0bc4e3c6fc59957f87ec5c4bd9c914a59c4230be87a19fa2b8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4cc6141d2a7f1084528a1c6c5a0ab9d2f5d17def2d596b07773465faaf6ffaf8
MD5 ffeb90fb69c70fb9baa994cf2ce07232
BLAKE2b-256 179a32eb6c63c06cd070478eade96899dc150a03a1397ccb83b974a5abbd5cb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7d1aff37e5d4cf63486ceb790a09d91b9e5305cd7489a6f6a2fbf5f61b693cd
MD5 c7d40199aa04c894fcc1a6546b01d4ea
BLAKE2b-256 54803bb438564b816e55669eacfee3d9675ff94e07e390ea4ba40b7c117992f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34a4fecf23849bf3e0e737ae7ae6650111f555b314439b9ef3a67c073a3d55b8
MD5 98afbc01235ede74f725aed2f372c408
BLAKE2b-256 f645355069e24177e871808d3c29cae35b2fc75f8eca6a5a255e2506819f1951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cc763b9b9b7e3e8836ca4b24d45541cd69796593b3e43e3dde2aef09d1f2e0fb
MD5 e8dd124ff9a4c177532794c1038ef465
BLAKE2b-256 735234b22396a154c56f6f6822a88e3992c019a68f23aa33e1da35c3ef747b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0be71a4c6bde4256c0ba8c0e13278086ac2e7d98a0342963551cb048778dc37
MD5 6dea59ffb4e69999d8dc5613411c7e29
BLAKE2b-256 0382ad02077b2e199972730a9d3883db1b86ce6a444f5b0cf51d04c50b73e9a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19c72393f807c71ce8946f882f6221994bfa307a70fad81fadf7ab3887f4fd87
MD5 6365893d326c70dc5991c57a91da1d34
BLAKE2b-256 125503fd02effdcc23a822228c23da619ccc8d4101b9346a6945000b303af732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 873501bba47f71611ee2ae20046692490c12222fbf0e4ad0cbe406de0a6ee8e2
MD5 00f0b2c883831ab38e8b42c68e77ed3c
BLAKE2b-256 07412853f69ca1027cbd3d862d9c5326ec52b1689a6fcbbc8c64ce588c85a518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1410e7ae19aedff0d226d33368ec0cec8e9ea9ccebdf6fd2efa02eb0482a0348
MD5 c252d291cae442b32eed7f6ce0775c37
BLAKE2b-256 713749cab1d0acd8ce24a6532fc311018621d2d281d5301db106a1d15091c14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a6958f72679cd66f9c67c6ff9011b0174f94fb993b20492e0d3c2444b69c79e
MD5 ab3454116d4b98b0d8a21278f6d3b75d
BLAKE2b-256 4b90b4c73e86387772e65878460bd3dd1df9e2d614dd6eef8334bd8358e163c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23cdf5f2583652207a839bdf808b143c5a6e506524da242cad60b3cfaac717a3
MD5 ae888faec8c3fcd94f66ee2ad90ab53e
BLAKE2b-256 4e5a0479f376b708513b8c6181d77d87d426b353c99a57a29383888cd43e553b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e026606d7af21e91716fb12f960c59e19b8f598cc62b2b0520f06b4d0ff1d6eb
MD5 bfe820ae81959800588a61deb20172fa
BLAKE2b-256 29cc48fab83086d7c57d4ed4fdf19addf9b89db3b8ab25e07b36959e48f6f16a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a276fce4853f50a21f007a4c06e613b3e753afdc598ea58b8fb7fe0184a30c54
MD5 fe2506da0ecebf9b952addd3242d0dd8
BLAKE2b-256 1ae347be116cd452d4c2daffcab9958e1edc9d61db0fdb1bdd368027cac31b0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8196d57f4ea190cc9cfda4976688f9b507a04fb0794f0804bb82b7186900922b
MD5 f8ba52ed39d329191e0c6134f1a37bb9
BLAKE2b-256 35c19368c35464b212e97b9125c23dac1d67c82b8fd9a8703a4be590d41b3d2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec5852fb54a91e6421f62188bced70e3e241d5a90eded5f0996c2ba924231194
MD5 a228962fbf8897ef1b8aaa7eb66f9222
BLAKE2b-256 88c259ea149d57fd380188732abcefb7179c7e4a48cefeaad8292fc5b2b6e335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d737ce7e614719dd08d2170fec6d61e13824377166ce39e0c387f2a5197128d0
MD5 93ba0532b58b128e562f62323b69357a
BLAKE2b-256 32d6343809045de1c0b0de5626a9d10d6a6edc757cb10eb6345351ae244c2b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.48-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2518de26e3ef5aca07c9db3791198f2aa236bf90aafd23650795a4999926f3e9
MD5 831df415e81f87703d7c29355e6d179b
BLAKE2b-256 8f739c5f4c347743440db94e226f7f22186dd82db010f95c64a2a9a4dd885cb1

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