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.16.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.16-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.16-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.16-cp313-cp313-macosx_14_0_arm64.whl (544.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.16-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.16-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.16-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.16-cp312-cp312-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.16-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.16-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.16-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.16-cp311-cp311-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.16-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.16-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.16-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.16-cp310-cp310-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.16-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.16.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.16.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.16.tar.gz
Algorithm Hash digest
SHA256 51f3cd47577ffafca155bd5cf3bee49f8d1e6052fc1f5aba28d86bb7e12661d2
MD5 7ed5e264f7ee97671c9003d368729213
BLAKE2b-256 51ecd1b4e975a76eeddb2daaaf2d77cfc6c6d4b5df48fc81021d09fdddb1cca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91684b7d6a7232fd3a5bdd654026084adcf2262540f3dcc828dc0186bdc47913
MD5 0cbb2f21c76b8d7895d712cdfc812e40
BLAKE2b-256 1be1ca034d05d6d7bcbd93938f9fee11c79b4937eda93a67266bc429f548fcb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7dd7efbd1795dc3f673189d00343c87bff8a340f604bea28b6ab50ff0c225b5
MD5 ca9587f4ee9f8e46772aa06bfa006dac
BLAKE2b-256 7af8664ba19bc886fba584b783e3000908c20fdae78bda30e60225865e8a6f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ce0371c8fdc92ed49f2a21396bfb5f54cef6f76dbe6ca3baf55dd69db5d32ae
MD5 3c588df40702c1c7ee87294768f54c2e
BLAKE2b-256 b008b3ea85b61db4028db7fd59b57469eedc885384acfc5887e5c6b80c18a481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d05497056f8520c60f3929199d4fc7b2b5869f42c9ba8190b06c67715a91cd2
MD5 41d11a779737d1a240f697fccb15a8fc
BLAKE2b-256 883a02c912a57cc754cf6f3eaa38c380ef8c1a9569f1864b8403507155271a33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd7477d0d48418d247b1370c517509900e762f8701d7b7dbf57e1b7fce8b952c
MD5 6278bbc0e44bb69d83ec50578706cac7
BLAKE2b-256 c576eb651547500ec6061efd3138086b782a8befb5e2d238a1a9bd4a59c07997

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8fafd02fcd49b1d62d3d216106edf5bc54de834a0f16140cb2b28d1ff500093c
MD5 edadcb41b8829c44531ea280fbecad95
BLAKE2b-256 5fda4005ca8156235a04e35132146e1dc92e07786e4a4a952ebfdbba48188a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b46380e300e8df1b553ac84c0782b49eedcdddeb9cc3f4f0b07f5150fd87a816
MD5 eea620daaf06283f23f163142339b4fd
BLAKE2b-256 e432102b0bc888cabc004d283238c50d85672379a13c42c4915622b2ed03cd7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f89ca0c02dd0c6c7071097caf488e935745dc799d15c75ff5802607ce610b865
MD5 78be9f0113d197748e3e264c7ec55520
BLAKE2b-256 c00eb9932c3184453d44bcdf83ecd59239dbfd6f4315c3488265d859aadb4f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d943dd926cbc7c01c22dc014fe1768abe8df859eea27bb323c44c18f8645031
MD5 b3659fa8202be580d2894c67a5f0c9f4
BLAKE2b-256 7f174f3bc4e938e1f97475cad8387babce585b6b88d3d4e224119dfd4539248a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98d602a7851f1f58211a4171a5fb7501f2f22b07ee85d6f1a06d6be0c2bcc14e
MD5 d19d1c2431911ed6b3ed16d9f4512f40
BLAKE2b-256 ff680ea13185494e95730084e87ab8113d22f09612c08b9b2bbb184fdda8b326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 74fd09d983b63a0e93b040b572dca546515714b9f7647be0a46bafeb705fe170
MD5 c5a5be76522f87a6e046823774da90be
BLAKE2b-256 dceafda4eeb2a02854b7dad457efc183f39cf7afcb759e141976be8bf6ae7449

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 22a2c0ce7fabbd5d14a1e1cf29503e1ff23c82acf27ec2e2314cd29ff394ce01
MD5 4e5d4f426a1db5ff9c7e7790622c5936
BLAKE2b-256 e65ab1412958a33089dcf1a62dba0eb4018785d3286f27a480278b364655cf18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 829f37aa8454ce4c65698e7abbbd334f858afe8ee630002c947ce3b3a681d64e
MD5 68b1e4ef1cdc4c0f599983e2c208290d
BLAKE2b-256 4dc8b2e16277332d37325d717f3f45c88013c5c305f8131b1680a37cc5591ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f34612a834f09912b00565899d0db1dbdf475463617ec650ab126b432244c6ad
MD5 339abfdfb47272d78f04b53dcd303d96
BLAKE2b-256 765a79637a36f093f299981fa0f2887256168d8bbcc32cbca892b76f1258f3cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 435fe91329f309ef6ed3486e89fdc967d95f8392f3b5b92ef6279d8253173090
MD5 33d0abdd9249e24242b9d5cc4c0d4652
BLAKE2b-256 fabd66b00179cb78285fd79b999ddba1ff749eb7856310c8b85402d1172c4bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.16-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b7f62356050489d2865b07f32f0ffbb5a783e59b16246772e7b7a8f7770335e4
MD5 770c846b65ca0646cd0f1cf5afd45f4e
BLAKE2b-256 6db859b46600ffdffec3a8648fbd766b95b86ea47017789101fd50f3ea6c9fb2

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