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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

File metadata

  • Download URL: passagemath_qepcad-10.8.3rc3.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.3rc3.tar.gz
Algorithm Hash digest
SHA256 2406cd1dcc8cc67eb36e03ef1e0cf6175d0118858c0e521ebca4bf04d48c1f00
MD5 5e51432c540c9b01708b0eac277c35e0
BLAKE2b-256 e783cd73ecaaeb3eefff90f8357894a0be4b521bbfed695442cceade01b679f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d82ec281c7bc178f0fa00f6399db3e120d816680f30fb1ab0ddf11738efaff9
MD5 a6b39716039aeef2973865076ee19b3a
BLAKE2b-256 977f2e981b087d680838d86030f067f610f146df42f27f9c618c3d8eeaf52dfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a493533ca6da91a7deb2b4a8b6804752e5929dd9e53168448a5bd16568091950
MD5 00a9082da20a056544c67087f362cfd0
BLAKE2b-256 c79972a281f9f4c5c732e215f76a423d25822556040e4e28b20807756c5010f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d44bba47c294b8663f5902e76120f8c7949d5ed2c6d750f506a9d61d06f7b42d
MD5 fd7cc7230914c3adf9b459b397c52bb1
BLAKE2b-256 4ef6b0f06780134526a9cbf4068055368415355a5e55e229aa4d44c6a65dbae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 299f1c879d0fbc4470599fd13fd7043d5bee1b66c81200dad17a67b1bd568314
MD5 70ae15777827432f789e956403525066
BLAKE2b-256 cdb31b390c14cd635d3949e103438013399dcaabcd6ee0aaf28ee40badb84e7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a537a5bb30e9feafd09b14fd3f57b8cdb0d32048489f0b6b0e1348ef0073468d
MD5 4ca0f013571f8186ae073c3c26ca9285
BLAKE2b-256 b5f8a791852457b1f192ec883ac5de76a38bef2adea25adfb0e50f7f449d2b86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36c26fc7817702c0a043d096ee0cadcf6807a3f9afcf00ace5cabc632d00dfbb
MD5 0944567b3f8f5e5f8638b8b4920e0bde
BLAKE2b-256 495c89df026774d103e0be4868a86f0c48a88ac82a7c172c60390900e3d42428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1c825d4be91693ce2e1cfbf04cb82f3f7d53a514d49256e9fc2ba92c84117e65
MD5 722f661131e7273fe844ca17cc9a00e7
BLAKE2b-256 4bb3ea0c283f14d1b163ca035fb5b1ebb7525190b69f6718b58b2e7d0114c9db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bf38791c48995ab9a90693ca81357f4fc919d74838ec336cec19ced56c745933
MD5 c6799d99fd03ca7ee4130ebfe63da040
BLAKE2b-256 caa4b34d9f99405a508b3b2b854cbb1a4d35bbcdb2cb4fd449d5c37253e43006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b51805551fb1bcf2529ea2570514272a6ec25f768dae157c83500aa0fb844b7
MD5 c0941993bbcb393905df3750685cbbc6
BLAKE2b-256 9e9c9f6f0f018a69e61550a2f89cb9daa0b24302200d73741bbb4dc5771b60e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b05f5dbef4195e57f1020430cb4a2bb7de17f6b40d898caad1a5f2561a836eb5
MD5 adeea0e6468e8958396cbab75fa81242
BLAKE2b-256 4d3be45a305541d5cbb4a24574bd81a875e4104f971904f046748715a0d66ca5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17280a0f52ceb6c6528aea2a555e9d2ea484fac2d81023882cd9e59754c3e76a
MD5 330da05fd356d1a36063b20fd1423f60
BLAKE2b-256 58fcc8ee07673b5977536f025b6c49435fe4545409730ef57efd4f20ea4fb8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.3rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 793d232f414622c08d1829df2f896b8d5399c26e7129327e193500b84db26b07
MD5 b79e21c60dc57849ca5530c2ac8c9bf4
BLAKE2b-256 2f213afdae845b8957c5fe6a3c34badf595744fdf331311fce7f8e2b5f424be8

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