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.41.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.41-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.41-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.41-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.41-cp314-cp314t-macosx_13_0_arm64.whl (543.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.6.41-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.41-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.41-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.41-cp311-cp311-macosx_13_0_arm64.whl (542.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.41-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.41-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.41-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.41-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.41.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.41.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.41.tar.gz
Algorithm Hash digest
SHA256 9530c9b6496b594f331ce0580ff84cce17b46a86104978ee36fd47b679345b06
MD5 969d85b3f956743bb507935e9ba6b961
BLAKE2b-256 4b98c937d92d027a0eb780a2d1f464f3d29b20a01b8aedb656d6758733b423de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b62cc4c740b90c3247560e79be027bfd25716d246a920e796b3aa3571f2f543
MD5 9fdf1484a2a4843c9e463ab15e99286c
BLAKE2b-256 db8c5a9ace6329f1187a7c3c2a34fe76c68b1050d84f8cb66ea485cdbdb2df37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5abd2d416be036372ccc1a4f1b21dd41a2d7bc5c568d4f1bc0a6b1fc0980f012
MD5 8f1a2d67ead09ea438401e1c817b858f
BLAKE2b-256 0250502c123d3920fd4384b4d4ad8028120f6778a864eddb596d3dcefa8a3092

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0967b45724371122d8c0201442e42ed877c507346c573efdd26d02976f93dbe0
MD5 c09a1328912623a45c452a5a795dcfd6
BLAKE2b-256 eb1e9be9c870a01b60c537aaac38c22335ab9ca1af95505ee46e937db73163d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4368c526740d29d800436a0663124c9f82df39716d4ad108bdf3ffc426479db9
MD5 8e400047a264925c0d5b150074aca413
BLAKE2b-256 2ec96dafe6e5db79b3fb2aebaf1306f35e559fb8419c7c1ed54f16d2e3c4e359

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea4f80e9ae7d9943972f9a27246c84760736f81e69de7b58884fcf6af21a3c93
MD5 3edb017ff0807ac01cc166c098e9fb81
BLAKE2b-256 f09cda6aa678a545fa1d773faea2ab1479b8d5088ae546fb062a41ed1c64c9c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c074c897d03043017564c8404a7e82477a988918ed2a5dd91d7057ca8bcfbfa
MD5 0cbb02f256d0e033ae579126f74b8342
BLAKE2b-256 e91feab0a45945c4e5ec307fbdf74e44a9190af6b21ab063ab546f72c790e497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b88377376bd7c4bf64c3dd1780a064edc8a7d80163fb09a008ee9d6e38e28cb7
MD5 bc405128c9df6dc930a056186f9f1ef4
BLAKE2b-256 2e21440b0d995bd5593f268e4abd95bb51b4ee4959e8397b0a78ac7c86bfae3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e61116ae3e0cc3462cec26243f35a7baacf2cf806cd5e8453032092403de3e22
MD5 e037f8f8d8f554b3828905a5b1b48418
BLAKE2b-256 0dd8959aa179fab2266cd52a2df09f184c538da7c1c9f3bd3185a9955844b0a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abae8e447adbca0a191c8c53242f961d27ac42b13f9c442fba90292034c6ec42
MD5 7fd030395625a34dc4af732a3fc4d847
BLAKE2b-256 ab980d2fac46aca0bca7990f69c56c991010a60ba3243b5f0e021026c25baa5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d48ed059df7cdd3776b857bd4ad57c0cf771b583dcefb934bc3f9a4a4661608b
MD5 5f2641680dbe465af2ea16e529047215
BLAKE2b-256 c47ba3b3d7cc1d12ae84bb5de9c531db60ae3c770fa64675592c0d692a02540c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81c3102302dca0c686e210ca03c14d6e68c99a9f7062929eb67634da96a3a9a2
MD5 759e0d4d4c673c289acc4774ace028a1
BLAKE2b-256 bfcff859ff17e119918ec9d062ac14a1d71204bdf1d8fd23d14825904c75f37e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 242974d892abeacdae13cb63bebcf97e6cc50026477835c8dd981185d58b18e8
MD5 90537491b692ce57f06a1f7db15f8575
BLAKE2b-256 d728660e9279b86319e65099f5faad5901b818dcecacc63cccafe8f5659ef20f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcabb50f69154d6a5544de79d828c00fb2665b83958876bd2007955ae944a815
MD5 97a810d563b8206698a50ea7b133634c
BLAKE2b-256 0d8f4c8ad0eb902d0d8f2612ffe291b452e4d0402e2d7a3d79eee6d734b5c5c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a7c2e14d4a07d24ed8ffdbd9976eb507824ef1847b3f193d27fc5756f706a22
MD5 9078e24450ad843f85f834529088217c
BLAKE2b-256 25d377dfc0a60c292a3c43f31584ee036adc5f2a5f5197e1905884431d826dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe6b475f7fd44e63e49295ccf660d91fa732a06d8c8510d1174a62013c75bb34
MD5 13efb0f16c24e4c2fe2dc4f3f6bf39aa
BLAKE2b-256 78844f8986bb1f61360c00406af6b7af9125f8ed688ddee934199b526bb1bdde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.41-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b27ec6827f9df7223b1080534ba42f6c005dd52ef1653f0e3f91a14ee5344256
MD5 affef215157242102782dfc93aa604e2
BLAKE2b-256 9710adf90861d3bf4be0e9c61c1d505278d92d1ba6a3d80b7d116ddfa816a2dd

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