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.2rc0.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.2rc0-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.2rc0-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.2rc0-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.2rc0-cp314-cp314t-macosx_13_0_arm64.whl (544.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc0-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.2rc0-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.2rc0-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.2rc0-cp312-abi3-macosx_13_0_arm64.whl (543.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.2rc0-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.2rc0-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.2rc0-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.2rc0-cp311-cp311-macosx_13_0_arm64.whl (543.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.2rc0.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.2rc0.tar.gz
  • Upload date:
  • Size: 29.4 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.2rc0.tar.gz
Algorithm Hash digest
SHA256 046b3e31073bde7b6c496ac4803d8eb544a1d8c6a635d4d775fa52f98da1732a
MD5 0e6a15c7fbd7c44613cb78acb6e17f55
BLAKE2b-256 9f2b69b5a64024cf2271fbb2d53408518a83b449f5effaf284e051b8fcc28d9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 725cd2233681aa88072db2e155a934ac048a06e3b74aa7b24faab6c2e56ef108
MD5 24b0883f1adce23ef650a051639f9a62
BLAKE2b-256 3fbb4a9e59509ca11c999fc49184f3694b15d150502432b2188ac195cf4b157f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7bc0ee8c76b224c896440f7b666b08c7675bda842cb2e8042bf1c44cc1c1719a
MD5 0c37e2e670c15e0beb22553e70643760
BLAKE2b-256 76c0333c4212b2a87080b8888d945f54d24c2e73ea04c74857dfa26ad8bfae04

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e86cb093caba916b2fa36e120dacc50c0a5352b579f5faa95f0b8cd671567d60
MD5 1c86e0d67091545c83d6f2b81fa312d0
BLAKE2b-256 8ef81ed5875af8cef5c768ac665de076094cd6f94e23ef02f31cc3c446fa6d38

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 37b5e5196efd97e0ec003c865a16a34646d8f6c039f17e5dbfd4590775a15de5
MD5 306cb5c25fc952d3d6a43ffcffeb863b
BLAKE2b-256 00ed697cb8d9ec34a5007d106cb35b312dfb5113627df104daa7a89e98218f26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74e2ab6df5498c456d9dca204b1572801d1625c77090e1bbd454808bee27c0b8
MD5 439161bbc98239f3c298cd31294aa929
BLAKE2b-256 e8330207dbd27b76a711e53f81f5f706d029ee17b1f4c908b9dc7046eb8d8655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62c1776e1a1bf933cbebc6522bfaa1079610e090f5e045f511cd5d784c8fe8c1
MD5 a653a90bad05651f972c1c3e31fcaeb6
BLAKE2b-256 be459c6865ad779844eada326f25316780f5d83e428299fd858d668212c129a6

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 90739cc1ed0da7aa7550dbf4d848bd87f4065d9599958734cc750b2b5d7bc36e
MD5 2aae7a0d87fd16953241503df6bfa722
BLAKE2b-256 101aada3439bf2791ca2f270d50110dcadf96ae9a44d13f3a102276c30065490

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b60100766769d0d690b57b2fc409cf88c61bbafeedb2aed606eedcd8d8cd019f
MD5 9667e1e22eb961578d9a65c22a9ee500
BLAKE2b-256 45351e083532ec8a21b56e09801d53b341ac4b28f18093e12638f481181d84d0

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ae0eccaa24433683f2802d55675c36cb0060566eab02521c47a12d634ba4944
MD5 89917f406c48186aa781d3b614a2885c
BLAKE2b-256 78d8626078bc9ae737d3678e95455a6317b98d1508304c4ce712e9f85908cc64

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3529186c26aef8c001239d56cef10efdaecbbb44e718bcfaa7ebcec5d6b20ad4
MD5 05528c613952462cdbc8bc9113acaeac
BLAKE2b-256 e9cdcd52309034c2028649eeab27920810c081cd74e53024f3c8cde3e6d2199c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1b96b559f5b7c899ad9d3afb89cc7f779ec4be855e710b6f466f293f3b8e64ce
MD5 008c5362493eb10af29d4d1d378c2389
BLAKE2b-256 948f6b85466a6c3126830fd2d3f4544bd3c1f29a91f44abee62fb6ee5f1a0959

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.2rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.2rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0277063b6506f9dc8aa8cc462aa99d738baa5123de7199e6d7607833411f146e
MD5 ea9a35e2cbfeecf2b26c6c664d727547
BLAKE2b-256 e0b2c46b41b521ee5d76b0c5ed6e509089b0eb0b2ce8ffc1fb2f9b56b1d05345

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