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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable source distribution sagemath-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.1rc15.tar.gz (28.6 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.1rc15-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.1rc15-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.1rc15-cp313-cp313-macosx_14_0_arm64.whl (544.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.1rc15-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.1rc15-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.1rc15-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.1rc15-cp312-cp312-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.1rc15-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.1rc15-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.1rc15-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.1rc15-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl (558.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.1rc15-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.1rc15-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.1rc15-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_qepcad-10.6.1rc15.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.1rc15.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_qepcad-10.6.1rc15.tar.gz
Algorithm Hash digest
SHA256 ac9fafc227ae33a5f6f660eecb47eb71347933b8b3a014e07c93dc78197723c5
MD5 340c2c3d12c04ede720ff33101274a79
BLAKE2b-256 1f7325fed21e907d54d86567a238e46a506907db2a90357c13c6f806056a23c5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75dbe1774dd08d01e017f77c96c42713620149900668729a74d21474bd5ab73c
MD5 dcd2eb69a295d174547967ca93961237
BLAKE2b-256 b3e0b2afc68fb674b099ad62fa1171a0ddeab6539dea2c2232429b8d6a1008ad

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09b6edfa09864714d902a7a036941b58489c3585847dd49083f2ae44c6d450a3
MD5 5dbf0bf6f20b5914a6fc55b79a3dcef8
BLAKE2b-256 62847c2301205943aec59b5676469f99e1794b53d6f79aa306987005d1199ece

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e5c5b097b0aa32f66b0a0cfe112347b7d07e88ce0dcb1e09b3ef50a5cde26d3
MD5 0b3a661664ac6b45397db580f014db5b
BLAKE2b-256 e97fdcfd541caf9c7b4f99569a48b3b7d6a24f8905de870574c38f4828d3998f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 117cca1ebac1b2b11f258576ce22286c59329f7c7516be5a2b7593f08ccc1a8a
MD5 c10ecd8a6936585a6e515fc3efde32a4
BLAKE2b-256 6e8ca282baeaa47552ad9084e6a3277cda053a63696d108501f016ded84c1544

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1a5fe1f3f7ae018cac385703b170ba210db5753f3d995224c1a91c911bddc8f
MD5 e10e7b02998d0817f14ad89c9cc724a8
BLAKE2b-256 b6e2ba8a054b2af6d10fa9e95a116ddc4c52259a509684d3044513db2caefebe

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13d333bffb7aef56c0c99d5b308a51ce0a3bec5a96bfcf575bd60a1028b3f520
MD5 2969f7937606dd64d528ac54e83af477
BLAKE2b-256 a70e7974dc678eaaa4ee9f14972760e2fac355de6f73ee4405eacf01a38d9eea

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 47021ded630616e020255fb53d5836640d73400dd8e7eece225ed3103d9f7457
MD5 7d16a296dfffd36e9c471e8d29c6a9cf
BLAKE2b-256 4302589b41d3ed3ae9babaf777634839568d51c8f35c309033b3d6ac655b5741

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7542cca1d41ff72889bf034962c9d3f0714f8a1a96f077f73a12bc0e3c8a6831
MD5 3d4765c008eee7fb74805faaef032041
BLAKE2b-256 3f89d36e9c772e1dae72557443774a647f870b9dc6aa63564fa9d1a977404556

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca7e9fa16456ca08e82dab88305bc74a791e574837f91f5b39da9d886c4a7147
MD5 f662eb5a1a259beb82b6f3b1b7b91632
BLAKE2b-256 1367ef6c098b82dfe1aba2f66a844b7e70df72e436749ed64258996e1527d489

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5b3e5ad23c486d9df14a2cf639d98bdc4d97caa3bc44ec02606b0eb432c3355
MD5 4ce5d6940d4293bacfc4c1084a9e90e2
BLAKE2b-256 4751c9c018767e79d40c1440daed82e4cdf04d13baf9c329ad64f4c23df42c1a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 51b9ea5913ba8fb1df9311da70c314644fa0903860bc0b2af19970b08e10ebe6
MD5 92774cfbd481ff9868555ecbb1cb012c
BLAKE2b-256 ce8f9cec96230560aaca2064fddad011038988d4ceab5ac3a4d33fac087b9134

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f0d06af04b061cac731d67b07fdff85e20367f385d34f0bdcef38bba3e0fdab
MD5 91a62aaf163ce233c16b1af2af835119
BLAKE2b-256 e1bd0e6cac0a2b2693d37c0047e29ab7a14e7c0434380cf1c3dc95bac08429d6

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9deead4830c50e9c8732ff94e6c1f307f81cd10f80e857fe068ccd115f63b1c1
MD5 93588a4f740745c395f91cb2aa1961de
BLAKE2b-256 60878a2a07a32fb0cfc13f4c1b09a7f6c2ffceb1dc3b6b35acd4da299a5cd101

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e0cefbb0363b6a96996aa9e90dfb2fec86829378816702cf5df7aa648517c8b
MD5 d28062b706f2b945e6e5171d07f60056
BLAKE2b-256 283d7b36ca3e5b454dc8d321073b665ccf87630784352709addf9d154a403002

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 411a0d68b765dbfb5abd674550056eac9a6cb65a7a6a7def0157b7e1b416e19d
MD5 623a9e399217cf70601507772e9695f3
BLAKE2b-256 f55fecfefca740b073101926a1f8636741dfec85b489de467299ef2f1c96a8f5

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.1rc15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2523bd74782bb4878c6b04deb03c965cdd6d14e3f124f513543e0ccb4d5e8206
MD5 86cab91c4576dffefc3263b975c91a86
BLAKE2b-256 31d418f3c7e031c51bb33e894f77407fe4f70d34da834005bd1f5427a0160b7a

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