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 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.38.tar.gz (28.8 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.38-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.38-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.38-cp314-cp314t-macosx_13_0_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl (543.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_qepcad-10.6.38-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.38-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.38-cp312-abi3-macosx_13_0_x86_64.whl (541.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.38-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.38-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.38-cp311-cp311-macosx_13_0_x86_64.whl (540.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.38-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.38-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.38-cp310-cp310-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_qepcad-10.6.38-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.38.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.38.tar.gz
  • Upload date:
  • Size: 28.8 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.38.tar.gz
Algorithm Hash digest
SHA256 b2f94f200337d024c17c8a5e0e6fd45e7deced7898f4b8d3c95fc06db2430b74
MD5 d577e26ec117dd45654fc781267af3c7
BLAKE2b-256 92bee7c867cf568aead97614d3756d6a9cb5a5ee1894ab949a464598427f5719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c948ab33c5aea7a37983e452ab005c89bfdff95d07bfb61a77007dda062c9a3
MD5 920250de9d158580b2d3b44141bdc692
BLAKE2b-256 24db6a4701a9f20b84654f1be3472c6042f5f6c6c223e3c777f0386a7405f51d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2340e60c93b2cdc0da40ceadb2f946f364083613a5a58d4c6db687bd18bf7d7a
MD5 8744505b0fbfc1f1893cb65ff2909fe3
BLAKE2b-256 7529e5c8c9a006c1e0e6b214a43eed2ce39bb7d50d99c206cdc85d1721ab401d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ed0181eaf2d5eae296a64d73f2a3499b76c09cacf5c1a3b2a38eb8ef969db353
MD5 54a190f2aeeea2b653ff129e4d707560
BLAKE2b-256 d06abe12991a24e659fdf03b561addd3af672e6ad01bb892284edfadd7314fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 de70cee6b0adc85857460a8c1be95f6568b4bf4e96977adff3101cd621fe530c
MD5 cc717953cbe11bd0213a958d52ca8cf6
BLAKE2b-256 b0fd176e7ae43251b41c5f14f200eb83f92ba20930d5d354e45dd5e890d792a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 731d79fda264bcbdf381a19e91dcb88c050cd06d90e989850b3a438e28b73957
MD5 40725160fb7bea53234fa14b5627d608
BLAKE2b-256 88e1a35c098db58fcf2f9af13decfa03f87796c0d44b3cb6f5a8fe6ded4fd7de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 993edcbace962d9c5491680a1268b1c37bdc55df4cf6bae3caac3fa16b9d7c10
MD5 e82406c63d1858efad9db055b0ff42fb
BLAKE2b-256 85a8d0d95de40cbb8c47c79eeffaa4c1113a4545b94f84bb59c21e9fb937db59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d38a043b09e618d7e7facc8569f3de712087573a4ecd25ee6b2e8401ec6c91c
MD5 4b749e494635e8b1917329d09316f505
BLAKE2b-256 eb01e875686e6a7d7eabaeff13e21dc30609aed7d87e60e5e33274da6bd28fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8bcd1f3467c19ea8ef4144a439d7bda823958332829e4108455b18dde30903e6
MD5 4035e222f5c7d1edebe0b6c7a186e5ad
BLAKE2b-256 2843120cf2e57f3577d0a2e9fa01ac4df3582a02765051548e8515a46306903c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be02839c314234ed1bb722a8bf5a081ad7275ba45c45627335867321515b61b0
MD5 f221e68673b148063531f905dbe7ca15
BLAKE2b-256 8dc07377e9b465510e54f377c4a4cbd0ab5a09537919a3ce143fdea4132c20e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e07e352766d8b38c07fd1772af13d87f8d4d9e5ebea9f6396067c60b4611961
MD5 6200ac29a3f0f77e8a860863f17deb60
BLAKE2b-256 e1f7c31658cd5c25cc025ed910a872f9a8714aba6b0626832a8f05a08b483d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 256df6117ac33a673f6d06cde2073365e1099975d0d77f72edddb551c512ae0b
MD5 9d3910f9d0f66634f6ba704e7c6c964a
BLAKE2b-256 846abc8ffc873225a2ee5a2ada9a6b1c1ff9420e6d1c4c4088d13bfad36885f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 db2ab6392b66f34dcfcc2d861428daa8ed4dc101fc7094e8626b29de54ec1a92
MD5 1ad8db93111b2b3a2677ea90d697f759
BLAKE2b-256 5fd07b71445f35120a3cc3338ac7351ed9d320a3417f72694e51f9086e2d7c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 314226307bfaec8cb6c2dfac430a46a3069d39623ab25330daee3eee1cab2b37
MD5 640f73c9021c55a7abb4efc05f25bbe6
BLAKE2b-256 dbc8ef148255224d2fd54a2e641e12f3435decdfca3105002f4b9319fcdc7131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 142a28f0518bb44811d56d073878c9f1a469523028076f2df441a2bd8991cbee
MD5 7ddb34bc52f0ab9a904dd9a504b76b74
BLAKE2b-256 c00831fd7109a073c5db0179e97167f9365ab27932157c7155710bc049e2df1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d301136fb975b6d58fe73ef0bcef2a0490be626f10de8ce8cea152d576d3924a
MD5 98601f7025aedef955f1b04fc558a700
BLAKE2b-256 816452dedc066a61f69a770a00dc8fc1268216ff164324f4330a587b2562afc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.38-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ebf88a1e94fae431abd13da04c6e9906b92940e5b5a24704647393dee7109a0d
MD5 d5699b6546250272ccb57894e2d42cae
BLAKE2b-256 14489894c182ef620eb26b703e8d6d8c64292cdde1c0e4f7cc85d2da3d5f54de

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