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

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

Built distributions (wheels)

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

Download URL passagemath_fricas-10.8.13rc1.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
54f6b52434774a09b641d26f51da2189393c91610c401bd86efd9a10b43bb10f
BLAKE2b-256 checksum
How to use checksums
1a0b5f137b8203e6664f489f890014b9c5df0bc182a242d2e4cb93b3b878305f
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.13rc1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
a2fbcefac5e1da62ed9017e4cc74a7f376b4595e48ab79fe0c910fed3fe55a4a
BLAKE2b-256 checksum
How to use checksums
f4860be1e641be35f82fc183eb1f36816c50d0a6099461ea73d994728d3496ff
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.13rc1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc1-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
89426880cb54e29f11a43a85bf0b39abe50c50a02287b67eddfccd41be75d39f
BLAKE2b-256 checksum
How to use checksums
414b5d16ee58d995557565b66b917a491338902387ead118d7917bdc76d47e6b
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.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
64d8ad86bc64c4926ac5daa82aabdb0546eabaf48477bbc92a67441080a51f50
BLAKE2b-256 checksum
How to use checksums
eefbddb80f66e8daec81c8b439720f1c9d4d8d371573746235784b76cd843c3b
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.13rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc1-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
bfb749778635fa60e035a6a1d27d8c8c541730e5a2ed0084b38f218791d081d3
BLAKE2b-256 checksum
How to use checksums
f7dff839dd54e3ec81a83bb480feaeaa8e1904e1a8e60ef39d28d9d701535d14
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.13rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
b5b902f2cefa4de6bd01eb7a6aab0a8c4439bd3e987bd31e5c3301e4ea360378
BLAKE2b-256 checksum
How to use checksums
f756ed6244f12a2e8e349c8b409bf74ce2027af279536b4f9000412945c4c480
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.13rc1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc1-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
3bd543c4b922c74fcb18f14a9511212a3c1b3b35569a47fb0f9be755221d1980
BLAKE2b-256 checksum
How to use checksums
d97cad3f01ddebd0246d96bb6c39d397fdf849b3d91ce89b7f3517c7daf4cf3e
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.13rc1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
de5757089c53ec95ea344cea19e4069c2cfb62326024c53936bd63ae7ef5922e
BLAKE2b-256 checksum
How to use checksums
96f0bd30919595d0a7a7160cf039cad5637e8e6787077ac2712b19907abbd87d
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.13rc1-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc1-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
708758a74c59d46a0cb1217515f78acfd92c17a0b4da05a305a242f440a5b0e2
BLAKE2b-256 checksum
How to use checksums
5bf70bef10904c6351be0cb6d034c57c15a6bc851a5187a7da2610a5cce6d6b8
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.13rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
d13b5bc5061adb628d02380a38369a4b24cdbf8768aacc69febe37d2e8f6dedc
BLAKE2b-256 checksum
How to use checksums
5799f5bd706749fed147b89960edfb6b1502f98620521b4151953bb4d65d1156
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.13rc1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc1-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
3a1d385275598cbda2d797986c295182991c0aa9fb64ee37ce8cd06f5895e2b1
BLAKE2b-256 checksum
How to use checksums
63462bbf6020e4f06224a85871d5576182b122c832c456246c259d3fef875374
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.13rc1-cp313-cp313-macosx_13_0_x86_64.whl

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

Download URL passagemath_fricas-10.8.13rc1-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
9d571fa556187aeb48aecd2aeffef9059559235ceef7370868d591e7ec862e09
BLAKE2b-256 checksum
How to use checksums
200cf382ba1d5886f993c6c3fc5efb411ea2ab36c725875737fafc30dad7ba4b
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.13rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
522805ce98c05b067ac78632a09927850f7270655d7d8d46802dd059089f30ce
BLAKE2b-256 checksum
How to use checksums
d9ab01ce1a6c2386a93f50ef076beefe50ddd07e26bdc1046c9ba1254e3eafaa
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.13rc1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc1-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
fa6e5ae45d89fbd629d06d4103796eef3248d1b470d208c5e3eca227d3e2c96e
BLAKE2b-256 checksum
How to use checksums
318166e9348231f996c33a7e7260545b74e25bebd372ef28627fcc0d3b7be480
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.13rc1-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
c1d0ada8d5cbe0e2f32596c8a3e67392aa4d943ec623f8fa569952ce195529e2
BLAKE2b-256 checksum
How to use checksums
77d420cc512020cd4c3e98c4477de8716d7e1c8d48a060b1da4e600bda04a802
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.13rc1-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc1-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
f291e32f5aa91cad82f845a470227c74d1c8aa0463ad220b162ffca1a2643956
BLAKE2b-256 checksum
How to use checksums
6e08dfc1b100b31d87d055d167d650c550d3b0f135b214ec22d42ceec557c1b1
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.13rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
49c21f490abc66707d4e96111db82245d82dad8edd23794c3a654f930fe1fbbd
BLAKE2b-256 checksum
How to use checksums
6354fe0dd5a2b4b25895e69c6a05832d39135e6602393d2bc7ec0b6d27867bfc
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.13rc1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.13rc1-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
f76a5d1f37063f721332c978fc0ada6ba8101147851bdb221275be13f05e223f
BLAKE2b-256 checksum
How to use checksums
8037a9f181e81c6ad3edb28991272188fdbf34b8bb06d4f919d776398c969229
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.13rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.13rc1-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
794ea1abdcf29f429f00a43c949c98625d3128ee92149a05484807d63bad9cc7
BLAKE2b-256 checksum
How to use checksums
cc870399dc907efeefb703bd497c4c0a7f90e135aec25399dcb53ea7456da5c6
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.13rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.13rc1-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
fe22bf843f0820d888905513898cc1343001ea737d9f814138150ef2a0d646a9
BLAKE2b-256 checksum
How to use checksums
28b5a84d06d08e0094a6e91810d55021653fbfd5dc88cd033420f80f8465e52b
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