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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.8.5rc1-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.5rc1-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.5rc1-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.5rc1-cp312-abi3-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.5rc1-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.5rc1-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.5rc1-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.5rc1-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.5rc1.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.5rc1.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.5rc1.tar.gz
Algorithm Hash digest
SHA256 bf7b842528121b21a487ae1427722c31aa8a0d70b06fca0281310ee138dc413b
MD5 751fac26f3ea48763756b236139e4079
BLAKE2b-256 c2f96ef6d6ccf40385c6a164fb2e93172861812a18adb6ab0ea9e761c397b450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 550fbeb917234102fc15b21cf8ee3ab467776475ae0f8e57ff1612add6ff43ef
MD5 aa53d0f67f1720f816fd401a2dde5ef8
BLAKE2b-256 f498e4260bc9c639755ec6b5d8963199c221a4cf6fdb7653b9b69f10f4f5aa7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70fafccd8fa2b8b618d69ac5c0179d34f51bd3f17f5992d2e52d594c38a5bffe
MD5 67a17daef00526bfe45a17942fd8e572
BLAKE2b-256 dfb6a693b63ae1d29aba64c236d782f9c228955926a8cc87cf52a3819ce96e9e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2ae119291a1a45c537e57a5017215936fd21fb7250fd740f114961b9b5143b6d
MD5 b761f3d68c58e74889fc98ff92b2306c
BLAKE2b-256 e107272dc98d7908a193f1f6d3990e80288df3c12bf5d59f4b625769b1ecd38d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 871fc2ef58d91728bb0a8488801e0439e24dabe8075bdfac5046b4277c7a1aee
MD5 0f90948f66590f00b5e80f9dfb2fe1e5
BLAKE2b-256 f25417cc871fd417bc351826178752e288910d710fecfcbd435c1f02385771be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2715da77cf367f1c180defb8e7128c41bdbc5b7489febea76592154e98d9683
MD5 960009d58e1dd4cb701a0d6ddbabea7a
BLAKE2b-256 2c2bf9408e749b36f3a11d38fb5135f4a3d160863d46913c5564d068ff3e6ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 828ab31ea4def8772565da67d71ab7ac5a1aa12816f796a74c0a3dd566474f6c
MD5 6fd115e605f0288936407b5b6b6f09a9
BLAKE2b-256 0e0f62feecd976ed286c27f5d449444bc73c708bbbcb82b6c4b26a6f243f4f3a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6de1449533d0a20b65ccaa84777dee249e1132cb90004d3a07caa8e15704e23f
MD5 24fd8fce5bca22d3de6694a3e9b72d1f
BLAKE2b-256 31dda68fcc8391fd45e5f086a3b06996ad96d6ccdd26aa18fc6f0b97835c4e45

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7aa48503cea195572df13d8c7e06ce8bf691fcd96cf185ecd283555b37756ea8
MD5 45117f11fc51d1beaf923c270c3e87f0
BLAKE2b-256 4f44b4d3d547bb02cbd60e95ba8765cd659ef483c1446d1f8f6e7103809ffb53

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3b92da76cb902de1ad09dfb9b6bd5e03b73aab102b842d5d3b8c5db8f87272c
MD5 223dbd5066703460857bb1c949bfdd28
BLAKE2b-256 10d22f404ea6f53845e59e88663b12f66a455bde1f45388787e9f2ad6d309422

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4091beb2ddb4b2d980c72c5c75768cc41651ef886336a59a0266ff7fc17c3af
MD5 50c45acdd03e0966c8f730772b037b26
BLAKE2b-256 69417d5eff26ca2af96ec4b39bb193c1ceda1bfdeed838d02618ac4a3c8a9005

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 61ad7bd932de1e863cb75e5aabca4b3ae0748ac5c351d2b573c704cc6564e5d1
MD5 fa51ef5181dd19fdd588afd930e29f77
BLAKE2b-256 c193b9a9b41e86179d1aae61b9ff43e7218bd976c1474a80cefc5e28c9695909

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 392788d58dc2668fe9697c6c94af55a2ba0633d1e9833542264a84d33be1645b
MD5 7c16a1c38b8fc085d0e4f58a00b39a7f
BLAKE2b-256 a4a57d7b3f9b5e89afcd36e9d744ea5280487744f2c7167f285a84c99be82ed9

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