Skip to main content

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

Project description

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 --pip-args="--prefer-binary" --spec "passagemath-fricas[test]" sage --fricas

Finding the installation location of FriCAS in Python:

$ pipx run --pip-args="--prefer-binary" --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 --pip-args="--prefer-binary" --spec "passagemath-fricas[test]" python

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

Project details


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.4rc0.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.4rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.8.4rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_fricas-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.4rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.8.4rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.8.4rc0-cp314-cp314-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_fricas-10.8.4rc0-cp314-cp314-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.4rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.8.4rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.8.4rc0-cp313-cp313-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.8.4rc0-cp313-cp313-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.4rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.8.4rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.8.4rc0-cp312-cp312-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.8.4rc0-cp312-cp312-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.4rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.8.4rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_fricas-10.8.4rc0.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.8.4rc0.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.4rc0.tar.gz
Algorithm Hash digest
SHA256 2e39f3475d1c722427397856de41134ae0cfab031a1866a869a3a07d139bdca6
MD5 8cda0d65b1005734e926fecbb39b125e
BLAKE2b-256 31f205019edd7b088aa3a082b801a9fe37ac770f555e77b6a667a9b65b76fc8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 daa62ea376a727566a152f622ecf753bc48d086fec2ad2042f8781d6bf9c60f5
MD5 39e95f44e5d8081240d59796cf356004
BLAKE2b-256 fa9aeb64e921183d4423d5848f08593af8e3554b0d39222bab79c0e64f11133d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b481d87f7afe2ed97dad806a0be5f728539d1eb962ce8b18c405ea4e58ebacc1
MD5 f97a3756bbae493a9ad64241837328c0
BLAKE2b-256 08a5d7cd7c51b65d0c2c7e3f5e3a216fe5bf51c18b7e8fa7545d08382a73de83

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e1aafd1fd113460e760b6f30975da33f001b10aabbeef9f96c827441ba2e6cb9
MD5 2a5cd7c94782a075942d9597a056c683
BLAKE2b-256 d69e3ede7f55f92408504c3f1e3c215bbaf0b37beca5a115f9d728d7a468db1d

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 41d78482fdb476f844fd7318769d02bd78a50412ba5106165b177bd5a7da2953
MD5 9286e7e094f5da97d3575fd03bf87e89
BLAKE2b-256 2a4e49813fa6d83797a734bd80aacafbf57e56d680b9446ec88f8b8efe575b5e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 318da29b631802484d8bb5764b4a74d73a29290d557ebbbc665d8390a694fdba
MD5 00dbc996b5a35f5fb6a37ff1d8da12e7
BLAKE2b-256 311d930bacebd65e3c9b45679428144a871ff8d06418e605839798c8f4e43a2a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9610b8e1635e56a457f0eba6c9392bc7be78d1a9c1ad884eab030b1d73563f74
MD5 ea8bf8d37b74fe62accb45cbb6f5928d
BLAKE2b-256 794bc2eef38077dd839799615cfc8c4b29d463b50443fc0d5a207ce72980f8e2

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6bce6d18475110644bc80a5203ff603cf08f2dd0057b0e8b812e8f0304f71b1c
MD5 999c14dd05ac5ccc35c425251ba73a78
BLAKE2b-256 183ff48bd6a84cdbae9ea3af283344b838674c2b7583c48bf80fb1de164ac9b5

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 537aab8393e3e85c9b1cd671349b19b8293b49a64e45d146352d477e8f352d2f
MD5 8e4230d69adffc5b77112dd802a12930
BLAKE2b-256 cf7fe5a9e742db3a8de0aafba5c1279a902a5e4df10d84ac477aec9175edcc7a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5d1004fef189e77bec9f61531bb77c8889ded9d2fda1888b4f0ab7cc68f669d
MD5 307affc6a2c459443695277317a4ec8a
BLAKE2b-256 8596eec7cc156b38eda66ab18035ed1178e7d08f502240d51d23f01f48bd82d9

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d22db9a3c15308a44195b3d85f4fe7f46e4b58d8797ff45c8060518f2a33694e
MD5 9c4e7f8a6ca06f7e123d8d3e936dd19e
BLAKE2b-256 965aede2448c0d82549bd4afc5e38ff9d77d01f4c9d320c1b6015e987fedd2ab

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 98e0cf29e4d4d5d5497c79e1d876052ebf8c8bc5214ffdcec01a4275d26591bc
MD5 82b01ef93000f9c9d0c5029bf79b1130
BLAKE2b-256 7320d2f5242f4e451301c73ed8cf20212a3a7b3c5f58e4b2a5e2ca34b939218b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 47e4cd0db0f719ace3158299f1fb90c36dff833e55c74e88d2434beed9778e81
MD5 93efc58f2bfa7b3e2f2978fee0e3fd44
BLAKE2b-256 b2c56f8a96f318d675a08957ac55e042898b025aa9bfc2fc342c9fe171357443

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 939bc2a62b35776e8888c5cbbe5742f4c82ef58f409bca3430c5146709ef4b76
MD5 bf8b6fef8ffb65639a0a56df6e4574f8
BLAKE2b-256 8fdd84f401f16ed827d6c4fd1b7741ca94b2cc7be5781f7f353e8bee380af21f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b0980f792bf59c88699ca00c3b9e4bb69eb81a9e2c8ea6aa4a0ae4a59cf4449
MD5 ed61fe9efb9d7d4fed1cd8accd76c546
BLAKE2b-256 cc91084147b2e95fd7f0f2462d44544d8458390c43fc4820a6f708686c325131

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b52761fc7dbc83d354e9e8d700f375fd54aff99858697c4e92ed16f658a973fb
MD5 3edd198d9870a2081b534e9f8f130334
BLAKE2b-256 0080e7f68c38e4d5c9f67872e403cf32c3ee965dee8f2b565ca30f97c010480b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d77b2221945c3fe134455781b9b43d3c97266f527033d1fa9ab8d3970bcfc5d9
MD5 814c075d2c02e2da7ffd5e49a02559c5
BLAKE2b-256 6bc10e9423a5e44cb96a268396005888239835eae6fad7ddffc9450dfce1b2b4

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 169dd1273b84772206dad809bfccce25ef37a132372bfe1ab439dad3f102c65d
MD5 ba6d279effbec9a18d4d0056878dc982
BLAKE2b-256 70087d12150cbe66db530833b1bf5bbd7ce0586c349add61eea263e0b56afa8f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65692cfcbb918c081f5d7ad5dde6f430beded60d0352179d1e67dfd3793db431
MD5 d10c79a46480a5d3a993d8587b42cd92
BLAKE2b-256 f01bbd6b290249e51cbfb9e694878896f916f180afcf1b08b250e6eeb8193e81

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1ead97bba298cf0fd9d731c406d656d72861dcab0adad842b060792c183386b5
MD5 0b03d4880cbe8213acef6d9d4c9ae4ec
BLAKE2b-256 38cfb9f741df69361006f4a66f94dc63e94af4dad7c11f0166a2b6db76c9728c

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 78e2a64d2125d01e4c8f7dee9efca0650da6b7239e8b01ae2bee583b80f6b46d
MD5 d200d9d8a6618e02bd1bd026a9dd6dea
BLAKE2b-256 5af91507b96022aa97db2c1f5e35610eb416c70a8e8a9a7686dd5a002be6a327

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