Skip to main content

passagemath: Symbolic calculus

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2023 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (using Cygwin or Windows Subsystem for Linux).

The traditional and recommended way to install SageMath is from source via Sage-the-distribution (https://www.sagemath.org/download-source.html). Sage-the-distribution first builds a large number of open source packages from source (unless it finds suitable versions installed in the system) and then installs the Sage Library (sagelib, implemented in Python and Cython).

About this pip-installable distribution

This pip-installable distribution passagemath-symbolics is a distribution of a part of the Sage Library. It provides a small subset of the modules of the Sage library (“sagelib”, passagemath-standard).

What is included

Examples

Starting Maxima from the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-symbolics" sage -maxima

Using the pexpect interface to Maxima:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-symbolics[test]" ipython

In [1]: from sage.interfaces.maxima import maxima

In [2]: maxima('1+1')
Out[2]: 2

Using the library interface to Maxima:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-symbolics[test]" ipython

In [1]: from sage.interfaces.maxima_lib import maxima_lib

In [2]: F = maxima_lib('x^5 - y^5').factor()

In [3]: F.display2d()
Out[3]:
                           4      3    2  2    3      4
               - (y - x) (y  + x y  + x  y  + x  y + x )

Available as extras, from other distributions

pip install “passagemath-symbolics[giac]”

Computer algebra system Giac, via passagemath-giac

pip install “passagemath-symbolics[primecount]”

Prime counting function implementation primecount, via primecountpy

pip install “passagemath-symbolics[sympy]”

Python library for symbolic mathematics / computer algebra system SymPy

pip install “passagemath-symbolics[plot]”

Plotting facilities

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_symbolics-10.4.59.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

passagemath_symbolics-10.4.59-cp312-cp312-macosx_14_0_arm64.whl (65.2 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_symbolics-10.4.59-cp311-cp311-macosx_14_0_arm64.whl (65.2 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_symbolics-10.4.59-cp310-cp310-macosx_14_0_arm64.whl (65.2 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_symbolics-10.4.59-cp39-cp39-macosx_14_0_arm64.whl (65.2 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

File details

Details for the file passagemath_symbolics-10.4.59.tar.gz.

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.59.tar.gz
Algorithm Hash digest
SHA256 51043b4786aa4051cf6d6c84967a210f6dc44eb279e2aab497a4f27684fed743
MD5 07e839360079216efc43cd29478d02df
BLAKE2b-256 8bea20d107c45099e887706ab1887b081ad9e053aa7add76f11470e243aa605d

See more details on using hashes here.

File details

Details for the file passagemath_symbolics-10.4.59-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.59-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 761698c067a2ba90b34ebcdbc0df8be49b4e72e6cddd88207dfca3c5ede19432
MD5 67f57310eb122f2b40cf6c6634d90c42
BLAKE2b-256 c5ac20931934153d643fb0f7a52e5b0def07b9d538bf5d83232564919eee821b

See more details on using hashes here.

File details

Details for the file passagemath_symbolics-10.4.59-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.59-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7f3b24c89ee8bdcb0ca5a7e4aa761d831f25ddf04e6e9115d8679a43dc313382
MD5 43df1059ce4d0166e5d825a15e4df730
BLAKE2b-256 38e8951a2b8fa6276b1f0423b429b9aae49f69e0fec34a4191ada317a0d75798

See more details on using hashes here.

File details

Details for the file passagemath_symbolics-10.4.59-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.59-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b7fee36666df3e128dc93efaae8e90c0995a310b23b28b5617703d0bc4c49d0
MD5 dfff19a2e00f627cff38e2cbd0d557d7
BLAKE2b-256 84ced2851a3bf69fc674718f43ddff6c09fb0dc98984ba6530a36912d9bc5af5

See more details on using hashes here.

File details

Details for the file passagemath_symbolics-10.4.59-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.59-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2b322382e4d4a8d30cfc4402a1094970abb8d5952e2e5c7849db8c8f67efbb1b
MD5 1a11b6aff71375ffdee7311947606bcd
BLAKE2b-256 a771931358415204414de8a6a683e62ba1dee9fe68680b48327095220bbce692

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page