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.3.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.3-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.3-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.3-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.3-cp314-cp314t-macosx_13_0_arm64.whl (543.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d70765db4dc398de33467cccf7e708a3447f58a9271f4bcc2645e2d0bb8340d9
MD5 545feb76b94e58feff6a4c19c9a8ec1d
BLAKE2b-256 ef83d108a7c77e2378978c35a3575cf432e9e85c2f38b38e573cb7fed9f53d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c2cf8f952311f5fda6a2d0d1ad0339204d37f7d5b9b8d9c12acf931eb6d33ea
MD5 662fd64b32aae1ac8c3f27590dbe91cc
BLAKE2b-256 644ff7ef9d30867f315c9323de4c678301beaa17703ee4ddbf0d37e9aff3883e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8582a5d0607891ec33d3b7ea7ccaeec72ba700a56be64cb127c8c8958377556
MD5 76f5f7f8faad0ccf06d30434ef5b2504
BLAKE2b-256 a092c47e2ae51cd89ec0af6c39a736090f74c0a362937e35b0ae56e7f2f8ee66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2659de246e2d4ba4324b3760ffe931b360bca1bf7a52f53fb10546ffa2883c60
MD5 06bdc4d1d3785529d51055a94ad5024b
BLAKE2b-256 b1e882705f5f2b55611e77d7a9f159bf7188567d549af59eb7dcd54668b538e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e795036ff461f3bb49f6a39075d03cfd19397da63fba797831dbf48baa0301f3
MD5 64f011ac4c4c9bfce76fd67afb842a18
BLAKE2b-256 76b0e8c79af815063cde2947334cf4f6c520a725e266f515c97dc46ff6ebef49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 770c4d915d7eaf2a30c6b1a2ec707e4bca7870df330021b149ff99225ad29402
MD5 c542853bd311d0a629cadf5269160195
BLAKE2b-256 ba79a57e0b4e515aeb4726793e66d43ff3190eea43c2659f318cce8e5b2a0e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4194b9ae2e45775070061eae8ebcf73da66f7590b04c1c02a4cabe712f630a3
MD5 6b8a3315e9126f3362225e4e8b5bdca4
BLAKE2b-256 2e0472ce5ca231eb91ca27e9ae7084fc49d8a1fc4013746261bbb1d2c733a366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 01e56bd085eb01f863fb29905d015934644cd3312ffaca138d5beb80bbee28fa
MD5 8854614af75e08265de2f28c77c43813
BLAKE2b-256 447cc556de1def869c2984ab197b4a17195943a689c1a1fec0a32c9190eccef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7e3304b397acd5d9ec1a2911388b1a513b1d53fe72a103d31d55453eac000275
MD5 762a901b2befcb49ea707ec7568981ac
BLAKE2b-256 7067915dcf38efd3660393059dcabc6bd2d53d8b19c7983ef7722bde7c978d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d4e4d7caaa9fc06d6170bc3416d1140099906dd70336d381d26c1d9e9854b03
MD5 513c8abc850e0080c6f2414672695d28
BLAKE2b-256 a401a7c89dd2e0827d10313608405ba1f86e92304d3b5fadda1cedf88079219b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 772f32b25c4c2abdc0897bf488adf648754b897371a444ca3aa41a423fb3b88a
MD5 61aa7a166960499e0eb1f97da6369098
BLAKE2b-256 29060cbf21080f40ef7029d7009b89f2e97f0b7045cc68c41843c99cbe3d2202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6ecd37d68e64a0e2dfc0d0b623ee35af8c50559bf4bdb8c1a5a2b39aa56af13b
MD5 f46dce4bb064708e1a6f3f42008efdb0
BLAKE2b-256 27b16ebe374b7b6f2359f60bb74742ceb7783bdd99f2ad0c084f69019e9a8074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 921f9351fd08eafe85ec8f265329942b962b80b3117f5ab8b71a95c75bb75221
MD5 a35b0607a8347468cee3a37ce602821d
BLAKE2b-256 5ef05364e04851df4ce172dd0587145a58fce84133fff3c9780a5777e40ecbc0

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