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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.10-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.10-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.10-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.10-cp312-cp312-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.10-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.10-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.10-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.10-cp310-cp310-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.10-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.10.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.10.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_qepcad-10.6.10.tar.gz
Algorithm Hash digest
SHA256 fa80e97765ba65640d965beb137d54ae3b7938ff4db933db63be3b1da1279e81
MD5 abeb23ec323ae8ec03d77a157c9baccf
BLAKE2b-256 ead1924116e2d0c5cb3cacac47d84d14a7124072b0eed9ba09b8ba53b2cbb953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 760ab4de528c8d10e5cce9526daa777be683e8f33f0ab6584d5a5f90216a6b8f
MD5 29ae98e0a0380b2eaf0aced18bebf00d
BLAKE2b-256 8cdbffe11145339a475dab1e57d8e4ea9aae32f0c30b90a76855914675b7fc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a2429a72701f6f7de5a83204b3339f162d596a69786a29c2c363691e22202c2
MD5 868195540c123de2306c6f809da1fa75
BLAKE2b-256 862e4586e36a9783c9c56aa762d9912c576291770ecd9eb71ba61efed6667566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a55f9bc1914e82eac7c2993d64dcf220259f5d94b5edf06a54b790110b96614
MD5 3ecd57ce2fab10f75aa988b608c3b17e
BLAKE2b-256 88ea5a521aab2765e24e860b34a23e59d0ec3812c9b6182dbc86d05348f7fd33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d1fda3889096c81867315bc92e71af2d91375070e08930fdbc9ef29930af5db9
MD5 099f02ea49cc6f0e3bd67186a309c8fa
BLAKE2b-256 22d5976b9a411460d093af85cbee990b7a2375de2d46b88a95748167a8b18c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c026f34187d0da46029815d0f5120d2351af5da91d06e7a271e19e86b2354b1
MD5 3199a2e8d9668e679d98f5a488cee855
BLAKE2b-256 7119ea1fd1b22defbf7a387239fd6d6a5ac776a03d9cbb2eea443fd4e91a4b72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d87663b14c925c88afb02472c70839d4ed99e54b95397deac45a555e45b3a396
MD5 a87d063e44b75e1be7674ab27ab2c6cc
BLAKE2b-256 a2a3dbda8b6e9d4781aa47bf320c63e965bcfbbc5190f947f491bf45ef6ab25f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b16cbac074e1c3b527c7df5590f5328afa0218c712e31bda0b7a7e2787752abd
MD5 ee7d3a7c97f5f8c0d2faafb2412d051c
BLAKE2b-256 89fa8d0e05901534ba39ed95cb665a3d57f636338bf33d847f5188c30decdab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ab064ffeaa87758dd665dac0c6f0e9690de49d687797d79da04405e6677d2ac0
MD5 f35345b92a1f7a11b24aabf6b820ed4c
BLAKE2b-256 a1aaf03f115fd3b8a822a06b493585b633a12087e4d0169185a1d955d443f170

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0024cb2f94402329511ed5c88c1317cb3e0f5ae29384db9d02dd09ba8f997e6b
MD5 e5032ec45cda245744c008538151f8b6
BLAKE2b-256 52928f493cb32d738c4723fcf77ba3db6ab109451c48621cebeed752ebcf0834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12e9f0a888270d1238097d9b4960bf1af1269307429f436e37896778c421dfc8
MD5 82d5cacaea361b79a6deebd25bd2f0ee
BLAKE2b-256 5a721ec8d59c526c39c2e7b3d044a78d73d09d8969181b718cdb9da2aba2297d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4e022960f74ce9ba51ee7140bf0d996f63b561ad5fa148477fcb4913affaeeab
MD5 24b584eec101d72b55419d940046b9da
BLAKE2b-256 652280e3489966baffaf8fda713e6ce7ebc39b936e88cba29ffa19eab6683901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3a64e83edb4feb99d3531342f4c597608e63bf2e0ac4589c3b8ddf4f2734fe42
MD5 00f283351421813d9585909789fb60fc
BLAKE2b-256 ff0914fa5829361e00e709323a11ea6ca1f7ce40dd1a5b01706dbba60a56f7b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b120b4657e023b52cde737da96fba49481fb1ec0f521ecd5f4e3c22dbf6458a5
MD5 fe7224564cee683185417cce07217b40
BLAKE2b-256 57d094f30464ff5d50007317b7ed09e792ef35b8a21a1225ba567b48b3210c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 615c46cf4ce0c76992d25ef457bcda70528e9a3ca0eea95f1f4a25718ba1eb1b
MD5 526515fae9c5d7f0afda1c7f66f7b973
BLAKE2b-256 096bf738dcaf84f04972ab6c212d1703afe412032f9c10066eb19352a61874c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 707df2de8a555d7598e8d773b65627293849749bd04444a0211fc93e1210a90b
MD5 aaa44a2f012f57f7b1548b94e32e89d1
BLAKE2b-256 4c3bce4d1b2e312c2e8b75f36e08d39c59582f472c7ecad36c570c71b743a04f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.10-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f9b14924696565542a32ba02694f5797d1fe0d46727acc30d08b4d8c69f0178
MD5 fb25f7819c09c29ae79641f4e9191c63
BLAKE2b-256 871adc746ab55bf42764fcffcc9cb49dcc080534560dfef7412a9af25a319819

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