Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

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

Metadata

Release files for passagemath-fricas 10.8.13rc0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-fricas 10.8.13rc0
File Size Uploaded
passagemath_fricas-10.8.13rc0.tar.gz 26.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-fricas 10.8.13rc0
File
passagemath_fricas-10.8.13rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.13rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 1.2 GB

Release files / passagemath_fricas-10.8.13rc0.tar.gz

Download URL passagemath_fricas-10.8.13rc0.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a935c418363b58f08cc3fc8dbf9d059293972758ed828231d613a35bea780afe
BLAKE2b-256 checksum
How to use checksums
3619be25306ffd64b9056fe187421c1fcc9df51f525d0faaab90d11569ace5e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ac8884d5ae246f84a40da5dab9d366e10e4d68c6508ca2187f6310173540ae3
BLAKE2b-256 checksum
How to use checksums
5cd3b9558d51724a01cde32b55a32c5b007a316a6900dc8d5d0fd6cc12e26d5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7645e05ca59bd7c5b296a9c227673460ed7096944ecd3c7787a7397e64999100
BLAKE2b-256 checksum
How to use checksums
2015c395b8d71bb1347b25bddf112abde3f380b18da68dcaa93fe201fd86ab1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
983ad8821fbfda6f5d0c1d1d51763d6292ee7a5567a9f5c814df4e5fa5afa319
BLAKE2b-256 checksum
How to use checksums
d135769e456e1ebb975c8fb0c5bceac9c695d266fca9775f90a0bcd3ebf9430c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314t-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
9b33d9bee42dfe6fb4aec29c22137efb2a13853369db41f0703e321d54bd360f
BLAKE2b-256 checksum
How to use checksums
6e1018decbf595dad5b0171af5486bcb4df5490bb18d2df9aa43a1f422364204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ae67689210580063b5279463820c32076fc7ff0b5aaf9e88d7e026a6c2e85890
BLAKE2b-256 checksum
How to use checksums
bd6a933e218f34a196ee7a91796d6388d62082ddbddf593bf1b0567d66550bef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8deb5cf9531efd3131cfb25c9fab1a2cb23cfe581725cd711d10f18726dc55a9
BLAKE2b-256 checksum
How to use checksums
77ecc4e710ed5ebdd0595da1be0eec45694669a85bf104a85e3b298a7ddad3cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7caa5cd81666510cf69de49d56ebda7f3d3a355b13fa5ce2f60d16c8e25eef37
BLAKE2b-256 checksum
How to use checksums
5de1b1435742965bb75c21a132be8672ef7215ab3abd8c8160d3f2d1ede12660
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc0-cp314-cp314-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7733f508d7ebf63ee78657abac3daaac1d2b10c1b190eaa02a80db8f1aecffd3
BLAKE2b-256 checksum
How to use checksums
62c36969a0ecf3dd548039dfdc1d8287d4ba4b63d88c9b20410588086579d3d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ba34b817c843470e034079d5a5705d3ea7b7ea6c30d6d798add02c175f6c00c3
BLAKE2b-256 checksum
How to use checksums
1025e44a3e3bf9d2e65112455506088223ed2673b67f570fcf6f1374b0d0edb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d5f310891a9e67ecc0ef43eb968ca3bde256c93860eb8170f30288291a70357a
BLAKE2b-256 checksum
How to use checksums
a9afe0942aff0a68ac24741bdc484c9dd68428d7c7c573238ddbefcc50f75e32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp313-cp313-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f6631344291e9db2ae3dbaaa805b19816352303121399fa6234d28db7d06cc84
BLAKE2b-256 checksum
How to use checksums
9edf55682033d3cdb3420c740b3a614c90c83171801c8ee4b833b0f799a12779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc0-cp313-cp313-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
92a3728c5ab039eab9cae3df0e3d68bee605cafb7629eacf0152a75a0115fb68
BLAKE2b-256 checksum
How to use checksums
76e2d137e70c195ce56b309558c5b156cd7e510e61b59675719636e324dacad0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed42f0cfb05acd02304d62a456dc27e2197e1bb4bed7f83683298f818be3aeb3
BLAKE2b-256 checksum
How to use checksums
f9f22e001611104b6ba55a0d07c8a1cf32c3e4dbb3d58fee3a3b69d69ae63962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
673054727e598bb56308c6333a1a5e52856c25677b7155784897ec4f10475e46
BLAKE2b-256 checksum
How to use checksums
9cd45053e08760d7a8f310f33b4c02976a5c3019ef564467ce929678bbfa6233
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp312-cp312-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
af0f5d053959baad794477fc31ec47d3cf73f990cbd78d66912fa36d273bccf2
BLAKE2b-256 checksum
How to use checksums
5ed9469c27645f1b008fd0471b0bd3c82aa642a11e3aea63f9ed95c4508a5d58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc0-cp312-cp312-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
9b1fe7e39219aab7012d8d6294daa1eab07b1668c6b4870346fca39d8b50c7a1
BLAKE2b-256 checksum
How to use checksums
13584966eb2a7baa92fa7e5de2181f7a5d64eb1322361837dd5981121972de17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ef38fc20cdb59575ecbd17ea4c7f90267f10a44bb4678729efe4947c2d2fb8f
BLAKE2b-256 checksum
How to use checksums
e5c959c30e8ef0b700da3aa8f999aae0282a36eb8241f6fe40bf6b067a029d69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
181abf54e1be6c7b98daca3d8f62af10fb9cb7cf56476a5a1a0b7d535d4d9597
BLAKE2b-256 checksum
How to use checksums
f71ad0dd7ee034c938e059fec32bc2d2b17080dff1be75a8a7d96f6eead9ab12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc0-cp311-cp311-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
401e1f55b2534e394026dad41a5ddebf6652d6ba32656f88f6ef353c9c045832
BLAKE2b-256 checksum
How to use checksums
a4e1bb06771633d8d303af2db611c2c2e7a7c897f66ebef31e36a7368837e88a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.13rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc0-cp311-cp311-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8df10cdc58a053127c00617a63ce40eccc710c9be4acf6f9ecb1d7c32fd96c9d
BLAKE2b-256 checksum
How to use checksums
cdaf7249e9d632b9e0cdd2ed8156263dee94650baf27b2565cf44fb88662da8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page