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.6.42.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.6.42-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.42-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.42-cp314-cp314t-macosx_13_0_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.42-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.42-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.42-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.6.42-cp312-abi3-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.42-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.42-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.42-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.42-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.42-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.42-cp310-cp310-macosx_13_0_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.42-cp310-cp310-macosx_13_0_arm64.whl (542.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_qepcad-10.6.42.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.6.42.tar.gz
Algorithm Hash digest
SHA256 8eee9ea0c615a25981421d8c9648eb14dd750066887a77038b8ce975827176db
MD5 ebb749ed8d7c78f57706897e7a9ecf4c
BLAKE2b-256 368c90f506b7a3088a5eca7b66a1b5b424282e8cced9e5d21e67ed5491c6687a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03a6fbf379903bb9479942743bc11a0073f75a96ddafabfb1ac356ff2691163e
MD5 cb7aa77163409276e4ee39400a9f35f2
BLAKE2b-256 cda0af29298dad77d546e3e5d5615d3fff69cb0414b3e0b838dfb2a7de7ef889

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3a4083a32419a8d6ff03b59c5f0559943646c2ee0368d45e09fd619aedcc070
MD5 036c11926f4e794360039461dc60632e
BLAKE2b-256 aedc134f4e6a2a0e9588442be30e7f350a0b3c53da1b6c7d9b9cde36ccf795c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d5594e1910202cef7301f2411655b7df695fc5d416f045228be0995c3ee45b14
MD5 0968d5cdb3d288f411a3c3ecec2497aa
BLAKE2b-256 eef6b36b181d155d9182ef8d8ff65077ebdf776c2882b373dec57221dd6e53ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b66ef2144265ff5bc51d842bb62d8abeb400a020605047a01826c5eda9d38745
MD5 6859f003d1e1f11d22280d5e1b2a1a11
BLAKE2b-256 d5b90e07e3d562368e6283474b4b3dd56cccb8c04d957b652dd9f1114444769b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e7a58f0759364fa177833b6ef77b2421aa43a9d36996e0fae3e824faff55767
MD5 db067f1d23f4b35633904a08a5b5aecd
BLAKE2b-256 ed93e1466170c2667c6e4aa4bb72580f5e92e7a417ad99e5645a5c9d1d997985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80a946c7453b96dbe9461f6e5e0c2cc8b78d42e7ee3376897c84001475f6755a
MD5 5ed68b5b3f74b875b73eace7b8dcf708
BLAKE2b-256 b2bac90da809d7467a6dacfb2bbc75d3af4e4717c9dc6b5ad192dfcac60dc45d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c3ba15dfdfb61d5c63e399a42efcefa1f4aec536df4124cb056dd3969842279
MD5 63ff57750511c598678e32ac0be7fbb5
BLAKE2b-256 3a6b9813411f4b1a761697d66b4ae8c7b50e4858a5ccf54c7ce4266341721ac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0887782ce66259f065e869dc3271f1f51724735d08a749e39b218724bb0d10de
MD5 9ebfe64719c069ff330887e761822115
BLAKE2b-256 a130ab1e798ab6953f54771f807baecd1ced99565a565c0ab935b237fc822350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0a398ea3ef0a83cfc7b421d3e422cc586ab3c870b2133a7da4f35939558318e
MD5 fb18ab169607214c9c49b2370adfcecb
BLAKE2b-256 1f6402bdb3a508ac8e3dde210689437356c862d5042b5f0498cb31335d8e15d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93c2e7414fbf8b9a51eeabe74c7f6d2a0339a06a02e4235e2e6b97fecd8e6e8d
MD5 5c74ad54ffce36020c701806dd2963c5
BLAKE2b-256 29db6e79e8455e886bc3d0a500081a02cb1e8a73e2c490be79ff8d6ff1fa8965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6140a1a8614dfe30f3a27991b88052c8f70b8ed44f332afa30a55d104d2275c
MD5 b6b1a1cb33b97b10a94e5042ea9ef284
BLAKE2b-256 ee2940f0070a72b683e8824500a89a60e2c2d1531035a488ec78b10fbd9b9f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8dbec49520d9ba31a577851c6bb928a91f67b6c400c5e798844540e39d0a203f
MD5 ad964911a9d8b9558f74533e71f7e1e4
BLAKE2b-256 22179987d07261e34ebd25cf136c965631cbed1e27830ae15e71ccdc418e8ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65b7c6b8799175ce3d7e258270f7cc41ce2f7b16aa7723b983d854952334e4c8
MD5 f309214ecf6acfb6b2f7fd481f6bf44e
BLAKE2b-256 9aa46863de8bee54cb6e44df0faf78dc432eb3a827cef813517f9487d4e25e13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9afa69a5073d2f6d9a6f7c0261e7b78734c8ab57c2381e6fa80554caa861457c
MD5 300ad5f5ad58fb8d6375e8f332d509e9
BLAKE2b-256 31791cccc2bf515e608b770555497a1d61672139c09e0a96cdfaf6c39f4be964

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4ee328f231ecec5e4bd841b634f1bd40e6e079ffc16381c5f518f90bcfe8828c
MD5 5c587de4fc5c5276fbe32e19a5ac73df
BLAKE2b-256 eef64f3cf0666d83f4a9f463e904030eda6be72ff46e8fe00fcdda195a400eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.42-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a7f0a94282db339b85a1ce7d6c21da5ae24cef43f0236e3e24069edc17a5489
MD5 cfe123f3ab97f3578bf2bd2c21a35014
BLAKE2b-256 08dbf12ab46fb958a703e415a16cb79e6baf1b7906a75f7ff2a91e99b7c92338

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