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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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 -sh -c fricas

Finding the installation location of a 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 sage.interfaces.fricas import fricas
>>> 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.5.49.tar.gz (25.6 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.5.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (84.0 MB view details)

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

passagemath_fricas-10.5.49-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (83.8 MB view details)

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

passagemath_fricas-10.5.49-cp313-cp313-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_fricas-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.5.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (84.0 MB view details)

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

passagemath_fricas-10.5.49-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (83.8 MB view details)

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

passagemath_fricas-10.5.49-cp312-cp312-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_fricas-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl (24.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.5.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (84.0 MB view details)

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

passagemath_fricas-10.5.49-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (83.8 MB view details)

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

passagemath_fricas-10.5.49-cp311-cp311-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_fricas-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl (24.4 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.5.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (84.0 MB view details)

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

passagemath_fricas-10.5.49-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (83.8 MB view details)

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

passagemath_fricas-10.5.49-cp310-cp310-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_fricas-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl (24.4 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_fricas-10.5.49-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (84.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.5.49-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (83.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_fricas-10.5.49-cp39-cp39-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_fricas-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl (24.4 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_fricas-10.5.49.tar.gz
  • Upload date:
  • Size: 25.6 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.5.49.tar.gz
Algorithm Hash digest
SHA256 73165b3d7d188a5ae8ed23da5b1c2534f6d2dea6f4e17abe7d0e3b3525168c07
MD5 5f5dedb6827d262a79778f0a1317cd02
BLAKE2b-256 018dccb8554372a4e0a105fbb2896bc8eeb95885ff0fe7f1bc7c9ce1e22a8a6c

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae527e4e93a6f08c594e90538a63fa4995919151525ab2f81bc9ef8d314b76d3
MD5 546b9178a9f28772e5f8c51259df97fa
BLAKE2b-256 f615b5634c9a702a90548d0db49962f25aab222c615d7d03af2c0432b82a3590

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 67e390f8b97fa71aea4186e9b0958afff8202d209b5e0eb9c9644959829d202f
MD5 63101c2b1099ed90620697b4d7a6f206
BLAKE2b-256 9807311d0054a87528ee9ad34116e9f2015c92392d9e02d8526d67e088af0439

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2921b95ba9ad78995bfbf10731756d73dd3ee0ec83dbb42e5978b26ef1d45bc5
MD5 2ccc57111f85613d54f7c98b50752029
BLAKE2b-256 7f0cd069f7fa534ae803eca3e6eec40e781c634b36ee5f93397cfaf05c2b87cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 77860996336f9d0547ddf8d28bf48b03fdb3ca3cc8f844994b0a7185fa216b31
MD5 538aac274f7515b5fe8563c5797088ca
BLAKE2b-256 da58102aa8aade5d7025607f18f902bac80f15a184bd2a94382461e477aa620e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab8e9e6a7bf8e65dcc44a5ffdf4b4ab6781da8ee9c4e6af51fe36763ce639421
MD5 0d092617e4c1bd6b085e34ef38614974
BLAKE2b-256 4d6853cf3bbdbf7a6a18ade75250069f03e9b47e016a066ab2494380fbcd81e6

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 95526dcfe4d3a199e415ead2198cf20178116d18927aa412aeafc852497ec3f9
MD5 e1d3465a3aef938cb6c74468fbd9ac34
BLAKE2b-256 566485d384c9ee18569b1abc1d49ac6173c9cd613b5983288c16f56e6854b7b5

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3969cf21684b3c1353b3cbb2fa5637e0b1756404bad63cb537f8541c3a2e1175
MD5 f89bc595c421149285da425928ca8373
BLAKE2b-256 35cc7c8d88f742ee597128f5b36fe189f7ccc3c9b60c054a8d9144df52e0fd1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e315743a754af02c7081a0dd9d859b14461725ac600844714cb5b45272a60810
MD5 4a564c604b132f99b2af0ae9c2400dee
BLAKE2b-256 c1af95003df9dad11eb5e8d864a767c94e22d78e0834897f8e5fce37bf88f89f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8c7d4c12de452fd672a7111943048dcb6e3c1c8e522856be41f2b15482c19a6
MD5 00acbb779235825fabb477afae6b02f6
BLAKE2b-256 e6d12daf65416c390711f170bec0e51b6757d7a4e13e1a8736dba505c26f583e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fa3d31e4131ab04b60165eff3edddc7bb66112fd873c8f881087e22262490f32
MD5 47a68f0ba815c9825ff672767fe5f9e3
BLAKE2b-256 156c6f72a5c661d76e96bb62108792865844407272c2c2c7f1857890dbab067a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9aaec6572cd5bb40572998c303f666d8547611c45db3226fcf3f788487cfc4d5
MD5 00ea8e5dea86dc9e92b7f0185fad7c9d
BLAKE2b-256 4d7b8c40dbe08daab5acdbe55190efbc570242ad78f5cfec37fe6716ef87d85b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 708b6fc913824b4abea24a13d5130bca2ecf3e103f774482c9b99dd2e2a48b6c
MD5 e2f2d7f9d86df7b03484c3db14a48868
BLAKE2b-256 e1285217afe8461a26dff7c6375643af8c33eb5afe5dac2083f234ef3777cb7a

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2505eefe0b95a9ae908858f95c4653ca9c0f03374834ad1283777cc11a530131
MD5 999a15797a30d6f3d274c75941579e34
BLAKE2b-256 ef7f275f7758d28f5f39a024bcb01430a6452ed2303d213ac24f2a41f2c18e7f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e7b481e6a5f8f4ad67d4422deda64519cefff4545c6615b8e676aa846d82f81c
MD5 7a276dd6f9a8f228cd50e7ad606deb1c
BLAKE2b-256 d5bbb635656f847a66573b25c7fd223c92bfb3f47cbde304d010a567087263c2

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9c2c3ff8971796c8ae3b2cc3b38569d6d88b220a436377abea172318eb7aea7
MD5 f9e3cf6e75a3c1c9d3e4ccf72b1cdd5e
BLAKE2b-256 7df12f550cbf4a8469a25bfb0a35d0a2b148e92aeeef126a90fc299777259917

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 50cd74e847b1dda327ee5620fd57236258e94f1b8e88fb90f69cc3eec7832c06
MD5 a8b1bd6a3f658f789ea01738cd513492
BLAKE2b-256 248fb73de15b9d817f43fe78d8d8f5d7ceb66ed6b46da92aa99034b56f30a3e1

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2121a355a061e99b90ca832ed4128be0dfdb228bea7f73673c056596596cdcc6
MD5 c8f27dd9a641071dd301c80467a1fa94
BLAKE2b-256 708c70d8de0d886009c637b5d5330215a0e664e8a42a2cb1b64cf08e26b2d91b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1bd00d5fc6402b370e948dba7120d524176b6fda09cd25189e0b2af662280d48
MD5 74e839fc1935ac6f787ee3241df28b93
BLAKE2b-256 b315930ada9c7a122fb0b362c29dd305eae3fc7860159de42f76370a8f6e4e77

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 572de7f0fb02c1f0bef1ee5968ff9093d4e2fa684b0f7e26cde5048a1dbdbfc5
MD5 2d4fb868ca8c019fb21035e635992b46
BLAKE2b-256 ad7b813143263cca50dfbe0c2cba74ad01a6b53c850923f8075c5d56d6f301b3

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aba5a863e9f865ba28184b7b63ad21d7596554222375faee11d2db8c4b3be797
MD5 d9ab5ec9417890a92c31797a0523231b
BLAKE2b-256 41cde825335c232b646346a9323969a2c951b321b2c876518ccb293eb6a9977f

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