Skip to main content

passagemath: Symbolic computation with the general purpose computer algebra system FriCAS

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.14.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-fricas provides an interface to FriCAS, the general purpose computer algebra system.

What is included

Examples

Starting FriCAS from the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-fricas[test]" sage --fricas

Finding the installation location of FriCAS in Python:

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

In [1]: from sage.features.fricas import FriCAS

In [2]: FriCAS().absolute_filename()
Out[2]: '.../bin/fricas'

Using the pexpect interface to FriCAS:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-fricas[test]" python

>>> from passagemath_fricas import *
>>> fricas('1+1')
2

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_fricas-10.6.42.tar.gz (26.3 kB view details)

Uploaded Source

Built Distributions

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

passagemath_fricas-10.6.42-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_fricas-10.6.42-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_fricas-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.6.42-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_fricas-10.6.42-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.6.42-cp314-cp314-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_fricas-10.6.42-cp314-cp314-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.6.42-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.42-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

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

passagemath_fricas-10.6.42-cp313-cp313-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.6.42-cp313-cp313-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.6.42-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.42-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

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

passagemath_fricas-10.6.42-cp312-cp312-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.6.42-cp312-cp312-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.6.42-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.42-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

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

passagemath_fricas-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.6.42-cp311-cp311-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_fricas-10.6.42-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.42-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

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

passagemath_fricas-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_fricas-10.6.42-cp310-cp310-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_fricas-10.6.42.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_fricas-10.6.42.tar.gz
Algorithm Hash digest
SHA256 9d74ec3790fca9d93a4e94c22f2fa93e57dad16e48fb925513103da1ceab8263
MD5 c0901758c5b6b45b5ed5d262401c92c8
BLAKE2b-256 233bbfafae9d83c28bdb2a623455fe80db303f793b4678e8dbd8dcbad9fc3f00

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd4f104b448281d9315f50a894377b4a9c4b040cc1784e6ddb71f3c887827492
MD5 7be41e247f3b6113b21ce053ec113bc9
BLAKE2b-256 f139a1e2e55a7ea774db85bebc2371b65a4fd0db6a176d123db757289ac90b4c

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94db6a4b90cc31d4cebaf821358c37aec4c7ef66b1f0db15212de3e29637dd31
MD5 e690e1bea6f23c61c8f626e479c448ef
BLAKE2b-256 8ad3dd75f84f8178bbacb7194231240894413719ae63c5fde87273d27a03a43b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38457e0e2775ddc768046e8d7c95e4aa875d517009f9de63b6211b0a1ebcfd6f
MD5 c98fe1a138e0cf0c5921a26cb7de9935
BLAKE2b-256 87081fd21caeb41255ce2afc4d99a463985b093e18e2c945a0cf6011a3e62c90

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2e9e7730834f0c74ad5e4ebc04471237b8529a9c36c8796e94f8c09c305c1860
MD5 a6b18a6897f7b47075142d40c1b91e89
BLAKE2b-256 1b40e252d4dc05b6b96cb0cd68234cc41f4937491f5dd8b473cfb979575c4e05

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ff33d202192f1784b5f26ec43fc34bb96c9c5d0352847b8de8889bbf26c5f04
MD5 acf16c33288fea9a8b4380404a4be1eb
BLAKE2b-256 f1a62e3e0c64cb2d66eeab66270a8270020a509399ed422be54e527ba056af94

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83b45f7bb51a30c15e61725dc7d327f9085d6d050afc0448d7eb57db743ae238
MD5 6eb703b135d16ff1fab7ee9a14bf06b0
BLAKE2b-256 0a38e67973d8d8132d46042250d9e4102be7294c510d32fc9f8e1dbfe41ffcdc

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 30c9dde84a931968d1b82543771fa9d7678822ab1ec3afc4f5839ee0172f86ab
MD5 c0db9b67dacba8aad822f4060774a65c
BLAKE2b-256 9d7662acaa281340e8d595a9ec7b188bff8637d4a40d272154330c1dd155f969

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8a4770505e8603359567f2c92f8917d5362405fe12cfb71fdb746333ea328fcc
MD5 a7cc371b5086df6eae2cb01e89744d15
BLAKE2b-256 071bff16c449b6e8aabb04e788a5c38d0b3506866cd069cea3576e5d2c98b18e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ac09e7aa3b540419db64c93dd76e08fc0a8eca74c33bbe64d4fa45e196becf3
MD5 7ee1ffa7e7323cbbb6b62adfce0e0447
BLAKE2b-256 de274f5eba857e2f6ce2221a85dda48897e6539d0992cd92c57a66102f440713

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5c6242e1be2e8d3a92c99c3d3a9338cf74f137af3b8506db89ed65ec9be7ff1
MD5 6c32d4e4da2200c0f06a8b530c542962
BLAKE2b-256 44328a81f1dc261abb78ac6d7e4225b0c3872ff23a1e3a2a9d4150d41a925f63

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a32ab77c89eccc5265ce7108b425061a52cb79ad458fa1a46ad3c43f665bb2a5
MD5 186167e82add3add729742e0ddcd75f0
BLAKE2b-256 50e58ad56843f7b5590750dfef43b69f3e8db027d7b36a996a59c084253af2b0

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8fc108112883de36b3c90cb16c0a4c8857d15d9a84d20aca2de4fcd3615736e8
MD5 4d1bbb9cdb50b0ae8c284746eb6ef1fb
BLAKE2b-256 cb053f4d00d059cdf40c9d8916cc5641b9845ef2befb66008bf89865c70202d6

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 993eebf0176d0cdb123ed02cbe2f4e0f79f8971e2dfd32a1947c5d05d59b1af3
MD5 fe1bc220ea1bcd223236c912081e13fd
BLAKE2b-256 37d6d6518891b434efa2020689e47f63e2313a6b1edd42c7a516ffe15c9e1663

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1909bfd47eaa81fcc50922ccf006adaba506cc2faa57fcd5951d5268df05338d
MD5 85d6d91607116fd35041e77e7e35996e
BLAKE2b-256 9aad8fb29444b5f2eef68deb1fbcd15bde74c310d730d828ee5f1ef148f1796b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 83c3368e86699d94bf149b13b5057fedb0f8eb5c19572f019f2926a7af5bd81f
MD5 47f67d67fc8317db7cee79266d5041b8
BLAKE2b-256 9401c1780800004a7fa9a227ed4df3ba91046f1212c79c552e0b6d73e03eb418

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8c1ee63d6631320538bb1ed6a33d61493df070e9fe382023ef22a68d8bee34a
MD5 c185663dfa373a473b7bd7edfdc797e9
BLAKE2b-256 1042fc167fea68a47c7428779af122e35b5ba1602bc41f27464f6dcec573b2ba

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54ce9b5dd3b7c04e365f666729be6afcd462e76a847d0bdb2463a2de3495f87f
MD5 a987b704ccbac6ad682ef5b67f05717f
BLAKE2b-256 fef146bfd6b4b59316a38b077dfe5e358e64be94b7ba3729f2f2b6462f95ad59

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbdf4b04c48c7db6360e7e10e5b811a1324522a30d845a92bdbf6b83e6c75174
MD5 1020e748112cc1a0c461acb49ecbf0d7
BLAKE2b-256 7df960d36912313e4e9035bd23d8b8264ee4eb554915e332753dcfb17d259630

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc14c1a6992aeec51d5a2b9ab274b5aacf3e62080faee0c4b371219ab7118e03
MD5 86a5ffdbe2e69a97e7b52a4f09a26c1d
BLAKE2b-256 0884e3ff765bff6e2ad041a8008a3fd25e37b5a2e9d3fca7ada6651ea095b62f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1da6b98bfdc8fe173af8d13508e66cf9bd222771349fb0705df029d2b305100e
MD5 a129374242d5bbad25e04684c2a2c200
BLAKE2b-256 e3ff8482f1556c4a7141ecf36b5167923827bee652b5b0543e52efd271c4b23c

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2f45525f95f541e2e9ef6cdebf6b36c6c76f5ab0489fa4f0c22c603fd663d7d
MD5 5136cf1e32508fee8bdced73edd7cdc3
BLAKE2b-256 e8a471dcb399e959916d18d36af786fbc8f4ff35b82160e9f88eaad7650511f8

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 840e52fdff7401e458973fb45882816477873cf9dfc159fbe995edb97cebea0e
MD5 062a52965185ea3f98154149da051215
BLAKE2b-256 82e061c1f742422c3cd908912cafa401c605dea8bd9ecc8ae0d32c93ae05557e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aed4d95aed9b0952443a0ff7d91b06880f78d6449d98bc8009501c490a8f96ed
MD5 187ad020877128dd9b52c0832ed06072
BLAKE2b-256 ba14ec66ec799f9c5c7426104ce5f1903e2e5d3034a0830a0675a3f61705889a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.42-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.42-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 21531e6f2e2caa86217bbddefa5c2bb650f62014d39298482e264f503c197911
MD5 9631bc9a5856a9892e53ddc3ed608bc1
BLAKE2b-256 2ccc935b0e89276d5a4f248893a69b2d76061cf005e5db4440cc24b41e239c2e

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