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-2025 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:

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) 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.6.x series are 3.10.x-3.14.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.1rc2.tar.gz (29.1 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.1rc2-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.1rc2-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.1rc2-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc2-cp314-cp314t-macosx_13_0_arm64.whl (543.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc2-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.1rc2-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.1rc2-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.1rc2-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc2-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.1rc2.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.1rc2.tar.gz
  • Upload date:
  • Size: 29.1 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.1rc2.tar.gz
Algorithm Hash digest
SHA256 5ed484f7132fb2f9aaaa0363e4ea0df323bc6c6ff2cb348105b277a1e7bff1b3
MD5 082e2b210be68854883221bb4b621d74
BLAKE2b-256 f2a7f37c5b63f148267cd771bcc229b047944e7c4e0cc3308d2e8c97bc7a1b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16826fc12d695eb807167c3daa28aeb2a56694c7fdfc9b3ef921d37a4d0d891c
MD5 8c59adb70c81fe019029c35f94714db9
BLAKE2b-256 edae2448210c1940347201542bfda7363bdaee11735d384e6fe189a8f781545e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8651ee310b0448d0c70b8a91a8a4693c8f11b0308ca48349ef8e2b4d9a41360
MD5 d47358f10da106bb250d065ae2c7f3bb
BLAKE2b-256 368d2b2223b6f76e8331cdd4f9130640ae6a41f6459f3c3d778ebfcf85d29da8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ff092534db42cbd4c804ae1b4cd7125b3b7207a0dd8382c118e72a616b3ac72
MD5 5349b5679c07144d06fa27dfbc9bdbbe
BLAKE2b-256 0e55a633dc43955ea1f6376013182339b2dc494664b5cd52676cae90d53db40a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6647e7e174644d6c37c4f22761c07a695d45bdac94b6ee55b7d06bd92f490060
MD5 bf614a2b0733d04572cd89aed0de732f
BLAKE2b-256 5a8d13b1c2f66c386729c7dfadb51d8103dd6144a7d094751fb263d794cc6c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04ba4d8a3d2f7bb916ad22140414f0ae03e1049beccaa7437b14efd67813b942
MD5 08f9c8fbbc1be9f0fbb8dfa96a1829a5
BLAKE2b-256 0a9f017f650a7e111b1edfb103392c3aa658009e0ac430e5b372faf407368e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a1459d0cd436da62b2b6fe1f7afdf84abc0851fb60e13b524ab0b229a087aeb
MD5 8e39e9fddbe45ae51138cea07a721991
BLAKE2b-256 5528200cc7bc0631f7723b6d102c338bedc6b02bf800fa242110ac89517bf9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1099e20a099f3b593438c662ebcc72cecf5ba1a020f7902a2bb4cd8add512422
MD5 7f451fb2970e34be2dff5399e3bd2e8f
BLAKE2b-256 505071a82c3cc308b7bc840087cc1640158c2c5451745b1960643afaf72a784d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a9938149db61e72af85f63d0dd775851c7d2a66ad01a59c429c2111581e3f757
MD5 fadcaf7b93b17078b6bc624862fc7c78
BLAKE2b-256 f0e00e0019a3605cf7fc571f2ac3665edf50c56d9ee0920b360656c3172e5d33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eddc1c93d51c926e0bc6cf1582bf396c31bc430f49b1e577f8ad98807ecbd4c1
MD5 5491a8d625b3d15a84254f09122f7a73
BLAKE2b-256 da4499a9c9e7c563baced288eae0d73ebcbfa305119c5ded2dc68c152651b609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4aec0ce50c97beaa83f14e7160202d6faa672aed2879390d7545c22392682cbc
MD5 38ae243c5697de6d16304ff85ae59f5d
BLAKE2b-256 2c274aaa3154dbb662b888a2e996294b5f081013303e35226489042f1ed1ae26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 36862318258b050f09d020b72db29a6afed7a6131ce4e82328a112f45c748ae8
MD5 ac0479f00bed277d1db6c95104c09d48
BLAKE2b-256 84028847cd3300e8141fabd4b40d014f38f819284fd44a22f33fbae86c3c52a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c4d5e7d67f0a98345da4c61e56d9e3c23fb38526ae97a739e7c7cffc29d3e396
MD5 96064b50c58696c2ec06dd6c564d6eba
BLAKE2b-256 348a8b33d28b9cd91af5af005de5294332a6c32543b2b362207c1c841b70f8b5

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