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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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.8.5rc1.tar.gz (26.5 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.8.5rc1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.5rc1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_fricas-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.5rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.5rc1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.5rc1-cp314-cp314-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc1-cp314-cp314-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.5rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.5rc1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.5rc1-cp313-cp313-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc1-cp313-cp313-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.5rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.5rc1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.5rc1-cp312-cp312-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc1-cp312-cp312-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.5rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.5rc1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_fricas-10.8.5rc1.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.8.5rc1.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_fricas-10.8.5rc1.tar.gz
Algorithm Hash digest
SHA256 bfa03845abc7b68d9396b5d9f95bde6a34db3d2142f56acbfbe6ef445326f08d
MD5 92f7d9aac34e7abca3f6a2b39b157c85
BLAKE2b-256 f29799d189a16de82c9d747ba086c71c0163a52bd2138a8fe452111af5071f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08aba006e3dae7a7c849d82afbe822d7b03c36eedbaeb5dcb14cd3691eaefe1c
MD5 977355790bcfda7b05988d6d0405d207
BLAKE2b-256 d81b016af0c0009f9bc9694541a1dff97fbbdd22f5582b1c5bf700ddb06ca640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 022a3cecaa47ef254554430868821625e15bfbf752360a5931dc8da9e8fa774c
MD5 112fcd38e21ae3aa10a9d2719c088eeb
BLAKE2b-256 16006940e337e547991ce602501c30e25f91b0372ca3f6a84cf5a58b9cfdbc16

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe049c4df6ef74047c5412d3505af7d3dc17c585d5f82891bde62cfbade88980
MD5 29797b4beee77e3d1e30126f3cec6a29
BLAKE2b-256 d95c09d1947ff12da4fac8a197f66c3255ddd650b306dd4076c37dea5d01fcc3

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e840e6bad5355e6009de0c917d3b20c850b8b97bba3008ff4e4b0be957abb563
MD5 08fadf3dabcb310401d61b9a4f4cf997
BLAKE2b-256 4e121ddfccaae226bc65ded7cc2d8c3d93d75a909ccefa152a329a3e953014af

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e9443e3447a7d09578a7c05e3cc1f1310198f233ac2ead8cdc8f267a28ee35a
MD5 1d86e327f22cb38b7be6665d9fed4ba2
BLAKE2b-256 1e3bada5a30ec0dcd1f0f7a85ea6a2cecadb36bf56d9e4d4cce580637d9fe3b4

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5590e36c016183ff323c68ee9f2f9d2cf16053de6d3f39babd06d92618a26379
MD5 c6afaa06dbfe848bbec1c81686163a6b
BLAKE2b-256 af965d00996b5831896d6254318400788ae35f40e2bb32ad3ad36c7829c156a3

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0a9406825d4d4bb3c521c13bed78e923cec5ed499c5526bd4af2f8af122e69b5
MD5 696296887b5e2196c09ce92fafc553b6
BLAKE2b-256 44e2bf1bdccced5c27d64e0e94781d837c601dc45df27bb8f54a1b419e38d0bd

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6589aa233c4d6349940ed1ea74c2280bcf3f54ea215584f23fa652b348e99e25
MD5 d69187c3404bdec525dd31c16f53f3c1
BLAKE2b-256 62df4f57227b8746e48f489d3d98609973d93790863611121110c3c80728203b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e5805f3873d614a45029a53c6ab5239ff012cc830be1b64ef6739249f3b0d90
MD5 10722dd2c5a1384cf5c95e107ecc47e6
BLAKE2b-256 60c3523d857d15e110d0b1322912cf607fdb5166960643cd4d53da99e85297a3

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c368ff2dded88fd257fc760dbf66252b99735aee72c46f48cf8f88c13a4be3a9
MD5 2495c4c85097aee0f6827b35a4797b58
BLAKE2b-256 d7c6abd59614cff72536d6a69cd5b8394ee87ec1edae25abcababee34573ad98

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c70a722d2701afe5123d38e4498ca0dea5f80ba5d6f70b8b5afee9a1a39f29ff
MD5 6c38c02c14f223591954cb4580006f39
BLAKE2b-256 6595a8bcaae635d3930920ef01d6438b652c9f2a3223b3d601b15b9482bdbccd

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dfc494a464a746231b25925c09cc7adb51bc8d35d50d681c96ea3bc51c2b957c
MD5 79d501d5ccf0005e7506dfab5219bd3b
BLAKE2b-256 15e99abe81e86453cff150a23cdcb64008947a63159033490703d802fe51ea92

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e6e9c1675e1c52bd40556c715db22e1c3c9e186ed0bfefac4002fdc2c8ad5e9
MD5 28174b031ac4eb52a6c2fe900f454ebf
BLAKE2b-256 085b79de57c54a57110263425a38a613daaa9f868129fcefb75679eb5062ab53

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58617406ea53c29f6065ca390d1272a412d39273d7b9962a9819785f1d16ee39
MD5 221bd08bb8157a6721e0673345ea105a
BLAKE2b-256 f3b23048a0c40592429d9b930d86fc7aa25b2166d5528cf80196194cc2413a1a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f01e4d6d17faad7d2f6db596f5ddf177f6d3a0601bb95eaea0c3541c0bd891df
MD5 764c4b41d91b4ebfd4f7b15c269f169f
BLAKE2b-256 100ebc0c71556a497ff759df032c2bb6c93654c96e22407a4799767d13d143e3

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4279b4e998149d6d09bddb300e82122e9d5aa0ccdb3e4d06762d432472857dc2
MD5 02d340ded434819c95ed94ebefb23a52
BLAKE2b-256 08d37e6bacec30dbb58610cc771e848f0387723d42795c67fa29373e20019268

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 511f46811e19b6ad1ea72cf9e095494b475432c165b476f8f7bbefa69f6adfd5
MD5 429cbf44913635b4684a5df7f781450f
BLAKE2b-256 28b0d20d52aa413775da205e71b57e36c726fe5ea686d81171f2c7ab0b6f0c5a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95415fce969202e0808369910e50e7f8890654b6396fb4488ae994e4fadd5044
MD5 832ae04776df5b48bc0c724b3a804be6
BLAKE2b-256 d0d83454eaaa88c5d768961eead78a55c71cf57e72318b6bfbc979a475cd2633

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 355055cce3a97a10eeaf222cc8738ea9754f42c91de9fd2151331f9ede1e756c
MD5 b4cb0bab00ecbcc88b323707841bc5dc
BLAKE2b-256 611eb0804124eecbe231d5d493f622736e30032e9b8cfbf2aecc8c7966c99723

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e7cf2adbed758d096cb9c683cf64924cf26fbedbf9a2eca95d97f0722fc0d717
MD5 464bfde21c51e3576480ecbdad4bb24e
BLAKE2b-256 f9eca57a083e9f75fd6ac5f74f53f2834b0de6ec53073aebec155240f6935656

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