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.13.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 sage.all__sagemath_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.6.32.tar.gz (28.7 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.6.32-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.6.32-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.6.32-cp314-cp314t-macosx_13_0_x86_64.whl (541.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.32-cp314-cp314t-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.32-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.6.32-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.6.32-cp312-abi3-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_qepcad-10.6.32-cp312-abi3-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.32-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.6.32-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.6.32-cp311-cp311-macosx_13_0_x86_64.whl (540.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.32-cp311-cp311-macosx_13_0_arm64.whl (542.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.32-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_qepcad-10.6.32-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_qepcad-10.6.32-cp310-cp310-macosx_13_0_x86_64.whl (540.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.32-cp310-cp310-macosx_13_0_arm64.whl (542.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.6.32.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.32.tar.gz
  • Upload date:
  • Size: 28.7 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.6.32.tar.gz
Algorithm Hash digest
SHA256 8c86daaaff4cdb4f65590d56515b7d8cd974c984618582fcbf5310087682dfd2
MD5 7a324e3a05d8c76480c6a9e4dce6902e
BLAKE2b-256 52010ad33006514beecb9343807a69832578134d46f703b1b241f75f28d448ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16320c65c29178f5e4b16bee98598e6d420db75f8370f180ed21fedffc24e11c
MD5 5afb1be74856d9b7d6223daf59f103f3
BLAKE2b-256 7deb2e8f38f950ccf78a30b3a3db2852d6a46a567eb0130a470d6ce53cd64af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73b36c3a62a1062d52e1561b375310f538cc5af5c1ea9226361b3107ca5d83e1
MD5 fd465ef56eb4b7ae204aa940f0a55a18
BLAKE2b-256 8500a8c41c2e615ff90731e7b91cde10ce228f0c5895deafd5ebac9f6e5e11ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 017969a118425ca490151af1d5f518cd91768632511b8a557a67ed18ae068840
MD5 2c9cbe99bf4b5fba26a629806b1ea25c
BLAKE2b-256 e66f07a707d5aee8d75a433e5fac03b4e17f1c8b46920e2295d7bb033112eebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4f9e61fa53de953ca50170d7e693387d3de0bba2b2734ffe09f7db1d58ef4bec
MD5 f85aa20b78d4f0a1e9536cabbd560b89
BLAKE2b-256 d71813221ede9dda1542937076d993b456be98629d2dd98b60179e5dcd657c3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57f4b261ebf939e9ec8abd18fd79b36bc72151e8414b441e6e440a88a3fce8bc
MD5 c06d3479a1f44ad3f083b5cbd4a03fe2
BLAKE2b-256 00d1fd71f63a3e5214230d7caabef2c45f63692e1ab9fdc10ed0c79b3f0b0059

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d18734f7a2e33a9388492a5d9b01b82819c08731979c4cc091755cf9a1c224c7
MD5 e8e42cfad67122494ebc889e1a4eebad
BLAKE2b-256 b25648073aa17c110d2fab1a0886b84bcaf008f4b08cbee94f57e34e5040492a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b9e175fd0f3c9d047ad8fb4bbeece25b194a695b5ee57b3e6aa92fc04fb4fea9
MD5 82f34593702e1940d86514f256f404f8
BLAKE2b-256 cd2f03b76471f3bb8ae3c10b435cdc230666e7bd7e771ff9c7110d6fcd36a95c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aa31ef6a62e715ad403c592ca95b3010939433f3e772cae5cdea309cec25f687
MD5 0ca8314385c8f41e37f9ac94d3cc45db
BLAKE2b-256 f7cc5a645ba9c63d4fb0417a3052a7a35b04083193a095f29373e57b62f0c958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 400cbf34518b762fcc57630c3d02bb7eee098e9590022f8bd6b22076168c66d0
MD5 23c6631cd8a87ba3ab11d38b4e7ac8af
BLAKE2b-256 fa94f6a693d77cd38a47c660f4221be4f7361edf2d01a671cd28302e89b8b2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a263e1b812e8892b2001f15c60c5c44c86caa2716735c1aaeab60b828152acf
MD5 d8bec5e2728596969de98bdb139d30c1
BLAKE2b-256 e2ac5189c3caadaf9ac345eb81b93f8b5f8ba9333df618c3a7a76b661767e737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 034ff133ea5ca2002ecec962e8a9fcecdf1b60ab65f8889da71e8c82d1a770e0
MD5 64e73c05d9b0aad4c12d5adc9f489b73
BLAKE2b-256 0265ea73d2989e6720b7ee7c65d2243303e43092eb9448d4247168a7163a83c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 80ff9eddcfad68c23de02d18e0f101d3443dbf29ce9967493b3970082dca2572
MD5 85e01f92544a557af71eb67aa3fa72de
BLAKE2b-256 6de1fb5ca7d01e12e653d2ae4d3bad4c03e2f1f75ab42e8c5d868f3525c72d98

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.32-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 add9807c86121b45c99b4b7d021d5d198072c21f9d2eb86b4df78586c7b72847
MD5 705236b5a851e2d3d57179741ebda5ea
BLAKE2b-256 6ecf201dda20d496294ddfa1137a4da2be16d7455a202e14fba46f8363fac43c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.32-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21d8e3baee22f0d14f73ba63d6eab8bb25fc331b0da0f2f1b4b096b6564a7690
MD5 9b5ea833cc7d1bbb22375e0b27bc53e0
BLAKE2b-256 9a207593e8b679de2bbf833e23154507520ecc4ff77bc86afd18e23c0117163e

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.32-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c07100712fa16bbcd3371b123d0f3d4a5df824be3d8eb5761c5a704a712fe682
MD5 6f5de108141f8fc4d0a083b93252221f
BLAKE2b-256 859a6b1559f51ea085f1d742eb45590f16280b622673f3f39aa72916b77cdd00

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.32-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.32-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cafd2e79b390811fae4c257296af79292fd7ae8a77c4e99fa4330479821d137c
MD5 10aa5330d6afb5887e5e795875e6532b
BLAKE2b-256 1213cacaa99f3a4b43854f1add425dddd0f5b82d0e5e311f1129558da486fab0

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