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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.12-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.12-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.12-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.12-cp312-cp312-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.12-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.12-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.12-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.12-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.12-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.12-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.12-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.12-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.12-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.12.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.12.tar.gz
  • Upload date:
  • Size: 28.7 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.12.tar.gz
Algorithm Hash digest
SHA256 5fdd911ed1f9af88595f2cfac1fdab532d7d3acc201807ebaa95e9c7f1ddbcf2
MD5 a74fde1e43b539ecbe29645ecb584c75
BLAKE2b-256 0bea676bc4b6a336ad3bf0a1e4798f6a2540c4aeb2063cdfa38b3ab549d28bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 373c7fcfab71fa23c74d8f305496702b306311a0ae7689abbd2cc855ed4d0d61
MD5 43a78ed8f9482131052047575ee956a2
BLAKE2b-256 303fe34c066ed9943655bbe7a524de091b5026b41ab1929ea73698cba02a46fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c63ef18458606a92988849d37c3ae2c8806806f4106fcdf51405d921a9848761
MD5 54a34e4c2c29b3c507e48fecb66401a7
BLAKE2b-256 c1f4e292d9198fa50cfadaa0dc0d780987876ab5189aab88a61f0431c167aa65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 43e35fe92e5b9cd7312d3bd51f7855da248dc9336485f218b9e21322b7c1018b
MD5 2e7db745b2e461562ef2c1484b5a81c6
BLAKE2b-256 8f806f71cae657e10ad9aa10d38f4d59204637abc89a0c3d22a288dfe10d338b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0923c8f3537d17fb6b96827258186a024bd1815aff3a0f19b2c9f3a4e5a014c9
MD5 2af0bd2036891153a9ab8bebc06585f5
BLAKE2b-256 fef368813b8c472a314cf7d0353cc8338a56ae11ee56b34931427ae07b9b1916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e61e481b6af46814d4d676e5716999fa27d617b9ef943000ea4f81cb9330c9f
MD5 b228f24381a31eac924b475fb883ca84
BLAKE2b-256 20de1d42f37c2bb7073ec6a56739fec841ea377d6e0e1f775997a8761f4aa1de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d004d7a70201056bb84c19a0189a39fa3a686e068c9e462103dad459fff1ddd
MD5 06dd8888a8d0369ce53327f1c0a966b6
BLAKE2b-256 181d95fee4f1ea51039e489338306cbf829cf973bb95db41c86b21dd99371982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 04949e301d4fc71618533256a68f40b531e9adf4f2a04722f71768c337cc6d6e
MD5 6a1942b8e2352ae812ed965aa05de38a
BLAKE2b-256 4f03b50a8ce3ea591517c34de86a255923eab080cc2000b3793a49bad10d0d03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a023d092652ded5033186a72e8f9273a321bfee6ddd8b3408bee5b73acd15c63
MD5 b449027570cf7d37bd5741d3031f6fb3
BLAKE2b-256 a8de6dff5a5ae7e3c61258cbba7f6fd7f38a7f5c4a9df8f70735527980345b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f9b5cd3d8482df660197911edd3ded544664632689c711fefc2e9892dc56fe7
MD5 6af948d762879deb4af959a25675efeb
BLAKE2b-256 1eb603103c74db8d9a91f0ddd2d3dc6424c2cbb7d0d48db5d3bfd660f7dda8ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3cf8afe7561ea74ba7b7b2efb6be07ff3123851ffc73f53b483e29d7aba37ab7
MD5 72d421d92082f3dd66a7cb69cce7b91d
BLAKE2b-256 15dd8672c09464bd31d4f7ea77ca0d39d507b1174b6516caeae5b4717f028c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b73bd2151094794e61dee72aa80d3e28cd677be8f741834de34a39d124f54802
MD5 a4ff8fda5714db1950081f2f4540fc56
BLAKE2b-256 356f982133aecf22c6aa9ce0b1bdc6ae01fd45145bac759c7df469e7ddf7cdb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bfa2b2a4383ca76d69e0236d2125242cad4d58145088ff8bf1bfdeb63bf151fb
MD5 18bbd65437b37c1a2ca55847a535155c
BLAKE2b-256 a0e6a802ed727b9a0ed413a06358a28833d737695d23686fcc0a47b1bd444ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17bc6bf1c2fc287a1d950b0c707ff6f04221b01ddcfc19aa3242a0c37fe80f4d
MD5 0e8ff3af47a20a81430c3ad3fe66ad90
BLAKE2b-256 7512777dcaa0e4b558234430cbd06c8b0da4c3523fa943e07911a12b2835eb7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d249dfbd361b99b21312ca3a7e92c6aa1e3931ba754e98733c177ad274b1ebb
MD5 e9ae566b59c5bbd9c01083d99fc22d02
BLAKE2b-256 21b6cd95ba3a2f842398f7d4b4512a0d39ea8b2ef5b0ec6f454d32d709bacf44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64456c6c1d3fbe988233441320714b2011b4eaf4c05111299fd511cbf69e23dc
MD5 64bc29ab7e32a0aa753822c3f2622b29
BLAKE2b-256 8d8f61f0b86e698ef059d94ea68235d36298192e5a64130a3f9cc68466bef77a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ed53698e6cefd61bff8c4cf76d4277bb63d2cf7539f3f7284627b485ae7fb999
MD5 18ce900b5e90cd481a0c02d3cefb2ead
BLAKE2b-256 8ad9c07c2b869f7ce40c7f592393443f6af5b3fdd0f4291c4dc34db1c83bc572

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