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.29.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.29-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.6.29-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.6.29-cp312-abi3-macosx_14_0_arm64.whl (544.2 kB view details)

Uploaded CPython 3.12+macOS 14.0+ ARM64

passagemath_qepcad-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl (557.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.29-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.29-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.29-cp311-cp311-macosx_14_0_arm64.whl (543.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.29-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.29-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.29-cp310-cp310-macosx_14_0_arm64.whl (543.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl (556.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.29.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.29.tar.gz
Algorithm Hash digest
SHA256 ab62e8b720eb2ada3016708edcc9f9c26fde4a90dba1e462269b279d792b0105
MD5 3a5c1106bbd46b18d33f537ab27df947
BLAKE2b-256 8cc82a39b2740a684a1538b1806cf4acff2fb39f017b3d5c8238666a5adf648c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9853a7c9718e562ea480010519dec2ced80d3bfef262871ed06730ee0b84e191
MD5 2cb98268407baf605a9771072506be12
BLAKE2b-256 34e15dd96478fac4e1f7de96515bae4d67a46cae9be570370d2c8ecedbe502ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b45ec125f8459fa4d20f94ff03b59d4a4f8e668b21d5678d74903fbf7503a060
MD5 b8a1f81a8de9badb613add41501e5b07
BLAKE2b-256 23aa7e383db60353b7aafd9115efd891fda794114e749a763bc9a3f9ad3c00b3

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.29-cp312-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp312-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 09421a574e2c275c8d77d2bd13a38a59caa7c4e1c203f9053bfa7d0c631e061e
MD5 72965ba06d7dc35d5a24a65c80d3ada2
BLAKE2b-256 12876d842d36afe889af02eab9ff85ad06ce2fab2748fc8b161b23702ce17d08

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9ce6a5c6e0847195814cf86ccd4ccae365d4130beba00695385803c787098d05
MD5 a8dfb50c7038f59aefdb124ef9c0041e
BLAKE2b-256 55dbbace18a9b634711f47e08911444785fa104a1f701567f8a20f416a889b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07b85fdf3427bd1b25d9ddd9905dad8fff6c15eadb8118a0b7173d8db808fad1
MD5 75d9f21a23401863a737adeb4fd0811b
BLAKE2b-256 875635d1de819c61b46bd50ad6c7979098c0f063e48806310f8ad5e1fbf7009c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f71ce7672909d7c952008948e5b7b4c67efcf5c593c6548e9927cf106f93de75
MD5 e82e9e909309458ea178f81a3bbf608b
BLAKE2b-256 e37e543fa59af7b46da7222c0aa618780337cfb647bc736371fd677cf78d19ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 123fe010274febfd1e15a8699813c80ae83374895a2a2f1bf7898e056b2994d7
MD5 2fd82392e40ba2753d30fee274c6d523
BLAKE2b-256 5f3a83bab140402ae93600f52a1a4f2e6f6997a3d0b425a5e06431435789d22e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5d67d7f1dc0bf494ffbd5718b49be825f6d07e86683c862b1b3d69177a84d257
MD5 74a8c62ed7169756cbc304e08e301ea0
BLAKE2b-256 0ae55885d997015b841c9867c05b416ef63e9e2cfedb4037898473ba45e59444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8494a64984df6d2111d5f231b878bd8f81ec165e1669613575fef40afb65e57
MD5 232184640f779ebd9f1d61d4e669cff0
BLAKE2b-256 13419d4baebfd9e430f7db15e4e6c946594ed0d0f10b54e7ca9d9f381822a804

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e3a6d0b65c566f7e978609beda17ffb1995eab0ddb50d967df90c55cb1075e2
MD5 88f458ca4e956f0a0d626867ff1171b6
BLAKE2b-256 2e613937b66fc230dd0009e3fd96033d2e35e363d280a9522d6553c871856cb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 345d112213f05a7583b91ba93fa6c9f7d7bb4e199d08ce7ae7f0e9c517411d02
MD5 26c5c03e0954b50eb11af2738b1b6d17
BLAKE2b-256 95602ec37095ff07f9c5fea356e9286e106f471f49fad7ffeedcd41437030a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 55cf07e10330491d1e7485a03682f601bfade6138b123fe749200169d621c0dd
MD5 8be321b64eaee1841b9487a79ed0ea7e
BLAKE2b-256 35c784e43b4eaa97ce4006251bf688557bbb8e7527d6c96b9990657cfaf711fd

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