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.13rc2

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.13rc2
File Size Uploaded
passagemath_fricas-10.8.13rc2.tar.gz 26.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-fricas 10.8.13rc2
File
passagemath_fricas-10.8.13rc2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.13rc2-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.13rc2-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.13rc2-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.13rc2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.13rc2-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc2-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.13rc2-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.13rc2-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc2-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.13rc2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.13rc2-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc2-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.13rc2-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.13rc2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.13rc2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.13rc2-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.13rc2.tar.gz

Download URL passagemath_fricas-10.8.13rc2.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6baef5d6e4b6e3acc4e9a0f37f5f62014215c98669b77bda635f7b22c6f9068d
BLAKE2b-256 checksum
How to use checksums
c99621b6c8897fade3cd27beed3af23ca2a2725f38cb3b556133f12092ad23b9
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.13rc2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
78c3a18c771d4bafd946f27f4e6f6ec1acaa7dd8bf4813912d0952a68508289b
BLAKE2b-256 checksum
How to use checksums
e4546805317017c12844cb121606353c0f85cc0a5eda18503bc3e96fee189f7d
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.13rc2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc2-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
ebca66253da0a4b034eeed858289dba056737dd636d2472466d52e4995943be1
BLAKE2b-256 checksum
How to use checksums
fae5750951beaafe78c8d9042c2938cb669c9fec14441a50dd6330b600498de6
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.13rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
d76278b2c3607a8caa3f05993ff68672ada339688ad1527137e794bc30039a95
BLAKE2b-256 checksum
How to use checksums
b64c5ec4efbb8f646e0312e3633827f44fe4b48b6b3b80899620e8e0b9fa3ea1
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.13rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc2-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
9c2265429f9a90681ef25339afe2eb15e6ce04e972fa124b7aa1f4c3b431341f
BLAKE2b-256 checksum
How to use checksums
330594850b3b125f05e1abbd9e9ff9aa54deaa46c4932807f8fe4a602c574b37
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.13rc2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
8eb1f70c6688c6c34133d43e49373bb88e7e0df3838b306a2ce17dc6fb188a97
BLAKE2b-256 checksum
How to use checksums
b59b377804f97d1ba4426600174cf9a7e45dbbe862f687003b289687f7452f3e
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.13rc2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc2-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
20acfce4dad4c4db0d4427ade1f34f413ddec2b896a244151b949a3550a17eaa
BLAKE2b-256 checksum
How to use checksums
937ac999824ecaa94943a37bb3eb6c42cbfd1ed809bb32a1c479d9c4c82d232d
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.13rc2-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
5b81a1acbbdcf09e606f28f21e2a9f104009eb42718b75c907f700563199a571
BLAKE2b-256 checksum
How to use checksums
4a351ea19ede0809b1b9400786f96ed7d5e50d73280e356783022323f18492b3
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.13rc2-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc2-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
567a87e4f69aba8f3b0cf83f995eaa9596194d28962f6c81a1607f50dc5525bf
BLAKE2b-256 checksum
How to use checksums
b787d606d8090637490bd86a7d623c294607a6eddc5c1bd24c182f0d6c12f001
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.13rc2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
e958664467d4c9dc081e0651d93d4aac98cf04984eca336f0c3f281b683b8f9c
BLAKE2b-256 checksum
How to use checksums
3e4de186ee5864dde38093426a8c9148ff135964b2c2fec31aa2871f7d5d5025
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.13rc2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc2-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
6e493a9a5d9b99df74434098b8fdb648a17b9443f665fd6e5bebcd7639b1af3e
BLAKE2b-256 checksum
How to use checksums
b54b0070e03391c758b640ffd2f2a2dfb3ea4ea58e980b9f896b0d4db158a51b
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.13rc2-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
d3d00e0e8c38cd95c7be6f1e41590b123aacbcc2cc89ac28f6d758df5041820d
BLAKE2b-256 checksum
How to use checksums
c3753b5e8dc7724cdfcd2f169181f0cfa5b4b084f907af877b0efed8895a795e
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.13rc2-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc2-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
4e4299d6506045c3a6dc1a6dc598fdfe00ff5e187e2555caa0ccc4db6789b775
BLAKE2b-256 checksum
How to use checksums
5f44365c5fc2a7570e38da4567c1ecd61efc12b20f28e7a765aa2ae1eab074f0
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.13rc2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
6314d4d1a8a68264d29b115031ecb20d43ebeb9217cb7547423d328bb73ec699
BLAKE2b-256 checksum
How to use checksums
4a186085e70bbf8fe93bb6031693214b13b499c5ae818c82f46579c3c1c1847c
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.13rc2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc2-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
f58f63d7ade7c0b1b549a9cb283b0bcf74fee700ccb376e9d1b82573f318508f
BLAKE2b-256 checksum
How to use checksums
4b036c09bc401212421d79ff63468bc46bcc12fba70e23267efe5654c1dd1e7e
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.13rc2-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
06fbd6e3ef06ee515dca232c6f0456a82038fb70ad6592c1cdb1fe930bbafd6c
BLAKE2b-256 checksum
How to use checksums
46949a4fa51b8ccfe62fe5e35c43232302234764de7f747c72ddf98526671686
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.13rc2-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc2-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
0d675fb35831f94dae671f956805c942cbbd498461f5e6f42214e16e6d1834df
BLAKE2b-256 checksum
How to use checksums
d2d29e1218a6c1f8918931d4d74b002728c48819a099f9450a90954c9cf21dce
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.13rc2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
caa99e6803d42e1318c73d7f1bb0cc7b98e8fbd28eda2ed2d703c4b1b36fd078
BLAKE2b-256 checksum
How to use checksums
e95e09203ff99327a2480d94513c0bb0dbaaa5bdb3c4172161e9049f8c97a72c
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.13rc2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc2-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
4275bc1f0f095a9707bab5111cc79bd46ca05f476b98ff5f2d1ca02990c788f1
BLAKE2b-256 checksum
How to use checksums
84f8091d51e312454fbe5d45796dd4dc2a378932d73f9e5beee088481e09f7db
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.13rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc2-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
55050d29d19f46e93a960a12a6867c557591980a24db8d5ec3e97b22ea9593ff
BLAKE2b-256 checksum
How to use checksums
a41111a351f7d0ae06e4b5d122dcf978fa3939cfc3f5ef41209983a42a50721e
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.13rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc2-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
2c182c52986f2bfd55342668064daf78b5df0c9216ff33ebb240b47fa8395af1
BLAKE2b-256 checksum
How to use checksums
39bf8796e798fffaa6175ce3c3bbc1ed9ff86fd4adaa774596e73427619b87c2
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