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.24.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.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.6.24-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.24-cp313-cp313-macosx_14_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl (557.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_qepcad-10.6.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

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

passagemath_qepcad-10.6.24-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.24-cp312-cp312-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_qepcad-10.6.24-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.24-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.24-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.24-cp311-cp311-macosx_13_0_x86_64.whl (558.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_qepcad-10.6.24-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.24-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

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

passagemath_qepcad-10.6.24-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.24-cp310-cp310-macosx_13_0_x86_64.whl (558.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.24.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.24.tar.gz
Algorithm Hash digest
SHA256 842efede62e8eef3fc7012f412009ccef3a741b7b01401161f12768979c92808
MD5 591dddb919772106a5b54c4979898f5d
BLAKE2b-256 7706268ef51590ce218380c8808604347c5d585e27d00fc92146099f093a4fec

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d5b4982888c2108198a3a74b24ee822b37c4500ff09386aa63fd33aa7b48906
MD5 2af21e99c5fd6cd39f361ddf1fffa0e3
BLAKE2b-256 5b5e5f472fd00e410a4b81059f03adb279165caf3676df0eeec0d189f67cf819

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f63db8167abcb25d44bf7a2d86379008e7fc6d26def30405c100dbeaf9334729
MD5 6b9a473d9c741c4d19351d2b717ac4e9
BLAKE2b-256 73b4951ac82a9cd2bc6e2f1c61a3cb2526e18b7ee22797ac2b4403efecbbf581

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4505c5ef7de05f1c39dce28d9d6a6607b42152bf15dd67f98b7b967e6ce16830
MD5 6322c4d1427b4ad58955c7fc7abe39b7
BLAKE2b-256 0f18033cdcd9d034ce010e978e41b67e7b2e390c897d7bbf984a96bd66e75047

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 907f669a8456a0b7d0310df26b846878a44c2e504006b3180df79b16c80e8d3d
MD5 952c5206c3731f00e75759c2949c83fc
BLAKE2b-256 4f5875017ba21dc9376492be0b764b315fc9abc68a355ed39d28593a5268d40a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b07c5a78597dca11e8d67bf6bbc337c50803c3ac9481392812b557ae7f1f16d
MD5 c52205983f5547996d15923d96089a42
BLAKE2b-256 40bff58b38a591ec487f14b20f64ef73722adc677d5d97e07a878b457458aa16

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8e47e0e2220f5c58c5b2e1de3c390f4bf33c4f7f2ae42cef342cbb87465565a
MD5 53a2a6999e54134a9a81b820566ce095
BLAKE2b-256 17ae1fd01013fb172d1efac3ccbaf04eaf4b870545b84efbbe1f1524cbb392af

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 000e2f29194b8719e8f9123343b1fcf04f94f73e1eb57b67ae8dfca7453ad35a
MD5 b30ece960fd9d1ed8516383296f65dd9
BLAKE2b-256 f64be30eefd42e04fa9272371423d78d196eb1183efad075e56497b2139e99af

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b377c82d56b720eee172c33f469b21eed5b3424f6ebca31399e545e3d5538d0c
MD5 5c69cb782d2746d288d5d3f7bdd95b25
BLAKE2b-256 79a28eb653dfb6dd6c5955c48910b6db27caba7306eda43d3badc1f78f273b21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb2ce9690d48e64e1b4d133d37ee37be063441ea154fa54132e8f3014bb5291d
MD5 5df4910d943ba163ac29a2e1be28f8f1
BLAKE2b-256 63c3b4b8f860a3d4c3106e97b482c9e210f7549458ad566dbb1cb695b5b1d37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00ba4e6c16d043faac1278374defb39a3c8edae72b930226972a6545bcd2766d
MD5 5d564e3e49ea675c6f35b0f5a57fe095
BLAKE2b-256 18375958704312f75cb8de6044400690ae41e1241a5aa95d63780d7ad971953d

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 803533e7a4bfa5bad5b63f9ed850ae58180cb638e0dafabbf89fd187d7dc68b5
MD5 6061d97a9c9a17f731c596c28cd4c125
BLAKE2b-256 c078dd51a02a82740474f74aad2016fe0191978d1d33bf2cf6cfc99c6f2267fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 16e354ffff90c272c66ffed3cde9203388a2209756a45d35cfcf97f11b3e5398
MD5 891157a2bb8b2b80be5042fc185d9744
BLAKE2b-256 697c6e851b280f7c08842f5c0197feac67b06ad4278d6e2602fc389370d678c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ecc1b6e178c8894c8bc04ab9bc132763815934a5e307552da6f8de73b11d6aa
MD5 b1fa52f286a6360f1adb1916f96ab1c2
BLAKE2b-256 38d05d634803538b8fc56398d54dd2439caa621ba60801c80a67c1510b9cbe9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3bca9390d006e6e71314402307a63a4e329d270b56355050e399a2ad185639c0
MD5 991a2741fb40aa2a3936d37332b1587d
BLAKE2b-256 27ebffb7c3d6e3f0793c9314868b44820219edc59bc8a0df58826ecb9816532c

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.6.24-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 754f9bce7eb9ef24329737c4d04d2f201c40e2afd4cc1fbd6dca1e7136a78a33
MD5 9071e5516e613797e6990ff7c9ce6c2f
BLAKE2b-256 e0667144c7baef679d4b2125f85c9a6151d9c26d6a961a290926b30d5bc7b6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e2784e9530a9256ae945cb5c32e1432c88e4129e4bab938cfba410345bd4bab
MD5 3bd4d540f22abda54413a66cc347fdae
BLAKE2b-256 73679bef336e8b84e41d5eda6cc022280a815f0b255055966f00d31db17577bb

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