Skip to main content

passagemath: Symbolic calculus

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 distribution passagemath-maxima provides interfaces to Maxima.

What is included

  • Binary wheels on PyPI contain prebuilt copies of Maxima.

Examples

Starting Maxima from the command line:

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

Using the pexpect interface to Maxima:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-maxima[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-maxima[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 )

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_maxima-10.6.28.tar.gz (46.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_maxima-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_maxima-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_maxima-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_maxima-10.6.28-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_maxima-10.6.28-cp313-cp313-macosx_14_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_maxima-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_maxima-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_maxima-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_maxima-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_maxima-10.6.28-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_maxima-10.6.28-cp312-cp312-macosx_14_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_maxima-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_maxima-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_maxima-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_maxima-10.6.28-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_maxima-10.6.28-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_maxima-10.6.28-cp311-cp311-macosx_14_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_maxima-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_maxima-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_maxima-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_maxima-10.6.28-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (26.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_maxima-10.6.28-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_maxima-10.6.28-cp310-cp310-macosx_14_0_arm64.whl (26.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_maxima-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_maxima-10.6.28.tar.gz.

File metadata

  • Download URL: passagemath_maxima-10.6.28.tar.gz
  • Upload date:
  • Size: 46.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_maxima-10.6.28.tar.gz
Algorithm Hash digest
SHA256 eff95cd137321b0b3cbb07fc65d8d6aed023d5bd04f4976ded2bdd1f5fcca6fc
MD5 14eb5f4a141758da7b7b53696b19f99b
BLAKE2b-256 969b83cba06ea2970a73157c23b41fe7b95457f1ac16e3bb81003751ef266bba

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f78781e88ec558466c0aa6ef8ba6fb67fa45547d2d136444e33e51af29e61b38
MD5 5506b2f903eb0c09303de6785b1ee995
BLAKE2b-256 cb65a23b59bc6d4530959d845d14eb734ae95af9ff3a04be1aa300193cce78c2

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85b3f3c6350f1aa5465dc83d854a38a847f4d154f065fe72b4f8c95dad39457c
MD5 f9cefa64a4f04676c81e6ee5fc761a89
BLAKE2b-256 61bda3192490dc594f5b0745b2e34d2f1fa4e6c1d0afe3a2ee8da50935faa516

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7e6654b15559182f31131a1b8f6a3ad3cc62834ece4f9c463067e56bcc06cff
MD5 e7a6434420dab3b88e0edad84074b385
BLAKE2b-256 acaa13c360ab85144c8c27c6f173a7465faf8b9ab036599d475dbdfa12a90df7

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1ab615f8d53d0fc089d8c25153ed61766f2993a163a3a269031b6a40775f62c5
MD5 225473a0265c6d1664d314596a6ba44e
BLAKE2b-256 3c3684899e23b163df94bf1290d5069f463e592e6114e7ceb768ba1414989b48

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d944399928660618c0d5239e31b1773340f44c62de454031fc4f8bf105b035be
MD5 5d2b2e9e5c58a59506a1d420128712d5
BLAKE2b-256 0b665de860914a19c9ca164e473cc8230415f82b996ba2950ff66e9483944910

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 78ce3924dd50d576298c6858767a1de810fe2d439fbf270dbd6ca28cd5a698d7
MD5 d833a915a6b3e8c3514244ae27c16367
BLAKE2b-256 7c0217766712071568d285796a2e7bf4cf5bfd01f45c1c2c11875caf41eb0517

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14bfed35012bff36287a7fa437d311e7d0d3ee8d4dcabde03be3ad1470e98b30
MD5 9fe170aa515a4d1935c9e5b092db68a8
BLAKE2b-256 793b6642611de45c9cdb38f55323c19892161e6f88d0124e33f5febb68256156

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b42801c60c359bed50d284411b9aadce847c977db6f0976a3dd1f057c9385d8
MD5 504058ca1607b111fccdf350f5384534
BLAKE2b-256 a7f56ca32df4daf8fc3f1c90c3be8f38261bc6543981f0db3ad238cdc6defaab

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8debedbba848e01d8eec4a619055edd33058cab6afa0242952c18f3d50e19a97
MD5 7a6e57f1e1e30ea423af5fdfb20ede89
BLAKE2b-256 d2f26307b59dc7af63c768b6045d860e6155e4d44651bbdf3c4ac8b8ba68c559

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7e184b3f760a5f17fd9021fece97f18d7fbe5ccc02f4a6d1012a6d09ab936a18
MD5 b23905e97447b4c5ca5522e6745af133
BLAKE2b-256 6b34cf68dbf39c0c33f47a321603b262da15d52ca992b46a56ebd3feff1f7ba7

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d5f222c451407fc77fd7d01e04a8baaad8fe5e0af2561fe0554f2c60f426fb02
MD5 2d9689d6f35257435bc3c45350966abb
BLAKE2b-256 739e054e0b212d5383c4073f83b06219415ee2b881a8ef21dce83fee8523d9ab

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5dfbf7d942d37cbed9e71e25c31fa6ac9928e0cbc9b8c64ccb2f78719b492c73
MD5 653fe2b7d72a414337bc23b4b2a3e075
BLAKE2b-256 5e633c58a6333a2cbc890dd02f1f1684210a5208f988999709ea40ce38bb04f8

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b84fb2ff7baaafd42316245ce7ecfc22aaf27843a358740853b502a988b5bddd
MD5 4d855e6d6afcddaf5e7311277e43862b
BLAKE2b-256 491225207a42516a7a8154c8e51d16208fd9dd00485505ad757560d6f6018c06

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16179262b79c6541cf748fd8e8d875659f24cc5e6cd787c36041afa22ca5ec1a
MD5 4f24cdb6f3d32f10e03a9100d14b50ae
BLAKE2b-256 1948f72197c96887539b4211611511bb0f684a18017563231405761a2b428a10

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e38db0641a685821187e9c874f5136a7d8420695a97e2486a89a6d25ba3f98c
MD5 fa7c00283d31e7af18341e204f9419b4
BLAKE2b-256 2fa2004b3e18208d267a7f2840f6f26bae37bb8219e92a49c56494be9442f55e

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3b26fd41d0dc860c38e2865c37404e8b306748e59029a64c019464ccb864999b
MD5 afe2947ad57a2ec435e187a1773e7ec8
BLAKE2b-256 6ccf73da78aeb72da12fa503f0731a6e0d562f5a4187e328e04447ca5328f422

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b466239fd275d666e7d98ae784769e04c37ec0b364064ceb41b551e5db21532e
MD5 0b21f15f4696556f6a1975fd07f82abd
BLAKE2b-256 fcc00fe3ebe0e841d2b151544714e2ef409d8eb321da132ad569ac00d1a27dd2

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 35e94de54606217691658d79089de2f85407d32c7feeabec105dde865759263f
MD5 e7ecabc2ce36f18bdbc70e9b4b70b18e
BLAKE2b-256 23f07bb00e0428f984f9eacb0fc5415496bc12e57c9865dabb7fcbca39c4f450

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ede2fe2607f38d7ce568780be6b34c596d275e5d14a32c8dacda55fc8b505e48
MD5 f80d57e25dbe6c0ed2a2b42e431dcab3
BLAKE2b-256 e9d20978ebe08656ade51645ab99f207d0633d77e435172ef7450a3471dada4e

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34b3a5a362cf13db6efb4079198873611f11ff3f779dcad5e39ea357ff665db7
MD5 d1bf4df2834c84398b9667eebd23d610
BLAKE2b-256 9c63130ab3d21bb06da3812f67b76a26e35ad95d30600c8f38d6547576f4bd3e

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dec9d960f67a8c7d725f47e2f90641e4da450ab2dd637add21dd43625320500
MD5 89c37ead5c27b99694ca374bdcc1eb7e
BLAKE2b-256 703b807e453fbe70d13e319f4b671f16520873346a54c969c6fdb46a331d5f54

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9a331d9304fd5978b42946022bf2bff6d3bc0015181701850beb1b523fe594da
MD5 cd4f5a80ec18355149e36f3b1676ecf5
BLAKE2b-256 37f45bf1439db4e04cb082fb4cb9505a3f3d2e5f7674fdf238f6fc16c5740a25

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b4275183c30c230854c287867074d00cfcc5c3e2b7f004b6def8b53b4d1929e6
MD5 c419c59a7a4c87a8a111c11e0587d10c
BLAKE2b-256 2cc43e59e2464748433e5606e53ac084b2e20fb98168f5a942194a1b6a598aaf

See more details on using hashes here.

File details

Details for the file passagemath_maxima-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_maxima-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f4c2039a300f9fdeccf27fa6525efa8e45e4ad7ec0aed35bb979c5591df6e6d
MD5 a2616472badad94d8946627a374f7875
BLAKE2b-256 60b6101c430822137170d6f1effc7b4ce95486d0ca9cc16cad54e8dc3ca26120

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