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.5rc0.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.5rc0-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.5rc0-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.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_fricas-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.5rc0-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.5rc0-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.5rc0-cp314-cp314-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc0-cp314-cp314-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.5rc0-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.5rc0-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.5rc0-cp313-cp313-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc0-cp313-cp313-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.5rc0-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.5rc0-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.5rc0-cp312-cp312-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc0-cp312-cp312-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.5rc0-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.5rc0-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.5rc0-cp311-cp311-macosx_13_0_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_fricas-10.8.5rc0.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.5rc0.tar.gz
Algorithm Hash digest
SHA256 ba1e6a6802982bfb69f2ab4e2af28bb7272b4fa4759ddb85f737dbe62eb91073
MD5 5f88f92f3bb5e7cde24c912008ab31e7
BLAKE2b-256 8fdb8bafca002e12205b385587c58864786497f8710e61195988768e459e1e9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b59d20dcc8f7de1d073f5f26b13c15212df0d57540df8fcdd820cb6fe519095e
MD5 823f1ea02cb76df0060480d50046e2f8
BLAKE2b-256 3fb98cdec7d9881cb2c0852df2b363e0b0f61bbd6748024493c2a72659459661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d88a17359bc022a0a91541032e4c37addffe9cb6c998cc5a5845a090936ca311
MD5 3d7597a75293b6259ff300d54827419c
BLAKE2b-256 f9168966a2d5a440884b7f7b81e1970bf4ab8959a8a02b2dd70107726a5c2b9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5378069aba72f2fd6b102e50a7c8ebbe1794d8388daa2314da394471715ceffb
MD5 cd29fab692b8d8d2528dd84e82e4ffb6
BLAKE2b-256 7003c48255d329abb490012101d8d3241f084539f70fce1dd3bd6c9f0eef96fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f74ea2c5c109c50f2acadec6aac18b5a8ff7af0113f61c49f68cba7fa48948ff
MD5 10f103cdba5c6a80519be3b093df37c5
BLAKE2b-256 317ee32166528ad3f568d05a8e000c6035cf92a7a0980e7623a28b0a28f8ad47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0960e9dab68bd44150d34471b8f5868799ec10fd12d0757f7c4e4cb93d40b10
MD5 f94973a57dc0cec1c26e3ac323c9187d
BLAKE2b-256 209e31272727ac5ce86c6bc6026fabedeb9fde8c56e9643ac9a0a8856258cccd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5550f0a517ba7fee4ce8b001e6c8b007d38af5f141ae46c4d6a162dcd9143c7b
MD5 b566c5cea5ac568a1cd9765b242c3632
BLAKE2b-256 00b37c05e3b7ebfee154355880f19a93fbf0b1eb4a15f489344c3ba6b80474e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 147ec5822b1758fe65155cb909a6a948b815e932bf7ac38aafed410d3fe51f81
MD5 2f6967d34d9456e70ab4f2b3a5fab41c
BLAKE2b-256 5316bece379eca03a964902e8c2f765c048738496fd55d6af5b475bc22dacb87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c669b54653571e6889931f8dfc625ce33d228362f10c0e47b50442dde8e5d5f3
MD5 3a6c0f6f2f3c0ff60e6bda10dd14cc49
BLAKE2b-256 fb2b7c3d98a52f0f9c5461161650fcf0a41a96143b0ff086a97f396b8ff282eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfc57f40e7cee77873103d6fc0e00fa8ee59d49966fc2cd9dea8db135b9417dc
MD5 d207df1d4f46ff1abbe4242739f54fce
BLAKE2b-256 82cfc936d1621989d90620e4bec7eae3748db01ba834affb197136e9fd65bd49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 926313c137d58b4983ec1ac7fc2a65f9d97e395faab4347b088c46b5aab79100
MD5 4fdfe982d98ae49b22f2087560baf11d
BLAKE2b-256 b97adea5bca8ed2cb58a665f6fe9a7742352801ab6abb30063378272f1de046c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec98b60f7a8a338fdb29f1c5c3561b4d501f7c27f5079f065337ebb2071a0ad5
MD5 39595b04dd89192b6026ad37f8c36e6e
BLAKE2b-256 bd3d76f1991b8a138fd68dae292582a3d135f4ef78844d6a31aeb7086a9d859f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dfb5530d33171df694c94e1ebcf4a0ae9468af663418588ddfe0bd36fca03469
MD5 fa4d5d36a8139b06c162f0c0fdad8e6c
BLAKE2b-256 a514ba694b379e476dfe37d5a801524640944c744476326534e8a0a6a14805c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4afc1d9ece521807574aca0b9f2dca3184a7dcddd7bd81e3655000927904f90e
MD5 1d0beeea66a617669f391d8d39c64ad9
BLAKE2b-256 3deb8d6cb32308b18865f4fcd9a2fe723f36877fea4150a953ed170833111130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c4eb25af680f3747868c47bf87c6928e309173fcc166871b635242efc7f83a6
MD5 8d2c89a5087207ca23f5961c372e36d0
BLAKE2b-256 1d6f2b6e3764a9955f7d681a359be518171013a8194430a33fd0437e9721074a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5c6d6e359202588ce0c5a180d64f4e0f7b2c553dfd188850f89072d1cd3fa275
MD5 5822ab25ce7f35f02cfd9b6b667daf2a
BLAKE2b-256 22458af427e4aa1ff288169e200f6b5cf51fa3809beec34c48e84c333276dae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c63f0aea318e4aa9776869239503f85299525898379ec803d41463b2630fdd4e
MD5 b79b17c57c66dcec6484169a9286918a
BLAKE2b-256 bbcc6c2e3d21ba4be9c2a9105c6fd0b07119a2c7f1d010f0b7b2c06b27f3de72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1043759eb01dc4e94e26bff4eb594b504459e91135c514b85b7aead385fb59b7
MD5 b4e2d2ea684dc44ec19c0f57fd9ad8ac
BLAKE2b-256 ac2ad169df8661c197abca8233c01b35132b903360cc7e91dde9deaa8aa6d091

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e190ca296610b8a0bfb7c48e6b291a8583e736e08fe68987d152b731d0f25f64
MD5 fb630de3e5b246431fcdf67629a8e04a
BLAKE2b-256 7a1bc5681c255f05931b8f6141e4411be151720930099d456460ad1ab1385717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eb8ce1e86746d89d1c1cc6009b593fcaec4c3dc5e98df44e1b4464a257471c19
MD5 e804bf0414ff2140e2a051c9f0552802
BLAKE2b-256 f6a0aa4fe1a063891ae805afc0e0c29ed9d0ea1d7568a5d8b8b841e39aaf1701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7f2ddb1abf3d5956bd823fac3d6ce5b4ab0e101268d0dbcfc4cd9d549ebc05d0
MD5 35072874a1044b9e539303e8ca862708
BLAKE2b-256 715af9aec281493d5d25f794236d3dbb75fd93c237d321ec61ed18ae47819560

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