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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.6.47-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.47-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.47-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.47-cp311-cp311-macosx_13_0_arm64.whl (22.8 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_fricas-10.6.47-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.47-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.47-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.47-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.47.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.6.47.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.47.tar.gz
Algorithm Hash digest
SHA256 43101a0e94fcb32b395dec31d0dc0c7e4e93f5e1656b7a9b56a93a2186277092
MD5 6a3023f0bee58f527c3a61b6397f4071
BLAKE2b-256 2e013be59a4e20efff5d2c1f6e06e9c51fbff37ebbee0c887894923ab55ace90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c9fd12152385ea38baa76f9d295c898290f7be0865a2c6f57fa0634e6e74dc7
MD5 55339254d103ce17a73391bdecda9f43
BLAKE2b-256 fe061fdfeaa15d01973a4096ff4f56f813eb740288fde4be3a33131fadc67923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dda6e6a704edc7aa1f9491f5b8510cf0565cba4b8244f7466150e381c4a086d0
MD5 b9e748ec3ab6f616741acc3f0ab6e233
BLAKE2b-256 4e53074fd0288eecbfd4c12359a238d3716fcf6935161ad937f5e5ec1f0096e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c6fe592ed409094c40f755bc5096e20ae8343f47f796aa704fc1dc88360102d3
MD5 c05a65a3fadfadfdbce87eae8c7f859f
BLAKE2b-256 a47165a767871a388d78f6682d68ea3092e4daa50b0ed20119694ac3e9118cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cac2561a7579cd40b793977f2e3cab817a812326bf2a5fdf589bb5c041d8f247
MD5 0590e4674d6984f53e1e677ba105859d
BLAKE2b-256 c71a11e3a3f3b464339ef99a474ad2582d8fdc7e7a108b9baa4b618051a16f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da594cb028040ff09c8234580ac1ddbf8881a8e834a78f2ccae1e66f554a65a7
MD5 9ea5c64af093e66d5db75efffe0de342
BLAKE2b-256 5a4f49306bad037ae576da708f766040919b5b9305547279827eaf1104d3b4b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fe5f62acfc88d1aee9503d0762d65783702a270caaef4ea204c5012c8ccb1b3
MD5 e954c1b627ad2e749997acbcf0604747
BLAKE2b-256 de70c24a71900bd2c26f842032be0756f1902037022fd02bd3027780c358d0cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 266b45ec17b4e9fb7e356398eedf1e0062936e812096472e31f9f943c177e46b
MD5 97e3b98e4ea24c0d3f7fd09fd98be6dc
BLAKE2b-256 01b6332e004b6bf4c94c5fbf1dc495c7777934558becdca2cb9124bdbc772a6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3db03dceb000bfa439cc213e54f626ae3d79cb91c79698e47ff025159445797a
MD5 3bfd5afde23a2da76f0005879857a10e
BLAKE2b-256 13effae38fb673c52f3443625b9cc6c449f9ff9f56bd3489223d4b1fad28e1cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e40d4bfb08ec54a8c2666b73a2934da3ee8e0d73963a18d482b0dd9e204d7d91
MD5 fc1b368e82dd1722cfc7e2fcec86583f
BLAKE2b-256 26c7a444db0bb900f87322961e68af2bbbd16ee9de79eaa1a30291dd6df163bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a3f236daf595e8695b6defb81b8139e6bfd4c174d480c36de096e300b96a408
MD5 674444a9701ff55f67b53d551118283f
BLAKE2b-256 d77d7e29009707b6ce0722006908994b487ba7c0aa090e6044a5078470fe1a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66dd7280077808cbb393f28f4ddb46a1a2547cf900f2579bb25b8c6feba4ec56
MD5 7c7a4e09bc6ceeecd8455b2621133cbe
BLAKE2b-256 097f8b32513bad8a2075fc3f6ca3f10a1722e12da06d75eac3199eeeba6c5795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75642996dd4d98e305b626b5ba823c3e2bfd72f619336cf1cabd9625a5c11b9e
MD5 fe885b8d94ed0a823e9d4f97b34b826b
BLAKE2b-256 5d3fdcab0ae11f27aa9767d3d6a456ff4f03ef1829eb203133727b038135dd64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4bf7efa225988b2e7325cb1bb2bddbb334da939e8440fade1cad20c3afb57e0
MD5 0c25ce2c4fc77f64926de520dd28d27b
BLAKE2b-256 e9e025639179192011bbb6edbafd225d748e0601c6f6fd783436ab33fb47524f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99e149ca88d6855d4e92afb767ccafdad4b7ceac871f80bd81eade75179b481f
MD5 b6938445d03f14bdb624bcda4ee1cef6
BLAKE2b-256 885984d3acc6c1cae2420b5f34235d76f457e180603d4809ccb69af3f5f20922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d06cf4e1b270084758dffc2eb979e0b5ef1227e4af0d5ec6bbadee067dfb46a4
MD5 ab61eb3b93bbcd59d753121b92516a97
BLAKE2b-256 49d25f49ceba8d423b3cf4c425ec3254944869a0a5ddd86bf79d7e828d685cf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ea5b5dbb5af1ebadb5e486f6c4605c1111be7cba7a955f91e25e7616b9bf9390
MD5 e08e8116a9b23cef9bedb49cc21ad99d
BLAKE2b-256 67e17f9f0187e9d37acb9b7d7329b0f490850c69b3c75768e4bd9527ca19d1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1119930dccbb909a8567734af2a00bf02a2f1fe552a78f2113fa7fcb768c16fa
MD5 23890267a6df6e69f88db121cbaa6f47
BLAKE2b-256 3d1a3278195b67f7446ebb7a9e0108c6d496331b22cbafa951c170cbabea79fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3d1c7c9fa698d842bf5e0ef1038cd6117db134b0ca1c315443f9e79d59bede9
MD5 0315d5eb75b9b838bd03b20cf9fdb403
BLAKE2b-256 fd17fde445de6c93f1146ece1eee4bc72f46ef2785a6788c84d2ae5dca9b4560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7dcf9e023afa5fb6412007175c1e1fbda5e7247b2b2f40bcb827fb2f90b02aa9
MD5 c05d56a73669f1bce30cea4e1aabb1a7
BLAKE2b-256 dc142fd4f6354bf93ca2358037983444b7008a2fc7ec1c0cae6cf3915b6535d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e278c55c19b657984fc3d67e9084884215d78a6a1742fb4ffeef93967dda7905
MD5 d2b7550d8727ed6c061f3d18fa59443d
BLAKE2b-256 954170286d2e43e7604fe63985075b23329002611da675aa03a79512382fd7a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd08646adfe5ff97674807f6e0d311843f43af860fb3d8691abeea4df81a2719
MD5 7b3ac3da64fd55b98be555dd05326b6f
BLAKE2b-256 d513192cee721f760a5af198cbfd1b7f5fe71709c4adee9bb087fa2e473f59ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10e6e2c57bb6a7a736159ad8e4c931bb4971ad4691eb4c238cddff086960883e
MD5 8d0888f5bbbf26ea890932b554a2d3f8
BLAKE2b-256 6c65e05fbdb0ffbf6d20b25088e3088d7ff5e728f7788c96082c0fcbbd27376c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d063f30a4c87822e74e4e9e1af28910b780fe4d89f54e1101d645162cc5c9999
MD5 e183ee9dbf800583e3fe56033ed56034
BLAKE2b-256 b7a22999d8bc016a8b5b67a2d1787a6eeb4a9fb9f18f23d03eb9ee6ed0682d33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.47-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 984f65e01c39e15b9af18c2d4cb5a5c2d4e3fc902d9e35a634d517d322a300ff
MD5 7f7a67a3a2c6aace6249bb9a659b2541
BLAKE2b-256 5144d11fea9d6de90b3b6c29a96e4e48babfee5d08c95d5ee1ee258079debb68

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