Skip to main content

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 --spec "passagemath-fricas[test]" sage --fricas

Finding the installation location of FriCAS in Python:

$ pipx run --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 --spec "passagemath-fricas[test]" python

>>> from passagemath_fricas import *
>>> fricas('1+1')
2

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.7.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.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_fricas-10.8.7-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_fricas-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_fricas-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.7-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.7-cp314-cp314-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_fricas-10.8.7-cp314-cp314-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.7-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.7-cp313-cp313-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.8.7-cp313-cp313-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.7-cp312-cp312-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.8.7-cp312-cp312-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.7 MB view details)

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

passagemath_fricas-10.8.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (95.1 MB view details)

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

passagemath_fricas-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl (23.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.8.7-cp311-cp311-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for passagemath_fricas-10.8.7.tar.gz
Algorithm Hash digest
SHA256 80ac9c999794f173823831b5b0552405199748bbd17baed641170ca73646470d
MD5 9b5d206be2085a76b3514ab376a7ebd6
BLAKE2b-256 073cfc80c8460a2906f82b36d694be7759997c67cb8a88b3b209b4286f940dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37fda0b014a476053ffe4a5c2ef0f1bb9593f8482c06e6b3e099c1ecf37bb896
MD5 92b56daf7f858e76cb9d7799600ffd9b
BLAKE2b-256 7b0265b628933669bbd91b80131331185ad3e96fbcd674c9969bee18868ed65b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cfdb8ca6a1b064bbe37b3a1a8192f7dde840df588a6b3c8e1f888200ec51de5
MD5 d12ece16f7dec2a17866e643172d9e16
BLAKE2b-256 507992c4da27a31696371e4805bd9e760efe2eb7323810ca4f1cb40a96aed16a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d4d844b7883e50abbf04a9bb1d5aacb563ad7cac7b278d39ab1e2ea3efd1e29
MD5 dbbc564fd04932bb7958f51c5a9b9479
BLAKE2b-256 fd4b08d353d4304001a842343ec4199b306b55b75a2e83f4db653556cc53f454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dfc1dffe010b45d0819682328c38945997b63c12d615b688bef3f84b74f467cd
MD5 c6ca58918f417397713a1b00f5a446e4
BLAKE2b-256 f4a53ac34ab73f382a7a8953d5cd05427a15af5bd5c7756ea44098b2f304995f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1da72714f14aba17a5873cf8a015567ca25dbd78f934e7d06f651036e1e7c238
MD5 ad8243b9e8f2939d8fb191674c586850
BLAKE2b-256 d867999185d8ed3b1ad9dcdf03b3d0a858c4bcbf986f025df21ce4f31186bdfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2a3426dd63aa40875df641c6b629e43cdb479307dadb159c7dda45e670dbffd
MD5 03e6a9adf26a69b0ec40dc343c355154
BLAKE2b-256 bda6860d10b771fda3471ca18de0d447d4731885a4d3637e4a4ca90e43f6fd20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebf9ab5d6e69f99c6b00fe51487fb9f180de3b4c115d739bc6c4e2419103f147
MD5 90a29fe604a0db3a629b520a3117ec58
BLAKE2b-256 8b9c57307b3d955f72ee5ef586169f2a99a00c9ab5a96d7064bd3fe2c89ab9b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ff9ca378323e56d395a05efe24db0a2ce8eff8a5e494e8fe590f24ff0016a9ce
MD5 80a03d68b5cd36d9c55e981fc3de706e
BLAKE2b-256 b0dbbab42d75493c784049957c8c8d748f49afd419345b3426b9d85586299d05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10cd494f8afbbcb304f17650946e0a0076f1d838125b08dd9ba6004ac68932ed
MD5 dccccfe2bb255a945b4c5fb5746fdcc3
BLAKE2b-256 b55d1ba78d83ad8e32d27c21276e599c0209d074175a9cf9225a71dc3e182fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 357dcbb64b1cd2bfa4e324bf6a0e4201f1add56feeef8a2d89387a55ee904e87
MD5 69a64eb5f411d6313fe5dba29246b93a
BLAKE2b-256 5ee6edc3dbae369eef48b5f2e3609cd121cfce994ba93165f7da060fce16b11d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9bdcd58865fc6d877bef2b401183021712b1978bba59c7f663a5b0b2c8977624
MD5 de8e1304267422bdf893f56274af920b
BLAKE2b-256 e59ee886c0f440393a8195339205dfe68be961efb5d038cc82acb95752761bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 92e7fc3c60354d55e9a88ea21b4ce34b6e6c9694944b1a0878ae9ff012e56325
MD5 40de0cfe11f292ed9601d987bb1200af
BLAKE2b-256 d1200c4e1d0ff95a99e2732c64c141b0ff07060419ee3e0ed83771c0b132433b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7576f8d328626a503edbdfaf8fe63895946223147c238b18b0ea39b4f1668c55
MD5 dc5c0f193ce39f85b131fa9d81697796
BLAKE2b-256 4da41839bfab52f5406dafc5c8895f7b588b8e7fde24fc8c8af531186183f519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3a059fd2c29c86d28174d1862ff0e9929c1051cd7f130dfd9d49c0b032d7b37
MD5 baa726428940faa3985e8cc6701711c5
BLAKE2b-256 4574475bd4fed102e3949ba4242cb8285bcfc5fd8904f425c1aa9a29c2cac7fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b201a371f6380dda319b5263994706bfa7ac8a68999e907c3020e9f8e6a8f89b
MD5 1a20ddf5602cd960e4ecd04d8d826fb6
BLAKE2b-256 82aa58d2ee74955f3b2cd45aef1e487dfff6d7dd030a3a104fa76182f8b5f678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 889550e253c395aad9530aad40e48e79853d0d8c29b6b145c0f2f423b91ed624
MD5 e5c691eba94b574b05ab7261d41cbb39
BLAKE2b-256 6aba4770b52bee71f100987991516312982fff8a568d34e1cab3979ceb1245cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4183684b430360cc6ade1d528dbd3f392de859b498693c56a0aa5583ff1b6b56
MD5 910653df5e5a6a8afb8a48630b2d5ce1
BLAKE2b-256 54c3419ac9b6fd3943aca1034ed946679271336d5e721cb3f5de9c98012d021b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2498b68b7063bdeba05fc9886892946c7659e422315abab0b738a754bceb0d24
MD5 1ed422380980e8e863fec359fd934411
BLAKE2b-256 1cc6857f455af0df46f3247e211949e224e2bb9c7b90677634a78a4519dd79bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d4a68bc1e4f3469a78655d2f855bd84d779a34fb7365c7c6672dfaf15cd9f17f
MD5 9be94da7f11d0cc570046124eb06c5c3
BLAKE2b-256 f8adf62fd22afbadb0bea9d996c5b7b46c0b3e0f26b04f05c8ff51d97baaad7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 00b0f272b3699d64bd339ccd071bec67ec21b613ba73d0062f7f4d6264a09f29
MD5 0e262415ec185a21d2d57f1aff8eba5a
BLAKE2b-256 c363e024cfeb592d873814f6fd6d63ba0dd93d93d838fc492f46ee7c3715f800

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 Sentry Error logging StatusPage Status page