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-2025 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:

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) 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.6.x series are 3.10.x-3.14.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.6.48.tar.gz (26.3 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.6.48-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.6.48-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.6.48-cp314-cp314t-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.6.48-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.6.48-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.6.48-cp314-cp314-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.6.48-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.6.48-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.6.48-cp313-cp313-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.6.48-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.6.48-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.6.48-cp312-cp312-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.6.48-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.6.48-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.6.48-cp311-cp311-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_fricas-10.6.48-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.48-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.0 MB view details)

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

passagemath_fricas-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_fricas-10.6.48-cp310-cp310-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_fricas-10.6.48.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.6.48.tar.gz
  • Upload date:
  • Size: 26.3 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.6.48.tar.gz
Algorithm Hash digest
SHA256 2527f45e4616344b7501fdabbfbc39308bcb56ec0f24d200061fc6db88669849
MD5 36cab6658af59b40e7fd3db08728f308
BLAKE2b-256 4970f09a8fe82793af56f7f203817c762da0de6e1c164fc6b093f890131a71bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97bb5dc99fb5e68219f5288e9c1de2c99db56911f743dd41a3729b6e35f6feb6
MD5 3a443505b35be677f5206ebca76e02ff
BLAKE2b-256 b88d4ac2f32478cd16480560adc2d5009d14f0549de0fae21d90114697ce76e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73cfe5500a91d1139d2115ace52be228cd79934c3f5ef87d23446cd8b6588e0f
MD5 51d90b3027a889738f7215d99d4d9423
BLAKE2b-256 0072e13c7f0cf59ad62281ce6be39b714c61df3b2de8bf966fd2ae9568df6e57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8b88bd683ef88b0dc49548e967bd139aa1ef73ec5320c47eaedce044bbdbc1c
MD5 1ce4e57184f0611b02359da7d4063c5d
BLAKE2b-256 cf445bfa300d996bc9feb48064802392766938a0013ef651866bc85111216d3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8fc5f1e7e7869ac75adf75058cd12da09ea26b92b66ad9dd5abc9870ddfa8f42
MD5 bce4af144e79f34893b5c9fbf23dae9b
BLAKE2b-256 24648f90c78821d458cafd6626a3b74bdf7c65ce3f8f01aad23e75e021efabdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14552d5f7d814c1eed53cd007ce5e55f5b51c18465b5a578a3961497bfb5de28
MD5 f20bf483227b0a02ad58ea29b3769ddb
BLAKE2b-256 c6d87b5b52a96857ebf0e6be92b0a273832f85183b5db95b4e864ee44c61fe5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f6cec8f939c589273b79ddc730dd00458a254553fafe196c3927e879c554564
MD5 eb22cf6109c1286b02984406f2f1769d
BLAKE2b-256 3b48ae7c26046847bf3fdff71e8d317c5dad90570a96ef03a44cc44730065042

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3906562112b236ead35483b14accc9a4b3ed0a17d57a4e22712dce6d7c89e75
MD5 bdc421aed9e52c448d7ab57bb32c2c36
BLAKE2b-256 1f674f477ba36b25c9949fcc4aed76ad796c451aa431d2ec4343ee1c360c85a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 14f51643f78864a9d8b9cd244e08fb4190065247390d45084ca7a8b198e3a9b6
MD5 6a78304d46d43c99f98e1f6d2fd2cee4
BLAKE2b-256 b910732fed1b014b9443cbcde5af62590bf366f4009f7c05c9591e307d5721e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c4165e21f9782d8b6dded5befa3627dee828b444d7b9bada33cad25e1d3888c
MD5 4c78553983dfd431e8364abda4ab6d52
BLAKE2b-256 530981055bc7d7273406e7c795c29ad2e099e6c5fb709cb5668a09a9837d6b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1414a7154e2fe35612b0ec8299f4457e3bc72e48f7155bb9c5f1635eee3d833b
MD5 e7e1fa5db6a702c5ec2980fd899c8c89
BLAKE2b-256 7ac16d59f8b3c81b0ed605e845a6a74c8789b773f1457f3487154b674c6019c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b19d1d4753cb698196ae3c73eba44d9c6f6f800634b384a899181da868f80e9f
MD5 3cdc86021c80a7de5bb1a47b412e2a2c
BLAKE2b-256 43beb550574f00ee4c6f8bc2448686fc0d3b5a94f6d2e1a9a9661a7c729471a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d207873befd7df8b463b24876aeb88e23e4358dcb565487c2bcb75925fdaa798
MD5 fb2fb6555b24a05b4739a65d2b933f1c
BLAKE2b-256 8ed7276b288d9fa9b3e24f08fb2154e11dd18168c4e5075b5600868c7e9b30e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 809482aad5d66212653ed7bfbe06ea085e2f028574941ff307ce71013ec1ca9f
MD5 d3d1838dbb575d7b9db8a9f7549e5c4a
BLAKE2b-256 39fa57dbe8eccf9a367da4c36572c6d9a64f7804517d6a00b8471fca45bc0356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1000e31ef8515977796f75c41de4b7079aa4e215d90fc019f0f9667189b8503
MD5 2d59a827325f260c11b46cb497a51056
BLAKE2b-256 510ffa06e01e92b19a6d56edb02cda509224461a35ca8dce15e1b5102bf929d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6cac8d2dfb3ae70cd725d6a7ebf9e61a99a36bf5534c5f079506d512bf1ee398
MD5 def4dc1be17f1c92e5565636230fbb03
BLAKE2b-256 a5aba687ef62be5f68bfe8956e2db23b6a57c1539236a9f80ae7c2cdf78847b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 83bc775c062ac06f354c1bbdd2fbdae28cfadc6cdc7e545d6e8f754f5f000d84
MD5 ff0e6537382a5acc9eee23328c5b6829
BLAKE2b-256 e392a5ed179d043c2b27537120537690cba102d0cf0ae01068587360984f1f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df55ea5259ae3933ee90a9130d7a07221fe2967cae20f3e46e4d703eeeffa5ca
MD5 83becdefadbb5c13631f10d6a061adfd
BLAKE2b-256 c9787eb306a5094f83077bafa473644533da8161dbf323d946a4763f6b5b8318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64f3acd9d31b4b4df1e67330d75ec102ebf77d8031162ef82f41e192d91f42dc
MD5 fea95e2d0dc447b41b87e03c2d74c0b5
BLAKE2b-256 7bce3ffb24048b8d83a53a077ded5751611509c0f0d88e53c07f56f00df05924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34e63f0a2da1ca2887c1aed2edab0e58d405744708bd50f44f1738560d54bdec
MD5 1414eb1f6474b09d9b8c67f2c5b61bbc
BLAKE2b-256 724d50c28e9d17aa8fa4a040dff0e2c8def841263b1b8778d04b6bcb83e17aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2d38b7d239fe712268f50b7290e3da8fc9b16257efaa0f93b32c0615abc46ed7
MD5 c2fffd09123662d4db72c619c570e083
BLAKE2b-256 f40d38b0cf35ad12c2a0805951739724317001423aab4fefe3973bcbfa79e869

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.48-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32f55e02e2e9a7d16ed2d213c6a6f3577d0ed2b9f4d3ec3a8ae0b6e293ac7ef0
MD5 f7bc1cc7b79bbbf0c1a8e075baed804b
BLAKE2b-256 809a1bb25c6dc1a1d452f9848df505b4c7d55c4ba3c1bc6ee852ad447ab1eb3c

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.48-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ab9dfa7824251e2e09ab486ac2dedfa41a2dfe6762e4041a9e7f577ef9d3ada
MD5 4b235c5cbdc5f585acb20d1f292bc41c
BLAKE2b-256 e42b3e4aa264993317cc1ecbc76c345a40e8204e33e1c6e9ec6d53ecb0f33574

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 359ef4679d75978b05de6acec078b902514bb7a7e49ac2342e3f325aed25637d
MD5 a8d8fb426eff678a6bbf036ddfb35637
BLAKE2b-256 9d1d94b25af572df168937561aa3c22c60beae1381e79633fb59375480a88f65

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.48-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.48-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e3a712f981567817de16e29eef40d2b626bf4fa545a009f625ef41f17b53caef
MD5 4432f9591a7688ec2b86b238ce383800
BLAKE2b-256 df4cbc7338dc512fc8c562033a80e18fa7e94d76509d22412f952104c2bb326b

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