Skip to main content

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 --spec "passagemath-fricas[test]" sage --fricas

Finding the installation location of FriCAS in Python:

$ pipx run --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 --spec "passagemath-fricas[test]" python

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

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.9.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.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9-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.9-cp314-cp314t-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_fricas-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9-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.9-cp314-cp314-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_fricas-10.8.9-cp314-cp314-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9-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.9-cp313-cp313-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.8.9-cp313-cp313-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9-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.9-cp312-cp312-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.8.9-cp312-cp312-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9-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.9-cp311-cp311-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.8.9-cp311-cp311-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_fricas-10.8.9.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_fricas-10.8.9.tar.gz
Algorithm Hash digest
SHA256 d24fb34e4c6a1195ce166cca846cee434dd78597a2e1e7aa9ef904baddc0f335
MD5 b0ec0d8b328be77a09c9980a6ae8152c
BLAKE2b-256 aaa4aebaeb67e8ffc9629bf376a7a787b8950c94b5c3a9bc45b8f3edf6884c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 367254c3a1a1d82e81b38736737488f8d45c037c0fda14d8e19cfe9cb0cb7a36
MD5 8a64b1222bd3ea49820c36172a415193
BLAKE2b-256 b1ffc13fc4042519f4769aebdb641dffa19846f0b11673fd4aa54ee15055256e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c81ed756282058d309e2cdf97e69c8adf7d8de76e28737218e7dc8c82990967
MD5 510403661aa33e1b8cba5f7322c3c542
BLAKE2b-256 7051a7ee64aa25cfd20a7ac2b73ded5a9d3eba503ef974d74d6ec704880c7e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d524f5f6cffa95fa2779d1b00b3d85ceffa84e0a90bcf58801ed00d150eac33
MD5 8b7e69bb280ae7fd627110e5a586bccb
BLAKE2b-256 367296ef86becef5f933707dd4ac7a7673fbb98ddc1d46430fa6e310b92138af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 43f3bb0017be36e4a6bc9d0fd0f5b47efb61b3233b3772bcf3c4db123e7d5b43
MD5 c8914e9246bef4d8eed306ca9e3c22bf
BLAKE2b-256 a0be120b06bc383ce206680524c69fe16703087de4adaaacfca87737f085c643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dda1fc7f991c9b2d2b4d35150a25c7119ca6eb4ef68be3711e7090f830339210
MD5 2b5e29f53eff371378ef79d1daeef5f9
BLAKE2b-256 7c3edef1aed60d2614cbf70bb195d24c8425011b544f34d5d9155edd6fbefa6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74d9bf18a8dc15034df9a8ce4d2eb1444ece2b5ff72ae71c0e3e23a89016d99e
MD5 0acae459684ed1e0ad60406ed166d54b
BLAKE2b-256 3279fe495e5ed5f1422faaf1bd90e5931db46fb0309d913b598d7e14b5d2835b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 adee1cc87b2243cc43a5777c8aa325fddcff178f1a1b049fe838d60b40c99580
MD5 a57ecffc9d9ae8a5f5fde206265eb6db
BLAKE2b-256 35dd3de56a32613051db5345ee1ee75dea1dddd8484d542c59beaa85b302201c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ce458c33a30ec16b8f655a90e10efe880fa1b5ee3819d73fea34c9d878483121
MD5 cffe5e789f87bb1407734ff4b025e9ae
BLAKE2b-256 0254e4f87894562e62d9ac7c34c7d1024cb857cf9a6f8117a8dc49f5655c5e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5baa1b3f6fd10fbfcfbc74da4377ccc2ec969bd722e1d139988a83ea3099846
MD5 2ee49ed9ae78ffa2e43ad19a8b47dd8e
BLAKE2b-256 4b4e885156628dde474c50cd91fc6f81cce3a99559b3fcf9240a9717d6adea1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfba278dcc8dc4d9456216dae1bc2e76f5bf3c7a7e319a94f90fc2d2d8510adf
MD5 d15f8775d141e7221174e18e365f65e8
BLAKE2b-256 2dc0a68de9a222f4d2653ce81e8542c0624695db8566e598f4fa4f4637c3929d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 86491544c7751a7b4c163691e80b9bd80b9e672ae372cf3780658e120ffad4f4
MD5 ab2a0b7378d7bbc391ee0f6109d04251
BLAKE2b-256 574712fdc53369637aeb0c283e3c585ac0466d2b8c784ddbaec8cf58f5df466b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7e35966cdf228bfb3be7c23e66500ad911a93a2ba1d9ddf92af88d35a009775d
MD5 b007f08c0a3c1fdb5a541ddeb775985d
BLAKE2b-256 2b8c12b78033bec0585d7bd6b9af7a0546f0e0f7533acf2598c605200adb225e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 527d7a302ca0bd97c1c96867b0b5461a46908cedb6a5aaa938d38ae4fea23aa9
MD5 a0e1fa7d5ae6e96bc3c9df7af3d25849
BLAKE2b-256 9df6d3694391b69f94052d876ae3093d7a6376b377d67cf65b24f978e9ea39b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a4d9e7e6dca8aff11d983a184fcde6ab57d6fdda52d484d098e9209ebc691f6
MD5 63e67b5b5eee324b4028cb81e1a91d0f
BLAKE2b-256 12000dc4f9495576507e4c7ede4182b31344b703518b7aea3c337ba65dc0279b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 05a214d200ff803c878e0ab82d299d0496f8f0aaaa19a4605b771b3087dd972f
MD5 1ebdbed556407bcb827985d2261f7d2b
BLAKE2b-256 826310a530ec8a8025b0e22bad865f686d82e46ac01cbd66576453858e091b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c93a936aaea2cc70d82ad12e2d9d1b84ea4d604cd600df82052a6c0cdc7392de
MD5 c21a2ab0a6407ce368c31cb26454ad8a
BLAKE2b-256 954d76e79eebe972aa7fe1c5793bb2cc724df2004abb79fdd139ef9ffdabc6f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d0a5a265870feb46a81e63c7443f07953d180929c712ac4a25c14a224946459
MD5 0b479b70318d0d103878a52440f9cadc
BLAKE2b-256 4450ebe49d0dfbc7df2ea4c5c48da44463e77aa5e87169b49c791c92fece15a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69fbfc98efa02af702011ddbfc1c928171b919d325373182ee1d9ef557c345d6
MD5 47022de9c979618208d7e083f0473a04
BLAKE2b-256 2ebf2bd8abf5cfbbd9a8fafaf43a89a4d01266af5d1dce92e82b9bd8d4a39e36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dcb6b160fc0e8fcf4c8db59590ac97e60e6a4a5c3c42b9c436030d778f60c1d7
MD5 ef35fd7bb3c29807f5030d4456c6b3e7
BLAKE2b-256 dd47008cf0d804235906e8f017cc195bd71a12feed28a482b92057130ca2a3c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1fe42aa21efbe7a044dda52c1e6003e4bb26950936c01f8e94c8ad2ad5264c7b
MD5 16888885d817ef48b189a9a1eb8f7956
BLAKE2b-256 bfee1118d2747cfb15c497f8f33b7b7cc0adb2d4caf8d0b2b2b61d0173b4cc3f

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 Sentry Error logging StatusPage Status page