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 --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

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

passagemath_fricas-10.8.5-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.5-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.5-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.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for passagemath_fricas-10.8.5.tar.gz
Algorithm Hash digest
SHA256 c44e5ea73a9c73174519e96b7d5950d4dff2da0307bcf44ec7dbda2005b48d6a
MD5 b104dbbbbe96590ce7a1d0c22a191c25
BLAKE2b-256 1a14c219612440648c948ca0e051d881601a4c5eac44ffd7174cc5d11ad86a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd7fb462856596a9f6ea0b3ab9dffa0042495a49c56f4947b9db9ffbfb5338db
MD5 ee26832ffd32555605132f947735502f
BLAKE2b-256 da640affe9a3b82e37610f6e8d400dda0e39f37cf20855c3a20e2c43e9392951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53d93c497fe92209117c4271000c009cd7eff5db06ca965e230ff5cdccfbdcaf
MD5 15bf15e1ed340091f62c8bf27009f1f5
BLAKE2b-256 3427bdc0ab5c57b665890eaa53815ceeb57736fe565145e1623e279770bab5de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f56b77875f3fb098db5c4b3409f5fe2d8aa3cea602625fdbf2d5876924171648
MD5 cd8d83258c4b2a60d0aebeda04ee58f7
BLAKE2b-256 f354df5169780a512afba3527b4f53c3195e7b9c1b2c48a4923d66b1830bd86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2b7df3f6ebdd5008b47ac0c36664e9499bbfc233de67e9d67b0bb0af9dbad242
MD5 a22e9fae2a08159f458045aa6d8bede2
BLAKE2b-256 9dc9e916ec36957c82a3b75c773c8e8f279344dbf2bc41ab2d53eb8c44bf0430

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5ba66e68009bad787ce7d644066c3e6cfb3e0d4c96cfbb321c2b52ead472795
MD5 4a755b66d1f261d290e55ff7dc319b93
BLAKE2b-256 fc5c568a8ac081c6af726f7b28260f02236b8a633804fe9fdd30896b0cf89ad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fc80045c88e1726ef6211945fbfa10e8fcc05fe7b73fa1ac4785ec85b268e50
MD5 fe2c005cd9dfcc0fec6d47d7b99373bb
BLAKE2b-256 6d3b67314a0efa0fc6badb4560e45af914f6ec46fdf693e1b733f80e78d59535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f99f6df9dba7c98617e0c182366aec09581d72648ad5e3b8508607cbef51eca
MD5 d1f49f8592a14c3444d659ff15259184
BLAKE2b-256 77730580b4afdb1ffe9bf5bcc37d4c4a6ca367ca3f6e6549fd67a905dee8c236

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a0f44287ada7ec92d7235e57a8609a037bbc16e2fc05aa050efdf4018b0f0311
MD5 1b22e234085221932db8dbebf169a44b
BLAKE2b-256 f9d3a1aa972cb2690fb310c658d318fc1a79bbed72bfeb93fafcd74e0a926d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8bd0db709f82e9219216acc9cd69c6cd79bb028efaae544b167267228cebb11
MD5 2930b8416e19a359c2e0d61370b593ab
BLAKE2b-256 215e635240aabf868a32479a564afd07a99b3cb2035d197c74348b4e0b4005ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6464d3e83e61d1ecb6914cebac59772e513a912517132216f5207b53035b9f13
MD5 cdea2602998153b604515af5931c8a91
BLAKE2b-256 57ba45a28dd696cf41b7f4f8b456679e8fddbfd11409544d8d5967617a398f8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ea67bd98f6eda3a6b396065ba7b4ea5f11f3827da43cc4cf44f5ad5c76441ea
MD5 6e71e0223e76c95bc7105107cb5c74f1
BLAKE2b-256 f1c221b7e7d50f40f734da62752320844917546bf41326ed8c5d6d9bd3e6c00e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4c71c66eb51ffecce367920df2c6517bbb5fa5b169fca795398f997f22af2b15
MD5 0afbf6711487355245237b28c5c50d9b
BLAKE2b-256 d99066cc760f0d6aeddc3541159d52876c33c6c7155353d0b887f47db20a042a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7d62c9b8f2d95f618887012c57420633cd78b8b8d1367ef8a6dc6056da5cbb3
MD5 8a89aabaefb70edb9752558cd39710c4
BLAKE2b-256 a00691bc4f4d93d3fd7eec8747224e8b3889729c333f9989230fde26335239a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2fa71426e0032b128d2f0c99a93e16bdbe4cfd29b075ece5aeaaa693f132357
MD5 a3803cb1817d28a448f199d479980cf6
BLAKE2b-256 3cef0cb16a4f492747650d899ef5fb924b7ee3617be9968c25bafe67b3b44bb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d760b7e530bad63f89b4d3b44bc267e4f4d760d19ebed9a17f9c70d61e74b8fc
MD5 eedd5f96174b06bbca379ef95c2b3002
BLAKE2b-256 4266ddc65e0bc8158df6723ba66b24b1ac7c980a12e434a7b59bc299c05e4986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3deb1584d847d7cea6df64a803684b3a79677eeed92b327545f8eb26b6c58807
MD5 6a0265ad2b9cfec58bf6412ec109ed6c
BLAKE2b-256 8736349726fa3fe679268f1abd68cd0c78fe3c774af454e628c74e3745292efa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c576189e13d35c59a8ad5501cc6dad2902d4a57e013a175545fc3c8553b84301
MD5 d225535c21e07573885c5ecbdd49f4da
BLAKE2b-256 028555798be62b94ba567390a8155d3db479b4ce69bc7f8efe145546ec253980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b44d6ee032670d46cb949654a649c901f57660b55da2676041c8545f986f6a33
MD5 a70e87465108054d40fdc4d83e33088d
BLAKE2b-256 d1dec439470b55360f8e4ad8c8e39a3b12354b876e3d7b94aeb974710aa07dcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc6f4bc07b7c44f78c5d1de922a4aca3a9fd6c9622954a7b080abd5d5b7b79f9
MD5 9af23ecb66fc7668852b9f0d47206c26
BLAKE2b-256 6b4271c184afde60bd98e40e2fe6c2aec06f33f5b861c33b506875c65734643c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5ca53517292988cf6c49c8ec61ee44eec9c88a26663413a89f03b9d521b25954
MD5 f32b6a8409e3fdf23172d55153bd9fec
BLAKE2b-256 812a77098ec16f3202e3e6c8a5ab43385bbd9b619b88b341ff7bbb013b78116b

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