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.14.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 passagemath_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.8.1rc3.tar.gz (29.1 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.8.1rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.8.1rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.1rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.8.1rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

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

passagemath_qepcad-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.1rc3-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.8.1rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

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

passagemath_qepcad-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.1rc3.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.1rc3.tar.gz
  • Upload date:
  • Size: 29.1 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.8.1rc3.tar.gz
Algorithm Hash digest
SHA256 26dc0cd3a645f4e70bd4e9de69e294be9831c5c4488e02037f67dcc4c62c01f4
MD5 c812bc1a6a292101dfef08161f57f3a3
BLAKE2b-256 c132556f8031d41aa4996f0742914b04b7312a60fa2f9318aadfcee0b066070c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64a04ccba0b53cfdd56d42a354a977f2b2a2942d1e6b74fb061d2497f6ae119b
MD5 c3a61a641c67240a59d6e11113cf8483
BLAKE2b-256 ad995d5c77bc3d1c833504623093b1f6622a42fc90b75abf1baa9a1f86c9880e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 574596455c0737cd2ddff03ee24a6f001d57c918ae235fb70b4f5559ef2b47b0
MD5 4611a87c12d7d22bf82537a7c32ce136
BLAKE2b-256 03e012da95cd0d2fe5955dee75b403cffa264ee0d45c275113ad60dc9c98b678

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf532d1752fa79a2c8c41592ddcd95f7040f6b10aa329bc75a6e504098a55d73
MD5 e338d54d5b8ea82405dc467b7420f182
BLAKE2b-256 2d4fa2676e74150e0e0626fa87701e3e1269ce54124b0fe4aaaacdc8f27aad44

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a39c5a1cdac3b2ff63b21d297daed158904b024ee52293cc1ea25fafb632eaa8
MD5 2ecb10adf69d26ffcd05132bf22bf97a
BLAKE2b-256 1289d2fd9dee24f47c0ad3c0859dfcf9cbc21697e15394a865967089cdd75197

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce60c7ce6285329f565ebaec5d49ce01d35293de2f3a8e2a0959dcedf98409f9
MD5 160fe210c68e9247667c351a3a6265b3
BLAKE2b-256 d4dc8ece5fd2d4d7bc9881af4a76d6b429f12bee763439ff7480320547d5c655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a74bc49dccef04148bbfb8026dd3d96539ab6a46787d811f8a079ff21df2bc4f
MD5 061a29be06c0a5da1aaa8b6e4e04d792
BLAKE2b-256 25053e79099b9f768fe7a79058b0c612a618151104e761f4383443acef3ee97a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b75cff597bfdfb88075e745bedd4a6dcf96c2ee3cc9e4e82dc3274da6f434a82
MD5 0247acea85ed47d32263524541a141ae
BLAKE2b-256 1f876856de4ff8b1bd44361e1a19ddeacdb80e43a47abb8eb5f47d8d5dceb4ab

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 273eef48f9362c4b7599345b2a4650c77489b46c1083147eaaca0c6d3650f14c
MD5 d3f8495daeb8777c0217f4ad799ce2d5
BLAKE2b-256 2985b8193c08974802afcd4fe170d518db71b0de6ae7c7760ee6262fa17d8ee6

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8c8fe123f5f3bcc1e0448d4035a4be83b91c5c66e42e14c475b2a15afe82aed
MD5 1d132d3abc466037730333e78e3a466d
BLAKE2b-256 c47c7127a36dcae4dc6fcc8dd520e1de38b1559e138cd7e5b5d986da0fea365b

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a323bf659e9c620996181322857fba0ed3e5b9c89b2e78a4f69303a705cfe587
MD5 577ea4684cfd810f17901618b699d84f
BLAKE2b-256 76024c722c86da062d49ca3c785e2ef1893a5c7ee599f4400b8e3661a3cc7ff9

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e4a7e5557d74581d0949d9ac2ac8a31e80ab39bddcc407ca9882bf684d500706
MD5 b26269cfeda571ed3d91c1cec5104481
BLAKE2b-256 d829ad20541a51e23729e13cc0bb1da9362974b2f8147bc14ff4f7c147db468f

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 038846fc229139ccb92796727600407dab944bb2313b4e15d4dccd772e3056d0
MD5 ae86ddf591ff8532ce536bfd93efc662
BLAKE2b-256 28f995e512ccb065e77ac2fe9870ca5dbcd9bb48cf671932fb9e77731a5e87c6

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