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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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.8.2rc3.tar.gz (29.4 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.8.2rc3-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.8.2rc3-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.8.2rc3-cp314-cp314t-macosx_13_0_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.2rc3-cp314-cp314t-macosx_13_0_arm64.whl (544.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc3-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.8.2rc3-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.8.2rc3-cp312-abi3-macosx_13_0_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.2rc3-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc3-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.8.2rc3-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.8.2rc3-cp311-cp311-macosx_13_0_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.2rc3-cp311-cp311-macosx_13_0_arm64.whl (542.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.2rc3.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.2rc3.tar.gz
  • Upload date:
  • Size: 29.4 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.8.2rc3.tar.gz
Algorithm Hash digest
SHA256 379c941f282b1a56a6746e921636d3a25f7aee98cc70435f86bcd08e45abf917
MD5 7c226804c1245f0bdd55d2e9f03e25f4
BLAKE2b-256 53848bcdb52919a01cf8f3a5c1e3de26a6bcea223d8961d529f1632c7bda2b31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3c6525ee29cbdab2c4dbe0b3f500ad62c978918519c6aca9b569a403399a8fe
MD5 092ca21b5f7a0cc7e818d503973ba49d
BLAKE2b-256 5e5fb79fac25b47601c638fccde7aa3609658bc82893f8a4def516c5977411e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d0b27ee05f298840a865c60bfa98793609e289af1676d3b5671733597949cd5
MD5 2d2c236fe01d6b01e6a5ce6c0895317e
BLAKE2b-256 27a8f216af812c366e92f8218146c39601222cbd328a879350f9fb69c93cd85d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 94189c3f599e9360720c64f47f5285acee0b44890fd5f2546b28d4e7ecb18c17
MD5 476d202c273c43baad1c27458325e4c8
BLAKE2b-256 c4b9abdb0825d5501293f40259a25ef9d3ef5d27f0c5b3bad2bfb282bddb504c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f68bc5ae3bbebe8ef260c5a9c72892ebc97a6a41ff82b5a493f684a55c9f63f5
MD5 9c961f988953cdca635bfbe3b3dc452b
BLAKE2b-256 92fbae2e08aba33b7c84c97fdad8c66f1612674ee523add14f77e15d601a4684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21b243aa1b296722d1b9f8c72cdb9734b1fcf85fa1ae4af8bd081e97c990550c
MD5 ea1f827611c115d09a7d9a086c390d22
BLAKE2b-256 ba0d071f8284d1a0b7d2b6391ae9fda26d3f0c484637411ff9057ea34440a03e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 132804b6b47413438396dda238236fc2e5dcb5328627fa22089c2a0d903607ce
MD5 c732eb497cc8c15f3f416f50b1a4852f
BLAKE2b-256 b95e403aab98d3f7a44fe88e165b5d104884b8ef1d4d69724fb4dd3b261255f8

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3b44229e565dc62b371fab7e91afa06a16fb803e946a452371c06c22c1c761c8
MD5 95acd31163ebdc7c431abc30fb0385bf
BLAKE2b-256 382b7ebb38e1778d68f39e9dca6f643b508022cb52df04eca1d22b71c1ac0491

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 37656448a281228816a12fa12cc3b11c54852046143fed85b57ff6db5e74a115
MD5 b1d508e44df8c75d8c7fd67488f7974a
BLAKE2b-256 9082d2410591a5d106d7bf268101455c4cab6ae22c7dfa09dfa3bf1c9be721c9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ebc3fd78734abeac76c6c03d2d5bcfe15f2b2e79145640addac1790acf3539d
MD5 f6c0bbed94e31f4b0bcade548379aa0f
BLAKE2b-256 b93ccae671b4bc89a93bf2d6dd8d6ff914c466b390a844e71f15fff109a29c1b

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d597d18816cf1cd3af44e586a78d2e48d5d8d7e71170ce36d157c1c91e7dc53e
MD5 781aaa90662598acf0eacebe4ca12baf
BLAKE2b-256 e41a80b4b5922f308288984823f1e8ca4e1c2f6b7ccf62abea1873a7cdd3bb8c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bb065da51fdc588dedb33668b9e16b86eeafbb60d70e34059d9bed62060ace4f
MD5 ef387aa6b872d6afcea7477d2f2fa8c9
BLAKE2b-256 c3be8b61c96d1238886549193bfb183842553321d86e8df84137e18d3108a3a8

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fb841423fd36b5f9a89b82a14e3faf8cf99a1de3b98f29c56fa8042910075a6d
MD5 1be2d02e8d77e9c33e063c9846f554d4
BLAKE2b-256 af4cab1ee4eb23ed198eb567aa9620370632d5dfaf1e3bca2af4b3c56e1e48d8

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