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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.8-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.8-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.8-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.8-cp314-cp314-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.8-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.8-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.8-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.8-cp313-cp313-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.8-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.8-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.8-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.8-cp312-cp312-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.8-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.8-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.8-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.8-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.8.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_fricas-10.8.8.tar.gz
Algorithm Hash digest
SHA256 ef3c1a8100f5eb279f654a92504100a8adecbf1ca66aedcf7a378edc48b0c7a8
MD5 3cf65771555de86bcc03201c6963848c
BLAKE2b-256 dac478a9b2118160f92490f915f6c2512f3595cc16e358343f7ce6adf0f45410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0821351233223fca69a371f799be3346b0dcd2aadc5d03583e49e962d49281e7
MD5 b62ee1c337327930ace2311f0db4ddc3
BLAKE2b-256 c1c46bcdd0e4ec1e156834b11c8c85b1a06196066c16836d7efa87cf7907af81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab3051cf7f54005694ba07ebcd605167da866dec0e07831a00a61015e62053b3
MD5 51ebf26e45633c225fb007d8038ccef6
BLAKE2b-256 a99d1b9ac64ed910729fba63ed02c452f24e6d281523c8fa163036c2fdabe466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56d7224f6976baa39bf857d91d71b3d3738c8f63c13308eb81bb97eef866e009
MD5 041475e8e1f2038b83ac2b03d57e5537
BLAKE2b-256 d6f339a397de9ed44d1a27cafe12692c8dce46ae1f6b8f23cc6348a56fdfb80f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 33d7997f869e18b991a5a2decbfb3ce345b765df22c1b1b883ff8a9697385546
MD5 fca0e852c5e77bfa0d59b47d7e3a5457
BLAKE2b-256 ecc498a28471555fb3316c33cb44ca383875e1ae40b1df6024574ad4b089c0ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e95d2edf12177c9e216a0c1610a6acf8b6be926ec5a3f11e63dbfb717983ecde
MD5 6e0f270c1ac85bf20ea2c3f72fce0fc8
BLAKE2b-256 0e1ecb064137d354f91ffa78ee5795f0cbc76240569e2ebc8872af67dac0bdd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c68f275a7c9ac11700297ba48b3609c3a78a677485afe649ff2daf266e8ca978
MD5 a4dd578281eca847a0a8a2798e395746
BLAKE2b-256 32ef9abb832a6671bd2a1619ebb1056f3c1cbbaa707a85803310771af3a31a22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 93afb813db25ab0128624666f7a1fea852490dcc9866097296b0d08e04d524d3
MD5 d8e4fc079add2536e56e42fdb6e766b4
BLAKE2b-256 581af1cecad1ce1a43670dbd51f3121dc0009ff4645e4afc9e7fb65f1211add4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d1617fa3288117a3f6a165faff680ce9d5612464e4e8b8bbdb621c464e27a6d5
MD5 97c50113e118dd524fdd5eeb331f7b9f
BLAKE2b-256 a9b513d64e29b1468d76000225657789d8e67044e5fd35f13e17ccd4314e7c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a80bbb1e94d184bd8974438e0370d172116154b183095ba628a7ee78fef0ec1f
MD5 e6c731334a32f439b409bf3ab94fb86d
BLAKE2b-256 01378b47e6d17b7aee1942629791b501ad034f87b4d6849a190aea480c8c355a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f64c70e8fe46b87dc72a950a5532378fd4cacb229b940d5d17b1c0199b66e63
MD5 39893d680126cc6d5f8932140725b237
BLAKE2b-256 49f6729bccd2fef98eab10b462253e3693221bb74781ccf91cea9f982c0f4fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c1a2041fa9649ae108b54fc6c27326b54108c79272a7ac952df8e5b744a17285
MD5 3290eb7ec5c85a6ba14a87a690e96f49
BLAKE2b-256 f4bf5d53f08b99798ede08c63292a448f154c90dbbe58873b23dde0f8d856ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d7e792b19e864b3495316de54768335ed90f879db188e93edfe4f39289c7874e
MD5 5a47eaa0862ad0c555853f16ed2537d5
BLAKE2b-256 d398cc35e2fd430b771e31588a1b3c188f7c15af2ab56f1af45de59c158d36d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1c9b0e4877809c0b7c560726d364975076f13d8bba62e8c682fd9b0ed69941b
MD5 1f1ea0c3e1205b566609a08f9be5fa9b
BLAKE2b-256 47257c71a7016989e2e676615b89c19a21d8f91ffb7214b2c16cbf299cd58f67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad07eb7912ded46c0f62983a6e2c80634c8c299769b7e963b08f3a104b18a2ce
MD5 c23d6f8f531f1d1478ec6551fe3e6c7b
BLAKE2b-256 5c733532213b79916833e38998eabaa72687bf6b730523153625cdffa598bd41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5a31fbb7edf94211ff90a164b10e9cda6d7e1c22f6620ca9b3a993b0d4e9feae
MD5 06944b33f5396667443f3c224e4918eb
BLAKE2b-256 c500bacb4219901ca15de88670d5e7a8d61259bf1da09d334939e18413028642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e1a1c6286252083f25f6090723a2d1e61b6a2799adaab19f890a8322eabfe900
MD5 87893e4506995a3dc79b1a0b668287c4
BLAKE2b-256 ba1cc4deb256f782b90e1c71706d4b0e78ce3c950b8ff418bcd1bfa34136b078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ec6a5fcc9727131b4ad44fa97748a9c0951b09702c090284f13a791c62cccfc
MD5 c52b1e77761fbc6e2732ba5bf8664cb1
BLAKE2b-256 878f516b74eb6b4a9c28717edf746c8293fe13f51ec89d7b978a361072f32d40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7369f228fd2bd14a1dda87115e0a23c6d6d38387ef30957871c43cff2d2ed931
MD5 a60b1bfcfd0d6bfd0448b1a915fccfa3
BLAKE2b-256 7dd5d7930a55f129de0fa4daba28c22e5dee6c1b402de21e12c4b7a77e65eac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0a28437245125010ad2c21af3c94230baa7cd85f7ee129a5e05fe41aea492af0
MD5 44a69e438aa9837180344eeb4263366e
BLAKE2b-256 93e72c298534e180949db0ea43fe6611a8a54e38021a8ad36ea5ae6e966f89c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1a79a6ff16845a99c17a8ac4341caf7311226ee5c6421a227af715a4fa7f7ea0
MD5 54fb1a8c86a2e5e545c9cd5d55f70fa8
BLAKE2b-256 7feb1a41e7405dfb9f7667c9905848588e5464f518115e60fc63d03fc4705d98

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