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.57.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_symbolics-10.4.57-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.57.tar.gz.

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.57.tar.gz
Algorithm Hash digest
SHA256 5d2fe42b370774c4126792a154582a684578a2c47de5dff2250a7f190f9037f1
MD5 0a6d13d6fbdea19bce54f6f9e90aebc0
BLAKE2b-256 d142cb35ff7498df1c3809f020497a099d7ee40214d6a49c264273fa4f1b0f19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.57-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dfc2cf1ef1882485dd3b2bfde57888eae35bcd884f25f8128beb8c60c4a554b4
MD5 9b83ffb0cebbe149a1f7f9a7ff2005b0
BLAKE2b-256 1ece4184ff01c612eaa1042482aa024e9d1183263d36c27f7c04d8fc880b3687

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.57-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9627b67d7d2019183853e5c8f9cec9419899eba4b6612a50472fc130d786879
MD5 925d35d8af048d15b62716e493256a9a
BLAKE2b-256 5aa1c2298931c4c0a1c846e7019b538e13b07b22d6ebfd407f24a9082e5c3977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.57-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 75f0569bc02a86c4316eaa92ed910f6142cbaf9eea51bc232087ce92cdaf0e0a
MD5 12ec37ce9ee92cf6ff6b2564c422faee
BLAKE2b-256 9e00de86c745aca54cf5bf84bfed69a877c3ac419ed8744dd9f4bc2f6a519ff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_symbolics-10.4.57-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5bd10a8d29aa16700b5d4b61414e961643d3bfc3da054a00ae1b0cf61033a0ba
MD5 ec27e1400417454afe7807bfeeaf8d50
BLAKE2b-256 acc59c4c07adfbe9f3bcf9a99a1e90789a6f6a57c0c644bc6a5f6e85a66e81c1

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