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.

For the Linux aarch64 (ARM) platform, some third-party packages are still missing wheels; see the instructions for building them from source.

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.3.tar.gz (28.8 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.3-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.3-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.3-cp313-cp313-macosx_14_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.3-cp313-cp313-macosx_13_0_x86_64.whl (557.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.3-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.3-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.3-cp312-cp312-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.3-cp312-cp312-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.3-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.3-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.3-cp311-cp311-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.3-cp311-cp311-macosx_13_0_x86_64.whl (558.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.3-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.3-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.3-cp310-cp310-macosx_14_0_arm64.whl (545.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.3-cp310-cp310-macosx_13_0_x86_64.whl (558.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_qepcad-10.6.3.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.3.tar.gz
  • Upload date:
  • Size: 28.8 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.3.tar.gz
Algorithm Hash digest
SHA256 4e090334b353d693ef4f4c73c4aa95f4a81d8a10c70080624d9058325d41dc58
MD5 cd50768f9b88e580791ec9cd2a11ff79
BLAKE2b-256 91a728ff74e3e72f1c6f235a49b2e737b49bd4dd4e612038659b9f8c084ae47a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 475f9ebef9f40fb3411a04200623a5c804f4ba912b06896efe39e344f21c4f8c
MD5 e712138972fed5d294d96f9a06046bd2
BLAKE2b-256 db6ac71fcb61c164ecb31bb60a2658dde480c1217921c5a37528a2d98ce8563e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0167881fec6866380a866969ec6a21b11e09a0fbf9dc2c8d053efda6e02e4f6
MD5 2b2c26ab22f1d294483ee9f3c32ddddb
BLAKE2b-256 d5c5c8974a99cf87d4f73e531ae4de228974d18c3f29412fe6d9fa7c8ff317dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 06112ed2e10d1380bd8f83b2250f2d9efdc87784b18d56ce920c5b3d80c843e4
MD5 7d78d1b49518c0e4efeb40162bfbe194
BLAKE2b-256 98bb11581caa1da6b6c1ee4152f995fbdc3ab661570093bd5428b239cf206d37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aefd822e85f41e013d0a1f68122d1a584b71218f30db489600db6de32e901f66
MD5 7e27f06997b2efc75c47ebe678c6a823
BLAKE2b-256 e998706f328573b3e4801e06ef7a429d7c4e26d2a33757defe5876e2ff29935f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1bfbfe65fad5a8457d6d6610bed68d2adb24e58e0b9372b0f079d1ada092a9d
MD5 f38dcfcd2fbf177dd60435abaa2d1b32
BLAKE2b-256 76a27907026ba1f3666a9e8420935097f10e91a9c97723221a081baa2b38bafa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e03c0c93e75a0039afd9ca2490a6f310cd2653824ab32aafd359137f36a9b577
MD5 0c6b01b33861dc4ce5ca97f20904da7c
BLAKE2b-256 3de9da9ba7b5cd6b36783d9ff9ee738243fbfc04c1af6cf56eee87093c95a582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f571829e93ad52f87436800027c33685609eb9735202ea85c709197cafd9f295
MD5 a97707ed4546acca2f931b68f49b7356
BLAKE2b-256 c1f9647b79e45065bd6597eb78b7468b12a8f0eef1d56464cd579c4dbdb66372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dd3cdf12ce34b03701534ef447a2c980c642bdea26cbe08910c1265bcaa3a731
MD5 c01930af13fa2f192240e92795feaceb
BLAKE2b-256 1265737c38466e456760587bf9679efa9b6c638dc77971cabd2e39099097b66f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c004d43d355647b71adf8bef452f18c0b8291d503b95dbcc2c8b2dec9ced3156
MD5 a01837aeefa24013b5fdc85fa098b034
BLAKE2b-256 f633835f4f52e2fb0a88510cfeafdbb51a0981da5805c6d11c42b4377d6853fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b286fd8d52a0e8e39192b9fceb8cea0a1c55f8c226892beab89ad3d5f57fc64
MD5 b887d4ee5822ba7c78d81a7d96a943f3
BLAKE2b-256 74bad3c736e27ffc7b7f2c09ebb704bfe7fb709de3b96cb820d25cee8032da87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5d7dbfba3de6dc98201b3eec761529c85232136eadb8c0c6edd5cd6886ee88e4
MD5 0f51254f9deb2f91ece287573bdf1192
BLAKE2b-256 f76b0be595ba2d13102bcbead953f1fec73cc92dfe6f99c972ab19b47fcc90d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0938d129e72f21eed22e7018d5c2768ce700ef74d12c17100ba8cad17433f20c
MD5 672298cc94126f972e3ffb533e62bf22
BLAKE2b-256 cd5326867f556d5a34c1a9896752b8086d42de10fb35880613439cd5337d1a98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 897183e4cab30f3be6e083e5f60e01ca030f73b2cc672be51cf3349a57e40c8f
MD5 b533b6d375b627e5b34b5b622986e19f
BLAKE2b-256 9f73feae8d8981e45ae92d2a7eac3e121b09030fff673da04301cc1556160acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b51ef3d7e5edf8204f8c4e81e9a88d581389e7bf032f3371054dc6121f3b79d
MD5 bc2da7d036963f98902256a54d7be9a6
BLAKE2b-256 4f1aba209741dd9f8e26f6edfb81a4ae539598c74947eb3fe9bc0240d5fa449c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a87b2b63054d390d8647770529d9d0450aba49e173ab0504b897fe5acbc77162
MD5 2ee1703fc370ff2e8f91a7b87535b9ea
BLAKE2b-256 9abf6bc56ad1dafa4b09971c2f37e6800b31b8c03368401cbe91ce296d9a892f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c5e07bfd9f441d5b4db88d2849a51e06e2827bb0178de3e6fa7fac1d480cdc22
MD5 0730dec97e5c4d48876fbcd46e395e25
BLAKE2b-256 61937e42beab326e696bb91f451ed76967785f1e2c8958be235720926f037a84

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