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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.20-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.20-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.20-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.20-cp312-cp312-macosx_14_0_arm64.whl (545.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.20-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.20-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.20-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.20-cp311-cp311-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.20-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.20-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.20-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.20-cp310-cp310-macosx_14_0_arm64.whl (545.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.20-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.20.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.20.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.20.tar.gz
Algorithm Hash digest
SHA256 6e8205082d12223e76a2ae87558be0cb8c3d09706509bf8e7ede9027bf231d7b
MD5 35f866da54eafcc5b7612b44dbc12429
BLAKE2b-256 4d646e4ccfc17ca49d9a54d5d4c75195fab2fdee8759f9ade6034d6ec79231b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9225677f62c232f86a6c12a7e83ee0c98537268ab9f1640e9010ff6cc432c5b6
MD5 df24686c2500c51af53188cc1be3d370
BLAKE2b-256 633274387ba1a819684b1db4f3ccd18ddae9b6387017649e517eff5581a84c12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2133cdef428ff4be4029ce8dbce5513da700582d52f91618d691093b2fb334ef
MD5 39296c1116b65b22a8bf9888ea27e9c9
BLAKE2b-256 9fa58f8598f39dca17d86f60d80ee8eb00e1c4934d52c0b484645f5836730fe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c8c9876028934187911550d0b19ddd21639987294f7f615634d974a2b22d1308
MD5 252cb7e0234c608a821d7d6f5c1d3120
BLAKE2b-256 6361176770f15e35f68fbb418d84604ba4c18707bf505c3a9d05c8d87966936e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a2f1c8f6aea024b977ffa68e319c59180892f233c8e288c36f14134afa1fb55b
MD5 4949f9bbc883ab9a4e1b3da2c78a27e9
BLAKE2b-256 9d080beb22e3116b4857ff8480f2da45bf24e7b221acaf79e8136150dd5471b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c31119a7cbadee622f0e463d2d10e5f0bacc0bfb851c02941242655a8da46594
MD5 f644d5ac5603d563a7d9ed6bacb0aaa4
BLAKE2b-256 671f2569d735e7735141f6f9c2ff07495ccc07ebdbe68ca07e2da22f52404784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0868f72a1f547a8aef1fb2a255405d979ca3f14978c5321cea5e4abb0a0fa8a3
MD5 5fce95449bac63bb3b35b19c9cd64c4f
BLAKE2b-256 bf459c66d999ed94e4452d4f0d8a0020884ab4c80a5fdf7b1f1491aae453fe3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7caaa75e9d5eb475cd34cb0d0f76d038315fd7656e537c83b15df35b170a61d7
MD5 4081882c8353199b708f1576d5f22733
BLAKE2b-256 32f866ecdaaea421dfda6ba72b0322180ae79b6e55b0c2fb9e5adbf9bc2ff30b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59d0d4afb085451f84b280b91bf3fb32aec80866d8769e0afa4100b6bf1f3ace
MD5 f4ff9d97f4f04078523119509a9af10c
BLAKE2b-256 b50bd003787d4fe69e66f250b2b320391e04156c174530789fbef5d9ba8a7398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56c3abb2af9c2eae1ade1d53be0312c03daa5136ce62d9b0f90df905fb4e05bd
MD5 c96a89399830f437e7aafef4fe12a76c
BLAKE2b-256 3055a41b8b3f48659f74794f4561d217e8e7ddcc1488bbfb5c32581650c88926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce9f32ba4fe0e38f2ef4926348c625ca5427e74fca1d1e70a88ccd4949e437a1
MD5 8d423c9e60bf110406e16df2a3fadf53
BLAKE2b-256 9f4a170a4a699eca9a19947d00931dae73ec72d96c1b9d122ab1866f44aba1de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ae0ef8718cb69f367c547ea03e638d8cb8596ba08ffa7f41c0c9d29b9a40f926
MD5 a764acbaf1d7e67350b476105c4f5eec
BLAKE2b-256 1dd08f89fc70a4222389670992483b57e77070c12b241546c961234692dab5b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 65a6bb0bf1bbb5b5f9f9361feff1e3194c74765eb81716126a42e5e4e9f8955a
MD5 7a40a2330a23163236ab49054e1fcc55
BLAKE2b-256 48b3612607075d5f15d6f043d48f639b3ffea43619cfb518b8dec1e5c62da170

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b15450ced1bcdad9e7870c3855a0da29fcc252a80229055ab9805a9b9968774d
MD5 f9fcabba72b798cf60f70d2207ebfd9c
BLAKE2b-256 1fe4917567c71af3c5d3ddd4aabb4d49afb09642518c362f2aae165186ad75ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90e2390efbb371e6ee0acd5a0ec82f3b651742e3f83a582a4102937175223db8
MD5 572724de0d365325c3e1f4a1fdc1d3f9
BLAKE2b-256 ccbd33ea8f03de44c69cac5a12d0bd7431c51e2030eb5f961ca5a8151912b3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90dd1e2cc50cc678172a2fba529d78ccb88317afb32c055cfe59c997fbce787a
MD5 c763e64c0bddc42a15e402c731cf9f25
BLAKE2b-256 1fc6d95bf10667c504409ce65136975643c7c7343f1e30868d332edca67456d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.20-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e5729c7c6e11c45e84acf531637c509b1a39aa784973eee035391caa48c73652
MD5 20016010c563e0e0d172a7be42986f80
BLAKE2b-256 c9877e0888201f943430291fb834ac0219ec4d0bb7df498078bd2f21a1207949

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