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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.8.3.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_fricas-10.8.3.tar.gz
Algorithm Hash digest
SHA256 7fe04592a4d4288b832f27c0a4e7b7691e49286de555717700bf9428a90a714f
MD5 45579e7de3aec19627c0e54765096681
BLAKE2b-256 100ea863b9b770d207584961dab071fdbd653d704cca5041275b103925a97e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9119ac3f214ecfc30527c0efc698220ec75ad7c29eed1c2999a986f338b3958
MD5 95d523c6ca4949009e072124aadfca87
BLAKE2b-256 8fc6e8cc9c475206ef351439132f1667cf2d7b4a2bc5d56ebec0fd2bd26aab51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a006106d90379ad7663c4014d63ebbb96492498c57f63ca74b15e9bb7255dc23
MD5 f7bbb348acf039a6eaf862d88f5f2937
BLAKE2b-256 52f5f85c508973ae87aa6de901b62cbe183450852d6e6e90f5610e6c0ba19cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d67d2cda38c55da3f8e52454afe6e4b0a772186d70bb89c9e8c6f2251ba9d2db
MD5 61cb1985c101e4f546e957c07d118d20
BLAKE2b-256 5f557c04e38682e772975c099f7f110bb61e17bea844720b77490e8298aba279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 76898206560aadfecf444e1fd10bdde004ce74e598e53398fea6e337a20afe1e
MD5 6df93d53c63c89e03c4174631a291fca
BLAKE2b-256 2f0e9af27e2193dbe97706cced3b478e3631b8c42d8e993ed2b7faca2dfe9644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e013a920ca0dfe8016c7ce391e7cabd74e34b61061fb0c544a316813aa67e20c
MD5 505a5260aa033053c9acab4cf1f263bb
BLAKE2b-256 e7ff86b49eb8e86f01f3a4db02c1ae73b3b125c3c9ebf6f6bb3f2532596ab6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c740764f22fbd85bfc9f673c60cd0810294721b87a07f1f67e5c64fc24ff58ea
MD5 bafe441e61c8275b620ed8ad5842f810
BLAKE2b-256 d3b04e2389e3488c09162ec4b676272270e4211ebe52f6b69edfa67a79227d8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 250bb6dbd32edbd3973ebd375ebcbb64113881f83e96eda2cb7ae729f486d81f
MD5 0789d491caf4dc5fe01e299c55563e68
BLAKE2b-256 27908db04eb646455a316dff0dff61669456dad3f79620239e67e7a807eca742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6e9ead16534e18750ef00af84588cb179723bd2b0a19d693ca7aaea5adfd1e5d
MD5 7d89e7afce7143e062dcee0a26203c98
BLAKE2b-256 5f888a170f2b680effb6b5df47658520454fe238a63c654dedcff06af0ebd5a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40ee1e807851b0671e1d105e060196ec485a820fe1c4b64caf5ee395f8212a9a
MD5 ee04156f9c728e22feb8082a10868e13
BLAKE2b-256 8aed117c129c4cb0cdf1e9719fcefddd8f51604337bf6781ef256acf02330bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d77be7061dc221e3f447160fd2165bf35b1c81f889c3331e6aade20ba82c05b6
MD5 b76d038edfc346e184c38441f037c9e6
BLAKE2b-256 1b266ebf0356b0b44141a84d17050cd7ebf99b96258adc3a3db6246a789f880b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ba204659c27d0bdc04aada33834284b5eaf272e5bc72a9ab659365e19c8220b
MD5 72cdfe55587675e11c2dbd51ecae166e
BLAKE2b-256 5293db46a6e9315a8d738b0972e7e292dad14bd93d5dff61edf9e675ec2bebff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 052d0e28bf234b883da6ffc20dba1f9b5b444e896afb111e881ce97e79ab5ff7
MD5 4de4058ac495b97d552348941b8d251e
BLAKE2b-256 8ea1e1c6b8ea58b383975ed824a86f1166e2f0fb05929da0403a2d71be9341a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca0a317e5f268e5c8a81242b1a090041a5ce29aa95d71f09e07f81a284ab502b
MD5 21fbe62155cb85475dff0b788c4f3290
BLAKE2b-256 45d6163d1b2d12049560c39e7e969c7a8d9b2e21b19014ea3f720765e9843688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be353c01053d630209e77d5a466d592bd4b3a4be5898f46bc3b27000e5fbc5a3
MD5 c62a38b1b4e412fab035d0d8dd572b26
BLAKE2b-256 807a35ef6bbbfa3e183d0f6d97c02236b0b6f3c80a6da5f043a2791bdccf7338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bce80893984eac71dda9139a95f438a509d4ab80bd67e1413cf11faf585fa2b8
MD5 b068e416e4af273a583ac0fda0974429
BLAKE2b-256 00057f296234bd7a8b049c58c8fa16e3d684cfe39cf6c21a41ca9ba982314d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 31f63bd19cd55a07681c25f2b11d7b71d95763cae788ac98ba3e2c24de5f07c7
MD5 f5c7932eaa3bfe9ab57a604b5df18f02
BLAKE2b-256 7d0fbc0614b486034fe5bb329e263e303e5c4a45ebb9b477fb7ced21d787b098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a35b98c8688c8cfaf43a22564fe698260cdc56c1d7bb7ba5dac7733bdc64221
MD5 93c8dadf6fb35b17fa7ad8771713692e
BLAKE2b-256 f520ba8e9ccf015b2312dd2bbf35173f220babbfebf726bc0c1736151569abad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44ca9a1230acc9d216c2146e8232dabf4430bb86802b2e3001710d7357a79d81
MD5 49e72e513d55118607c4a2bf5b546b10
BLAKE2b-256 96adbf544e36d914058e9e164c0878c518a926477c792cce7a9d7a67d12469e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b5b86dda9e3f8fe0bccd5b86a0503cab52dea54bf899a1a1358cfeac48cdf677
MD5 111c3a0179c1caa5b262183c8cb8aa62
BLAKE2b-256 225f9a3f88bf65467657c39889430e664b6168f27fee431abd966b0771914337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bc7bd077d634cf58628787c85b9ae69d96ff93d70656f2f2462b8724d99e21d8
MD5 5d2e86739b93450f9f0f989828f5e54e
BLAKE2b-256 df9087fe9fb904b3875b78a8b977bc6cd7bffa7ff125eaa50d5a35828b708557

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