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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.1.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.1.tar.gz
Algorithm Hash digest
SHA256 10510332bfee6800d00e101b0f3b338f4f745e9ed5a3094b9a4c9fd2733de180
MD5 18e8f59f99ca70a40cef86db68dd7590
BLAKE2b-256 1e130f0e7e57dd177d74af58faba31a84ef4239bd310a34eef37e0450e4ceaaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e22de0ceeaf3908c809933bca509a75bdb2bfffd62b59d599925b929dd3dda3
MD5 f7aeec77488a06823879431734d61e19
BLAKE2b-256 8ebc08590e80161cc1a5b01e8d48c34b8b851e4f44cead482c5d01b8f9791f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66f73e429b1b089721db1a4e57e525298531e371da8246c35343dc33381817e9
MD5 c2076de55221142da07da0926b9420b2
BLAKE2b-256 a223941b5596cf89b6ef2c54f244751defe4034fe6558e7f2dad9d12873f0b24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a175df2b6c7874ea92f3d310c072ec9d19153f976ca39d86697f9b6e9a8df872
MD5 1e95f9d64c8db728aae6e39723243ee0
BLAKE2b-256 05fba02ab3ea556c6554d697bee9366a6fc6a5a749d4d6c3bc5895657ed6a566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6dac9950706a2ca130e609de0b6f181989dc53b5454291ddcc7933c653c5cbc3
MD5 0bdda77dc1cf76ec7abf3887e7f2d2a9
BLAKE2b-256 e263cb97ff85529b2f88e28eaba404f4f5982497cfe1589f07bbf7385b3a5300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ffe0823ba50c3045a93cc8373130e80443e7fd0a4295a90cb58a6f160572cca
MD5 20ea3a8dcad164d2f9b975b823a1c8f8
BLAKE2b-256 705e7ed4e6c53c1737a30ef8563c3b5ba4162d4fcca153d4f7a6500ef522d653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eaaed53958e3c75f39c3960822f8a807fcc65ec3e3b8bf243d60905008485a2b
MD5 b1b7dd2363ca6f47ecd3cf776d20b217
BLAKE2b-256 14801a523fbc0e6bcf862be3f3ed4ccebc798c326060f2762e11d18cf8ab3baf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ccedd0670371ea9ef44203108126b4195a4ac75c747576b3c3762d317177200f
MD5 32d230b2b98dce35d625d46b4f9f05b0
BLAKE2b-256 df275efc03b5587a886299293e33d0c2532008207b3550de639f6b720cfa2d7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 be15876db1cf594d2d8345d032a36f861e9757ab21fef6fb13470f0200564e0c
MD5 86b4ba0875f917bcf46adf04ed1c543f
BLAKE2b-256 1709467fc036a34defca74b330ae42d4a1b094b24b9599b591f912f468a2b0bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9289ea5f1fb908bf932216a4892972c268aab58a0ad9edcc433b911f2be201a
MD5 fbd5aff69e0fea03b64c06e61341fd20
BLAKE2b-256 4ecd48d13a2f10a9a6e053f8ebace7f24937b4de95ffc3a25a8accfb1b3900d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e09acbaa12073bfd82af5f4b6fe01a824543ff415446e5e6198c36b6ff0ad92
MD5 77d910ba2f7adb78288bcf3d54577b95
BLAKE2b-256 ccf1a470a13c9ebf954ae42d82944e5154c2a5ef2c36975127fb55670cfbb05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0bd02289f63b8a2a5d2f08a27d6077aed8a695d879f7a9edd4cc510d75adc916
MD5 ed019e0c4c564139288c62e9c5f888b3
BLAKE2b-256 720b924f3b1ba199272447e20426298e6587bde99c798546f67701de9d0b2f6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 778b3d988b056fe66f1a153071424d24bed63bf3431cceabb51842749c5d547a
MD5 5e8ad1592e1e9ba66db4a40fcfc2c204
BLAKE2b-256 96761ba25623ba5e995e928066fdfe789dc0b47cc3164dd42b7053c312d3b97c

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