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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_qepcad-10.6.37-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.37-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.37-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.37-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.37.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.37.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.37.tar.gz
Algorithm Hash digest
SHA256 48a24bd9f9d4391e2073b3f476ae47ed28edd4559d482dc761558a2f65820273
MD5 7447ba54340094cca853c26df479b011
BLAKE2b-256 cc5d80c7eb9029e7c3ec8ab87d9a4e92850f0529aea96957fd9439ebd3696a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7dbd8a9a00c34d417dad2afc19ec3c9397efe3057a047e093920239bb7f07bc
MD5 fa84603afb2dea86e22d88a974d009bc
BLAKE2b-256 ab99db68b42fc71b633dea30e971d448f2bac788cf3a1746213a2cbaef4f1695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93c11028a32a92f18c1b79a2f1fb22bee505a3aceadba51c756e061e8eba11e3
MD5 3b586ea9107fe033060720050e9afa03
BLAKE2b-256 fb3b5849e5f84496c0ce201601a7677247e1da53b4f7e56fc9aaecaac0516ad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f2edce6d2793aedb321a845d524511f8375c393db5e26c56e9a53657bf26a47
MD5 6d3f487e9f685b83a246230196427d4a
BLAKE2b-256 240cd008e173d385b53e0b7303454327840780715a542e4737a76b3af6993c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 be9541dc8307a8b0b9a5a1131f9c9b549ed1a02b2317e9fb1487d9635f213bf2
MD5 81e5ed6e4d002f24bddd8998dd26f4c8
BLAKE2b-256 2cb34316af87154202eeeee53898a9a06dbd99e8919c936b54b7fe6151a5510a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a7afc6283bbe9f3f7408b2488301de6657f6a61a40f330ebe5a7ed264f0ebb8
MD5 78653978f21afe5ff05b1e527ebf692b
BLAKE2b-256 bf4f846c06d790b70717fdcca98492c415f2953c2dda257bad7863c012de268f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3101fa83235613bd8b595ddde734c5a3ef4e47b986633b6c4278cfd81ffe53e6
MD5 3391592e6fd91cfd22e7d55c3324f7ca
BLAKE2b-256 a980ed8812198efdabb1cc6d42c83ebc0cd47bf2b3965d752babfdd179eddd52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 07d7d3a05965e54dfbaf36123386961589c0058ccfdb447d6c8c6256ef0d0160
MD5 c3e7bdb75eb57a2e278cb3b0377ba86e
BLAKE2b-256 952289d7f12891e35aa50d5daf38c37654df576e63278a19b45885e6c0065e5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c2ba962126fa0357f7758da398cb17417b2d3f7c43b9264f2c971c4b8f8c861b
MD5 dd7fd934662f3c88f7ef994216463fb7
BLAKE2b-256 582e7f48917939544fb1c18760c59b9dc5173644fa7c32d172b93f798ba54abe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 512eba03b1994207d315cee255fadc925f58d386c396f39acf5433a804582d40
MD5 7828b57d1b6f8049a7af6a0a4e59cbeb
BLAKE2b-256 65c1d4e02000a0e575c3ea0e7bc0729fd4adad9ebb6acadd5a7bed7010290dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9dc6cb639dcc00b12619f5d9dc2e3faa4e745db54e3e62607b85910a7cf97671
MD5 5d412d6db4dd5c0eb3a0e9523ceb3152
BLAKE2b-256 e433dda031460024a635a76bfb514ca0b8727cc670bc5686cd59bf28f5c8eafe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 75594b0a54667366dd97bc58faf5a61aa7b83c21887af18c59d525bca94430db
MD5 a8db6d25d98b192299df97325e32f7a3
BLAKE2b-256 0a046d181e23b6c085343fd71ec206adb58941a254123aaa14daded15accece8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8d923502602d579e56286dc865b0f6f2e9bd1b20977e3908e04013b68af12df7
MD5 53b4057482d608f0264f05de8087e317
BLAKE2b-256 766398714f98d6c075730a6b5ba755bd7145f0bba5414e4404dc3f12fc44d8a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40b459142c853badd2a5a68cb2e5ae0ab2222f4b1fd4d7696333b7a7b183ae86
MD5 33e63d6abc95f5a55c29e2f3b991c6af
BLAKE2b-256 eaaa52753c146d588a907a7c7822e86d9ee1d49dd4ec93a2e365183458430a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c16f6a271f5370b3dd6f8f29012c64692591491d936b66029fa7e2cbceed9940
MD5 cec4245e86af742534ebd674621084e3
BLAKE2b-256 12ec584a0668399129b7e6045439fb32bcd739ee930c52b96176de2fa39a41b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 49a1ba09391e4acc233f622d4d0e3091227b488296b99a908e7cd8015fdb71e6
MD5 854293010c196130c42f98ef6cb4e883
BLAKE2b-256 42303306c9094322775608c817fbe8f2c02b120a3c008d6653af47dc0988dbb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.37-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b3f8c982f339f458740c4eb165083791b544b01f931009a6434ff084b5995d0d
MD5 4f468714f51b6603cc5901ecb5690ba1
BLAKE2b-256 fabef2fd538e20df7c7e6a9755ef3c114762087bd525bf4b36c70481c31206dc

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