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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_qepcad-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl (543.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_qepcad-10.8.1rc0-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.8.1rc0-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.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_qepcad-10.8.1rc0.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.8.1rc0.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.8.1rc0.tar.gz
Algorithm Hash digest
SHA256 33a5c93c94751feea47261ca24fc7eec7291c730b89b7f8a8a0891e21422fa92
MD5 344dbb1ed92ebdd7c397a743f7b08695
BLAKE2b-256 e56d209ebace68eece8a568336675c3037100a9f44d452005cce625313375030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0c1a2c49c82fe8cd0e393e7391b227e0ed59396d4577c3de988a449f78114f9
MD5 b5785f670fe02a759ad9ae897fac2960
BLAKE2b-256 23d03af4e1d43fdf2b29e5e5606d149c0330bb3f4d92bb1fa8603d8e10e4ce55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26dc6423fb5cd901785ca40a7a11a4d480c8ec720a833ce59f4eeee072e96219
MD5 8885c1ca1a4083fe2434c9c344292b8f
BLAKE2b-256 7d8c14ee81fd7d0327d9f81b93d96bca2389195e2b05bec320b8fafc972f0fce

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17ebb3594116a3881c5e7ab54fc409f5858b42529054c2ca1ea3aed032b3046f
MD5 6c35959e97043b697ef786574fcc4e23
BLAKE2b-256 b8f90ce8c8fa90dc36002cdf767b17c11138dc88276212b4413ae44b941f0bd6

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d733e735775f0beea73f5a9b8b9ff18deaa38387c35a35cedaaa1bf1deb646bc
MD5 b6b8674f2a685e11bbbca4ca97a3b27a
BLAKE2b-256 fa1458a30c75cbece7ad45593122d8ed598390bd91240a36fb5835a3e2c993cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4e73104c5e0d0fc6323ecabd7841900da7b08881363e610606326621e99c605
MD5 dd2ace858b0b569dd0041ea497062909
BLAKE2b-256 6e6d774fed76eb35203d80aa1083436e300b86589dd9659a043f4770d1acdbbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 847841ffd3e8b714fa9583902c4bf98e6f948f1dea74a54d1974c6c8aa56d0b9
MD5 beabe471ed7426954263f8fa0aeafad2
BLAKE2b-256 4dcfd1d46a2a674bb31432755f22dae69cd86017eef9afac5c21528c0aa54272

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7a67ad9fed5e1e265444b91e5e4fc3d2837b29a94d5cc72ccfb6adcd522c9ab4
MD5 2feb08253d1a8b97898caa076c08f0c7
BLAKE2b-256 d287918af38bae05484162f5e9d71f6136e34bb7310d8bb339b8e094564f0077

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 871900355ff09cd427c6fa3db28e3a4d7f4a19764656fa68b00b1cf19af905d1
MD5 5731b3555a4e5722752829d2e423a0fb
BLAKE2b-256 ae25b2ee7ef07816847474b09a4ce538993dd0247876a51bb18def60cf568d81

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8fec74a6ee1e02cddaf4c47789ea266d6a6062e4f45c137bd64659e6b6c637a
MD5 5eaffb4124af3d800d93c43254731b1d
BLAKE2b-256 031738c108bd36da2770e8cdc6558feb703737a8ac96832a27ac399b4d1c3f3a

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b32b156f1eb84130c2f2a8331eabf83716d1339936ff881b0a4c1fa980d16e66
MD5 749ff596595d32a87a4021cd22972b22
BLAKE2b-256 467112443a861d056439e419a9b071a961a2e05f368f4b035c4ddee40ef83522

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6ceed594618a68b028e38f6c06f15978e89c176b9c9d5e5ccd78f2f37513ebf9
MD5 9877b8c9b1ec034258b19f989660f17d
BLAKE2b-256 1b8e714ad271d68ef783f070a0a725e624172c1110bf930ba671533e348c6820

See more details on using hashes here.

File details

Details for the file passagemath_qepcad-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_qepcad-10.8.1rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a8b5ec591b7ce3dea0af49cb5a7e60caae33b3ed6320b46a64019d16b39449fc
MD5 5e8a1e25bc6fab6f8054238ce06e0d8a
BLAKE2b-256 efb3c28784ef5f5f6950482aa95c91994757daed8673b57b526ca7adaa0ce29d

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