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.6.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.6-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.6-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.6-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.6-cp314-cp314t-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.6-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.6-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.6-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.6-cp314-cp314-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.6-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.6-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.6-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.6-cp313-cp313-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.6-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.6-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.6-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.6-cp312-cp312-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.6-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.6-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.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.8.6.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.6.tar.gz
Algorithm Hash digest
SHA256 ae156a103234e1c33b6c901903222ff9cfabbab3f48292109cc1037cb47ceac5
MD5 bb6e8722e8bea35c383598b509950d37
BLAKE2b-256 4e8c0524c7c01d9a87350acfa079e23a3fbeb4a65561187aa96a955649f69803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8575231fcc11b55c3764f325d253430783e71acb340c9e2639d04961a58059c
MD5 d8f02a6e4095a497f0a127b37c06e7bd
BLAKE2b-256 3cd0cfaf48e0f893f1b8eaa3d83a4f6de9b540cfa3675784823e57bf18e4a58f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51e07aa0c374303057845d531b1ddc40eba60e44355f78dbd9776f829e67b06b
MD5 2a377891fad3a73973273d1978881b58
BLAKE2b-256 62d886aee1624d68fbce28312097517b9a9b78f937315210b8a99d1a417a331c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1760a63f2e85a8eb886feaa2f0b55bb1179d2798c7e25d1a7e0c9f1aedc6956d
MD5 1391f1c415e0e5ddbb1557fb33b0dda5
BLAKE2b-256 86876444b253f0ccb2db194ec6511fd114bd51d3fbec6c4e1fa817bf6b429372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bd482beb6e31a64b08b16361f9ee461f329e9367522fddd5bab2d300377d7dc3
MD5 ef9d03bd7c54a4073a6c9b40c6ad86b4
BLAKE2b-256 780709cb3761b719f3b62d0df01341e0159836773c099d166f9a618cbcb9c614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86b1496ed726339f21d870d8ef81e7f41af022c249c27a4c5f83b8de4f1442c6
MD5 c514e481dfe0caa8f2dc722b4a2c5485
BLAKE2b-256 84c2e5b7e670389fdb7dc901b6093b1f43b3a1f60075012a13f621540e815188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b82453215f97f23911de64cf47fd4062855344117641524a32eceda73848b8b
MD5 d8d5aa471fabfd61c9aef0e40efff876
BLAKE2b-256 4ebcc14a24fb492ecc1ed21c322d3e3ca3009e9f7233c71d89ed410e438d78ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0c79d6a307333a23034461a976996e178c68f9fc0605b2c63c0008ba0c37a10c
MD5 d6e35562cdd19aabd57e8585ff2effc9
BLAKE2b-256 07e8fb7b992bc16bbed0194752636762d86d29a15de9818d883b0dce37b8eed7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1a5c4f332e4e9d9425c29902f457057f4d08c572742701c68829b87c28763aab
MD5 44598ad1207e945e5847cdbe7b1ae283
BLAKE2b-256 4d0f3d1158b51a7fbe50476b38df1ea56fcea00235ae7f8b49200d42ea88a1d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8dfa105599ed1c7511f2b78b18be8e8c6c33955017381f5df5bd073c90549ca5
MD5 e0dfc1b476ff92cfa87adec0e735eda7
BLAKE2b-256 bb9cdb61a8c00adf16de57885e8231e4af1513d72ca7400422c9f3f76b17c103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3648eabf7334e93f028fe1918d6841716acc5ba80a687a175685460b4e01a1d5
MD5 79c41565613bdc42ece14d4d69f5d06e
BLAKE2b-256 c4cbc900d5ecb0f407dffe1a8df2b9533b22c333dd57067c985f3b857ef71d23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2867ea9faae858055437250562a2cb229c8a9a40e58dca9c5e4a275aa8bc01d3
MD5 967bc1a29f5f53bfeb9edb2fd7a2b508
BLAKE2b-256 640e4bc25b41ba676ad735ce778c61d4eff8c2babd5e11af1870df29bd65e8f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cbd1755ec45219c14e87e93f9757844935b7d6ee23f8d163097e6689aa93ac12
MD5 978195fc9d206dd3c84d555cbd9c6b24
BLAKE2b-256 30ea0d2cb0637d5c8c7bddef700b664d21046173bcdf2d9c67a19bbcb5c0d891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac50f6cbef3261830fb8ac8520a835966b30306ea19b4d23a4838addfbc6f3ea
MD5 c579b61c015eef6fa1aa384abf0f2893
BLAKE2b-256 82e8cb466cf921d35aac38a325efe040e33824276b646bb0da8f8c56cd3aa3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28452e6e23baa59ebd36fd268097f2e6c58e3bdb1e60f1579df033e16b03ebc3
MD5 2cf53e6702b6fd6917678c1eb209f262
BLAKE2b-256 b260d85e18ca0edb45531f4432596df75990b1c90b691a50795ce5b4475c4004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e7709cfa505f2832457a69f8a7e708d02b4ac91418a79123589841f65bce29cc
MD5 d4f5b940160d222640cfffb892211e6c
BLAKE2b-256 a215bd86ea60784a5a3c62670f7a80f583e1a6d414c737831f2e04d8daf79858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 50b994e1a87d3690a2c87a155565fc43e8b16c07cbb57cdeea551b3be120d687
MD5 570591cc7740d2c95dd3d87d91c3061a
BLAKE2b-256 be9c6306078d646d5e7f946f187ac112d8791203efa2256df1c184636b056a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecff8d6eca3fdf275d853ab684713de138034f8ed2864b60d22e486e7d31ae36
MD5 38d7bc875243004d91c2d134724e0f90
BLAKE2b-256 f38a3476b6ca253830a3ea3301af5979142ccd9c1d7807a1a8ef2a46117de68b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5566664738c98cdfec1834d5e8a70fcb733bb5c0ad120e9731bd64e2b1ba389b
MD5 68bf98003fb083c6f753f75db1e64801
BLAKE2b-256 57832c04c8931cce7ce58e5889e3401102d8263bf1c50239e31c6115c798a826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 317f3c9aff6536276bbe3a413ff0fa0f4f1b204530ab9e7f07e9ca0df2b3d875
MD5 e05be6a9ab76db636c0b44619e83e250
BLAKE2b-256 f4b30e41afe9d70280d3e888a8686fbfa28dadc6b2a71af83c27d7de2d8895ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 024ccb696e4a5e2df10ec3ca012913097e643a35c8b86fcfff5af1262c004568
MD5 798345ce4d37f2975b54bc9ea8cf8c76
BLAKE2b-256 2970537d31dc2ecc1913e95c9782af16b68cedcab96e1db0464c2fbd55a7b29f

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