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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.4-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.4-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.4-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.4-cp314-cp314-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.4-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.4-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.4-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.4-cp313-cp313-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.4-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.4-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.4-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.4-cp312-cp312-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.4-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.4-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.4-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.4-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.4.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.8.4.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.4.tar.gz
Algorithm Hash digest
SHA256 6332d1c99de39bb8a8899ef0f5da0e39d233adc1a00a35e3a7aa952abb8eb1dc
MD5 1b8039c552647498f3e914997c45486b
BLAKE2b-256 2713e95f36602fd848abf4ac5991fc52f83644a90e7b0e1aa079844c8c5d1816

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ab4e7240c8c641d92ecf05d41db126153a31adfe7ef77b1dd535953aa0a4c0a
MD5 6d5cef784cf39c7835c54386164c0481
BLAKE2b-256 f1ed74ed35fca34f3d8340f3914f31fc65767840b786cdf5885b97df7d851f91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88944ca9746e0d65368a7343cc749489beddc55d3fe8fe9d0e2bcd77651f790c
MD5 aac9bcb27b6728453cd7cab45c21364a
BLAKE2b-256 bfd06f79fe54a6491edc68d93fa478ebd91f39cd0b78151569506a807b15e860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e6c33a5ccbaf4333afa12ef7354c48327a762a949b729f3f07e231454fe59e62
MD5 365d2472855c86268cf28993d2d7b9d5
BLAKE2b-256 c2f47728e802f7049077a91c020f0919d7b47704eb4f46d6e57cd1e318493ba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a68401ab0bee49284ec77d120ed53ee7cb8993fc52c337450c9401fd4a9f0b9f
MD5 d2658c262b15751a14de8d5afa68c261
BLAKE2b-256 981588805e09b99965d264b2960ffac6b578acf0b6afe2d3610c993efb1b0fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f07c1de43de38ae37dd59d9ca481f6c7dc8aef032c46f71c9739fb8942b9f699
MD5 0f92cdc6649adacbfb455c6ead795d4d
BLAKE2b-256 6c1b1119dfa1d1ad1665c87c417674473dc7e4cb2933f89cc1807daf1f8603ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f003a3a99679381f7d721d190ef18a4542c673827e5aa7cf178b0275f170030
MD5 e9049e03ece01f26d637221048ddf037
BLAKE2b-256 80dd17f1de1d287f59916bc3720735d955124b60a8c023f5d75271e999069ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5af9df5d32e7a61872b1d51f6d1e8ee8e92c29348d7b3fb62504305c0782276d
MD5 455ef8e09a1cc6dced2576af47fe1116
BLAKE2b-256 3428cf3f662b0dc5827468edb50ee3e704779f7c54b842ffa5188adbdc6303ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f2b1ed8285b4c97823fb0a267a1b558269e89cc7b2133e32372e54ddbcc22378
MD5 b41e56073d8735a667ed2267b550b668
BLAKE2b-256 72067a3f4c060048cc101014377f0ac180116d2ee4f50ed74053a71e873c9543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0359e64039f8861a1d874a9a1f92f39dd88e6845ce66f8de5787b0cc4420c80
MD5 c9f9976b669858a5ac0963d5248e2014
BLAKE2b-256 49c2aa297309cde181d0892387cd47076232e01e10bc4896cbae43b6d33e58d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5bcb64e13b5f79632c1e55dbf4ea6a0c5856162274b4eab33863ad1751d5997
MD5 5245851a9583b1436bb3495c516185d5
BLAKE2b-256 42336a2a54971f7908b9e1f76c8b1eb36e5824e68dd275756bf6ab6414110db0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f8e8c40ef8b599ac92939d1b199b934f7b363d06b7329de5382364d1944df4a
MD5 260b6e1184e3a8167cac75887ee3f463
BLAKE2b-256 fbeba2ee994a7f767e0aae566f912ecb26dcbe45a4f2f36c508e2dd9c0082386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4564b6063af4806beb59c755551b7907a65c9f609cf2aa159f6818b8fb6752f5
MD5 5387b9b717cfb5523395d275f717d549
BLAKE2b-256 375a26445be69b0109ff3ca96ca4c32db3d520b5db45c8a27e3a0612e10be825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be3e84d15619a30f356b206c4e2908f8f3d8d94896ce62826c206b23a1aa3cb9
MD5 e716a14a963a129cecaaf5b14e334bcc
BLAKE2b-256 417b282d1f8a9a4988f9730efe5167699e4f0e5293674734ae1e2627cdbe0eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bbeabf50378462bdb3082b82b0db59812f8f3161ee9f4772307c1d6f6804378a
MD5 065c1e652f249b08b3f1e7667ea29704
BLAKE2b-256 025c81aa65caf7e0278410b68483b51ebc0f5d82e523cd2fff9d9699ad6c33a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c086a979d9b6366397ba757c7a380561dc4a3cf07e38ae4114b272fe2aa8d24
MD5 3e142b10f2876021b364d180eec11464
BLAKE2b-256 4b92a8934f46e97e77c6bea378863cbde30819b81a189c3a47e66bc394835184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f5e4783109156ed8f7232d405ea7387f025a4b3978e0d6a372943c5dd6ebc473
MD5 6cd94c49c3c99e524c1d53ecd2543fa1
BLAKE2b-256 12825cba9aff0f416aef9aa73af6d1c581fef76242713b191d99cccc46cee6b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fde63d0403e4bc613c4ffcae1a88728d03dd5357c7503a0abb5d43477fed7ebc
MD5 3980e08e96b9e4314350cfae0016c16f
BLAKE2b-256 4781cf4c3c04482b538519822d213ca5714e4c5cde0f274bab3b82fc50e1160b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ef65040e6dd33cd50d3474aaade6509040f8bbe035e0384d41a3768c2f76afe
MD5 2262e94a6e581aad37fed5a56c0683e3
BLAKE2b-256 c1f8288196bdbb8324ecd797aab10883f67a7accb6b8294bb8c9db5c94b5f8b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 694f648b5de0527150321f41fd22de1c879389a4951d34fce60d51b34ba51ab9
MD5 3139630cbfacfb6e5010afabd71717ea
BLAKE2b-256 b74b11fdae466e007284621de309ee23970e5d0483695254bb0ed1c9044518eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5dbde209da1ecc3dba534215af87111ca986eb945a0a88c7047547c039fca45d
MD5 17c4a32ca613c272cad38e368f11ec91
BLAKE2b-256 71a6eb380068335e1c1cf7a1ca3293b035510c226495dab0b4787d446349c325

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