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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_qepcad-10.6.11-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.11-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.11-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.11-cp312-cp312-macosx_14_0_arm64.whl (545.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_qepcad-10.6.11-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.11-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.11-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.11-cp311-cp311-macosx_14_0_arm64.whl (545.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_qepcad-10.6.11-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.11-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.11-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.11-cp310-cp310-macosx_14_0_arm64.whl (545.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_qepcad-10.6.11-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.11.tar.gz.

File metadata

  • Download URL: passagemath_qepcad-10.6.11.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.11.tar.gz
Algorithm Hash digest
SHA256 815d3f32015b6a33b532fc31553b8aa5ea2a16595334f7ba3e0578e31828fdbf
MD5 163194eaa5b8cc3ae0e1e59943c3b054
BLAKE2b-256 615107f798f0294c3bed76b34e227d11caa8cbc0b94690fcd93db6c0e0164263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5d748db883c7fd6779ea21545a56953cd749190022ade313824fcd8b75edd39
MD5 8d07fd6cbdc0656758475a03d0b17083
BLAKE2b-256 dafa0c1abad097735bd33a08093eca2a292fd67795b441f27b672ef461f75435

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e0fc79c22180e48f096a7f49530dd54771c27b0a58f84c713571b31e805aa42
MD5 8d55a38ff2959e29bde5f2db4558e35c
BLAKE2b-256 37c9a34cb9a7dc4018c16b0298caa283a02e06eb892681b54df08d8be362dfa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0af837e580164433c4ad13aaa51fa36ba4b0f943c9ac806a3d0b596f7df656ff
MD5 737119e469cc31294bdd14e623491fa3
BLAKE2b-256 be51cc3909ce6946da404d7a7a5af7b6a66c69d0d584bb9c0f21a87260765180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 31b935f1de39515b2c6d8e9e87997bae7c417d03f608f6fbc79f78f2197fb129
MD5 704edbdb252aab5e2d1b705b7001cb87
BLAKE2b-256 6eacc1f272d1e238892642867d671c7e57253c46250141032520333c0b087d5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d1c3895b0a382f65a3d998dc4749422914bc6a2e5cb8972d6a839383fe0a771
MD5 ba8af0daf34a821c8fdea1326e31c416
BLAKE2b-256 a073aa5139ca2e5ae048926f26e7fb9cb6e12623a53b648ed2149b3437eda90a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d08673d93d0882021b04fbbc7907cc75b480541e5c864fd6c2464ad3615ce0d
MD5 6c4376cb5c21af199778d226ab9bd6a3
BLAKE2b-256 385552f292a6dd635801a890b6edacf4af3b37e3333e795ef7c85b1f882b44c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d4fd10c812570677adb9b49f8d9f49bce7f1c8af005dcdfce7ff64fcec8e0b7
MD5 01cb381bed98e77a16c7e98fc33b2183
BLAKE2b-256 9a96256ae863b22b25f4e4663e9727732bfc92080461b6de3f1c762efff2b2fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2af507f0052d96c7f854a9aa5ff7336feecd3b792b045947338be64fdcb63d67
MD5 b00b20e7593a75dde4fdc818b8881ee3
BLAKE2b-256 2739bba3e926cd697dbeec547657ab09c90fcc357b590cfff9eb18cfb9d9a5b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3e026b5fac94f1dafe533fdd19b7bc448a77ddd68ad1dc3c2caad3f4bfbeefd
MD5 353938855556f71de1c706d3f10a32d4
BLAKE2b-256 8558831854387014ae9848c87e1ea9af7eefa30999f4554b1683d93cb4287ac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9561482dcbfd615a73db63778c452f5a2a0adf9d479d01cf858cd92af43fcd0
MD5 49fbb63efe44991ffb81f6ee8751f754
BLAKE2b-256 b3f17f0292668b8cf1095ef1d1c928e097cb6609bcb6b91b9013a270c011c419

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e0a20f037a7c87aff3af4ba41468c60f627323b5e695473407ac0d46a70cd1d
MD5 075c836f196d4e2a6444eb1f46a9b933
BLAKE2b-256 e50efba42e6203fa19341b003d033754e1b96fad94f9f125e9c98790c37b4986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c23490fe66145daa23a0983f2500cd05b316f7d108970f0091d1f3c31cd0a3dd
MD5 fff65abae612d8167e7a05b0dadfef36
BLAKE2b-256 b1d3199288f614c1da9abfdc42a6e0cec6dd5f6197fa790d0cbeada1c8fbe8eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91fd432121059adea3544e64dd03f0eac668cbfb310fcecf989d64adb19aef04
MD5 ddc048e868dbaaf0c318b5e949189958
BLAKE2b-256 ae0578d8c761bc078894d8be45f090f9548d25c436fc8272112e673bda969f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb7949340343fc487d10705f6cee109c53360be06cbe23fbdaa7deaac75c745e
MD5 3d34b1d6de39d97427a3975b56a26c45
BLAKE2b-256 4d09511dd97c54050cc2dd7eb039d0825c6b95418305c0eb85376a055566b831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e3d1bc2bb1d109251e162ad93fd2fc5dd4ace30b09a2c56d6622b4112c0647ae
MD5 afa27e0152b7bac535fb76de11cd1f3d
BLAKE2b-256 37aaf334d500d9a515e201b0ae54903d27d7e05606c7d8da6b93e2d4d8c2f910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_qepcad-10.6.11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 038c8cd0a16376446105262c93b8406337b341d459af1c3cc43c18e99d88e2c3
MD5 67f2c6a632e18c76c6e086bc5a1ba306
BLAKE2b-256 7825d1fd046f15242f706627e88e2106fec0be8a4401fff0c4b1967aa1a32346

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