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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.23-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.23.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.23.tar.gz
  • Upload date:
  • Size: 28.7 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.23.tar.gz
Algorithm Hash digest
SHA256 cc85f88493ffdc1cdca8e025212ca0087feab421fa2f4b3c147b840ee9394346
MD5 a9ac6d395e59b47b97de2547d23bde78
BLAKE2b-256 4afcc00247a3e12e5b6eb2419ed43348b0d6886d0d79853b19fb3860108f0755

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c932d2a50bba454d966e1b8c56fd67f20ce8935cfe4b52c9674fd5e0b6b6ef48
MD5 1522c3a935d9b5104bda356ddf1127dc
BLAKE2b-256 9221f710353e5bd3347c183f26800c19e77b648aae792934356c7beeabc17834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7eb4ef7d582edb1b974080b3f42c5e047d18ead9f83f9aa33bd44f4c2aac9024
MD5 2850d20bcedf5231982caca3f902a4d3
BLAKE2b-256 24e45e49b309a43c014211befe9d79672c3328872addf50f4ee2e48ed634461d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed30be43cf156a8644efad83dfd9c6ddf6c94268a1476e355917decb1dac6028
MD5 0d2d3433298b696d78971135343c5bad
BLAKE2b-256 c8907553faf6271a530f26107fe4f4fde1d36c2a5759a9105fb3863220b2e067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 979bfaf41459292ca44cef77acad0ed9fc40c689d304b9879fafd81f0bc1ef99
MD5 f7cd21d1390d43921ffce86d93aa2b7e
BLAKE2b-256 727d0efa79a371cf3904a413ef3c47f0a240193a8c4efb4ea4f648da42df0417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6aa760f7d39758a6dd3548feed3d70c2638c054fba7c6df3c502e0bbc3235cbb
MD5 183d2e27c8d7e0974aa3e0c990cf9693
BLAKE2b-256 acd23f9ac615a9c223328bd90756952f36d5dc9ca7ba386fb736b6b24c36189e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f40154ed00d4eed82ea0dc1b9c842ffec9bbfb7ead286cda4295912e98bfec2
MD5 8d6c412667abc64324663b8504a5e668
BLAKE2b-256 04ce2f93462e656e9c5b29f42cabde9c0f6411b7d0ccb81f826b268ebc43e089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 658c79af43873c25e024b3331056c65e3b63d36d1cc7234a2e35a573ad66f98a
MD5 d6ffc1626369ecf46a1fc004a84d5c28
BLAKE2b-256 73b1c56a5ec0deffdaf806b404b4dd8df98bb5ae69c88c7c634d7ee24d1131e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f512dd97ba7a6ecf207089c30a0fe14bdc5c9eb5efd10f50f8d47b2e70c74947
MD5 17ad16cbd9428f93fc10e1e648c6217c
BLAKE2b-256 6564b9202c77e044e5b658e2a2ab047fc7c84792cc2104ed6730d5d358dac65c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1741b87c2de9593f43abd0a6a29adae218998606df7bf091af8a152745d6067c
MD5 dc3ef4adbdf3a3482e56ed5f059c408a
BLAKE2b-256 4114ff93faaa98053c6656472bd06f638226e5a85005b6dd4489d9088e0ec645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d698b3167b0b3adb6faa8e291513185d88b506603e305eb0ca5195107846ee5
MD5 69d8b75d6fe441972c6e849659622bda
BLAKE2b-256 6214dc39e7632ec9fb62eb891e54f34a1828e67eeed53ec251b7ccadc8290055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 930365f611440ea9ec9de0b70dca679647eb7926853fef5ea846ba3ffd3fe0ef
MD5 f653adc6e1f60883889f05ce7cf85502
BLAKE2b-256 52306b5417e3fc672d8df350b45ddb11375ed1b929223840afaaa318dc6ba219

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4ec760ca8e9e5141dfe4b0df0a557146dcd2a58a99ad22e3c1d5e4d72b692a78
MD5 845231d1169cc407cb1f73eaeec4587a
BLAKE2b-256 9bb75419077c59f7d8d517a5d95e87840c8c1d7f206f3bfca318c1461c5df294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2730a76c4a0c41ac362246497d87e57c0c11f43ecb3ad75b0fcb5fd4e7a7400
MD5 43ac68ab7dad8a2986b79caf80236001
BLAKE2b-256 62084f55d7b68a7ab718febe4bd4e855781fb4477c730485793c076bdf62713d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d22062a73c23f2b77125c137945305626370a1abc14ad346a4b10e11e229f579
MD5 feb106422baf445c4f7d51c5fcc80b63
BLAKE2b-256 2c3e2c4bf1463e8884291ca9d5bcf561a887594584652a33959017d604276f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 76147e95b7d4035acf81401b017896f41ab1cdf907f4e3935c67be210fd0984b
MD5 30b8118aee38c2faa81d7f533d3be99f
BLAKE2b-256 db46dbf29f9b9cc3765840a5840b881bd9c5a083fb35c729348bae7d89912a3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 896035c7e3b61240974e0c5763b5287bc45d1f6415ad68ac422174b04dd82237
MD5 9f82c6117036bb4ddfd0254e7f999f75
BLAKE2b-256 64037298788a895b15ae667b4f47b91a9196b73e8562406deddeb20e20935652

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