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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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.4.tar.gz (29.4 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.4-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.4-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.4-cp314-cp314t-macosx_13_0_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl (543.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.4-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.4-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.4-cp312-abi3-macosx_13_0_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.4-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.4-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.4-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.4-cp311-cp311-macosx_13_0_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.4-cp311-cp311-macosx_13_0_arm64.whl (542.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.8.4.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_qepcad-10.8.4.tar.gz
Algorithm Hash digest
SHA256 d51ec4ceb0ee1087ccbdd7b51a3886e10ecd79001663a92308037a9af8229b4f
MD5 6ea44c763ebe4f6a45db9c49bd136855
BLAKE2b-256 bbadb533b6ab0ffe95fb4b4468ca50a75cef076a3103772b0b1c89406c70b9ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 926a55a8c9f5149c4ea7e68859122eda74c57b1b9c1418bdb7f2abd81209ead7
MD5 9d7b6cf475cc660d5b29ddb992b71f0f
BLAKE2b-256 2358558052b83ee4fd3eaa50ce5f6ffdcaff636360c08b1f9174f4d8394af1bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4d514fccd82921c456b3bed2ae3e4beb71204efe5f0a2c242c9e76ba9fa47ab
MD5 50273483ee5d47063d855f0f4b5d3a6b
BLAKE2b-256 f9026aa0e4648107b13439c88f6c56afbf99660febd7df5e7297d9b11dfd7e2c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b340466bec8d3d0a00780219e0ec201105a4a48a6d233ceb1a6521393b1a24d
MD5 9b424c5128d362193fd028bda6642c73
BLAKE2b-256 ba83bd71268b02a109be6dc7c715d249cc4396796f574af63b043e5b65465d5d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 248796b75f36b3d6df439e444a50f2daecbc5087d9cd71cb8995b7270ca5268d
MD5 ebfe426b3c7437e8b2d0ed6bc29a7660
BLAKE2b-256 4f0de50c5342878c342cea13779eee603733d5086ca85acbb5920c4143c65dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 315bdc427cea716ade53c5571e48a98df1e8ee30259e9af024b486c6df3d5858
MD5 e352b3d02ea77e5a5030b7c9fdcfd46d
BLAKE2b-256 22dbee3ffda65a5ff5c0e6c2b2e9e4b3dca7984b6325a779fe3b4a865adedad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94f2412213f22d04121d3208fe8db8af45463709f822f1ab8f74189d1da06546
MD5 36c19b513e0cfcfde984a8100a2e6605
BLAKE2b-256 50135f6eec37a5284443ed915c6f812959076d648c5b7ab0658ce90facf9fdec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 077ee3a841a25bf76d78771dd7a8a9573cd8e26a2dde57438a6b10a31b0dce2e
MD5 38d499ad8b6e185915e14df16215a2fa
BLAKE2b-256 b8d4b18f6902eb76340fc324021b7cbc32921049e964b68abbf15148c9e21f79

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 58edaa1d87162c33cee925c79f2542678d2bbc8a746ad7c72fca617b245c3673
MD5 527daf1ff8a865872f1294ebefe7d718
BLAKE2b-256 2220d238ae40bc34f0f96505bf56b87752e05d44cd1cddc7c7c4b2de5c50f789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 752d24fb608f0119ed97ee73f4003f3803a00ab85f35b3daad2f64bf7fdd587c
MD5 e71e4b681cae997b85deb8972205c9bd
BLAKE2b-256 929d483ba612ae52c396afadcb4114421705a3aa27f8141a95e10a133883e806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 774863ada0dfc9c78c52e7ed0c57c538d7e715e4e4e6c6a74ee18c05a81e5332
MD5 49dbf691ed3ccbf70f54c3543f26f863
BLAKE2b-256 a67eba49cef0c570be7b7da92e1baa5eaf63ccd24581ab31b4c638f93e71874c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4766d57b55e85350255fd0e95075dadd98640fe3cc107c0ee2eb2f06f65c9943
MD5 5341f48d741829a8a87f63bf24a5c048
BLAKE2b-256 64a2688f701169b61dce77abcb29026d3587ecb219274835f08e720059852008

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f1ac749e94fc7d630d64329d92c276cf33b709cb418b3233b8731c84d1d43bcf
MD5 4879f505597519433578de9662d94b3a
BLAKE2b-256 543d39c94aea0379e689bd7ff4193c22f3d73f3d841258e5bee359932494dc89

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