Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

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

passagemath_fricas-10.8.9rc0-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.9rc0-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.9rc0-cp314-cp314t-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_fricas-10.8.9rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9rc0-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.9rc0-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.9rc0-cp314-cp314-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_fricas-10.8.9rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9rc0-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.9rc0-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.9rc0-cp313-cp313-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_fricas-10.8.9rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9rc0-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.9rc0-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.9rc0-cp312-cp312-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.9rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (93.8 MB view details)

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

passagemath_fricas-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.8.9rc0.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.9rc0.tar.gz
Algorithm Hash digest
SHA256 10655ca2e0367de93034ed7520e5fa21e171cd78ac698abb7043283c8bdf8394
MD5 b1bff367d5dd0245eeee9d123192fd0a
BLAKE2b-256 e706f534d00dfc329c9488cc12f1d323960e08a93af573b9ff37f292af005d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9246c1c339b1e70b7b3a8d8eb3019cbb19f8626dd34460997b58b9085df7e76d
MD5 098a1f88b8bdf36d98f98a2c9be5935a
BLAKE2b-256 42139bafa3275bfa70806e7a9215e52f948bdf3cb98292cd93f6e26aecb0469b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e0a1e449b048ff1ce4a77b3ef364fd1de5e99ef3836038193dceb472e6cee64
MD5 eb8791b4ea134e039ac55a72129837c2
BLAKE2b-256 61e2e2ecf101d46df7e14c813aa0795baa2e893d0f98eb4c673d235d83ecc92e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 67e32ca6720f258433b7e331528691c4d72722fb04acee1bd0da0c951355072d
MD5 2722540c4d474e44fa87fc96bc9316f5
BLAKE2b-256 053e770d00d4c15c75468cfcbc551ba7792fb05205cacc18533b5c351479470c

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e97c80d3a793df9631084a6c3aa90e4eef330c89c3e5f9562782686a82f1f519
MD5 726e1011d258b0dea327b3b906a97d45
BLAKE2b-256 7f74d8fd515281e0dc094f958fd5821772d9138034b9e6e39f63cf716b3f555d

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc066dc029a3e911abd2905e11481e864bb1086e8f568474e0eef03fc6675af4
MD5 0f2911974bb4cbcf6108b79cd9ccf677
BLAKE2b-256 1ab6437365b7d993a60f2ebc487854f856f8c095020cc2643291ec84452c490b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a0cbcf620cf75bc05473f57e1cb4fecc73a26e7fc6397760d96927b3855d96e
MD5 239d511debb0bf12f7095190807496ee
BLAKE2b-256 f1ce38786667ef32fbda44c33d4f94b8eea1c658df96b847199d52169b1e373f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3354c43c870b121d36c0563117de887b38d6deef4707723fdc6e8870107521de
MD5 ed7d3c90924c337766dccd0cee93d05f
BLAKE2b-256 50c67dc8c63c12cc50e0cf64029bcd7a76687f4933ae6ab9f177668406196b39

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 38652a8fb86a6d39200fab3ac2c351d555a466640ab5f37dd11e70a02866b069
MD5 45f1b71d0ea0c6106e2a9bdde8f7c9de
BLAKE2b-256 cccaeee8f15c871807edcd1fce4f28780af3b13d60a15c1da24ad42f9e1a57fc

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb387762815ae26067e6966cd10793486ba68a56ae88f6cc8e7ccee0c6940036
MD5 d477ee7cddcfbef101c86ced64564ab8
BLAKE2b-256 de4789537c6b1a3a21d5a7acea96da488fc0ae226cd84cf8412b39b812647e6d

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6c2c2471736f6b69be16b3c0751834ac42006aefd071c8f545b92d5524c05ad
MD5 a49dc4a4bcbc590fcc445ce200ee61e5
BLAKE2b-256 0c6d4d335d6fb8217231c82a87f3e09df54cc7f4dc18eea8001e65f7b922d937

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b7bc4e9c062484337ad8c9722e479875d6730d985f1cdb6a5acfbb723295b511
MD5 8538b42b97f21348c6e806b695261948
BLAKE2b-256 1c28f24f3443444fc512ffbad03e2c5768b17dacfc7efe7dbc91c2ebe2074923

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fa68d0048ce8821035b747b584f09241b86ca470448b02d84865233774f4bd0c
MD5 d3f91e85904ad02bcfaca8bc7a72b5ad
BLAKE2b-256 cf5a913bc94823ffd11a1a8661abea101abd6baea806f6b57f0b88e0365d9513

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c964162dac81ee6f806512133d0041fa81cdbec46c91cab95e75ffa50a70a36e
MD5 8e3284a4c87dcfca04b521816f354cd9
BLAKE2b-256 b5102806e7b58426d2722ea243347a2a0f67fcb84d25f26567cbfc80369568b1

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3faae5bc5d2e585a6637c588cf014655f3403c02ce6eec7b66a3d77c6833fe56
MD5 fd9d7a6d61e7993163ba7df608eebf93
BLAKE2b-256 031af7d706c0ba9caeec43d522c3ea29ff3c196166e3fd1cdb6fd8e9efae671d

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e4d0973ae3572d4d03716f8b879f1ce3f096cbf1c037c70cc4caa956e0ed6846
MD5 9d78416ae725a643b1f73f25013b5388
BLAKE2b-256 2611887f0397e8013a8e23ff841be41ae89dcd66d70f6e5aa0ad81ee98d125c2

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1096c9ee9e689ee0deecad74c3ec51e4ec8c53a1dcc82e9b172911f3902ca716
MD5 95c23eee07b29cdeee211d26e51338c8
BLAKE2b-256 2f56fd35d711bb342b6dfa6a719d06dd83d94e103597f1f1f41dce4b83fedaa8

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 100b64e324733b8ecc990469ae75058feee935cfff728fbecf0437dd9c4b4088
MD5 fc518c15a86f552aed078283763d1c47
BLAKE2b-256 a50f35403323daa72a25df706b8ffe452336bbc907042b1766af5c2cb527a328

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a409fc4c659d05205fb49ac9a64237142a27bfda00f396e0d58c72b73c13dce6
MD5 17db71176885198ae1b5848f03904074
BLAKE2b-256 a2c86faa15101cc68a6c1e466e54e9a6f64a0526a566f81b7b643b7d325c398e

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c2a8e8ce347fa167565e723dc6a85fb58bf3c2a4c10941703cbaefb2dec89a3b
MD5 7da2b92b79a1a93ce48e2f41a179c682
BLAKE2b-256 225b86e64ef7630727fe6d219046fda228f4ab8accd8c4bf779dc9f3e3ee75ad

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5efa46989381fd2780f79d1399b4d9a6194b10ab38ee2c7eafe2c6d8ebb19578
MD5 cc14cb4831326bcc5234a33162b6d1e0
BLAKE2b-256 96ce5649278fb0290a62dba02fcdb012091539a64e97b32034c930ef88d3a30d

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