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.10.1a0.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.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_fricas-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.15macOS 13.0+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

File details

Details for the file passagemath_fricas-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_fricas-10.10.1a0.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.10.1a0.tar.gz
Algorithm Hash digest
SHA256 8de53340335849a214c7806d67f7d48b9a230a16ab6d4743f812d62b51975d09
MD5 a349310a6a44f26f377f17b199791bd5
BLAKE2b-256 ce048ac8ccdfb8f5d8a28a81f9ccbd21ed13f657bc6c740db9decccc6df83cd7

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 195dd17a31444f6926b76e6acb51be424a4d5ff1f9a28dfd0ce3d900405d86af
MD5 a74408053d6500e3ce67c0624f6d9587
BLAKE2b-256 5ee4d9eb9b317409efe41400686c1ca0381e593af67cd3e2bfdf7d7de2d7c23d

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1f8649192765048829968984f1af5fa3694bc1db198f5ac5a9eb791d6cb7678a
MD5 2311b15635b5758ef07b5a46e238075e
BLAKE2b-256 9c4e6cb5633321330dc389d90b84b26c72941cd34cd1771c0b8c479dcacce5fd

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 af9b1e82762788f7753fe042be0114f70a66849838d617377ca57070a1cbf833
MD5 e4d0efd2519072e7d0ec2a8a4626a5bd
BLAKE2b-256 9599564a3acd57dd45e5a4bdc90b061e9633991a5f5721eaf138b1dadfa56ff9

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 39feb4f63c9bb1248b1994606c17ff57e181f0466c1cc4c0390a72f6f717942f
MD5 8d72b17f2b0e5f75a2a02155f741e8c7
BLAKE2b-256 3e0d405c935be4f7a567e41debaec7f80fd51a14d5dd52a07c140c2a31ce99a1

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 20b583cd352ed4204d04795530c4a7a444a42e4b7a1d43dbdf302fc737f10117
MD5 9950ef1def19ec7074439feaed6ed355
BLAKE2b-256 f739423f08de1618e847ace6bfacb4d2e07f4f70dd1d138dee27a7ac13ec64c9

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 990cb1109ffd45a8a9cedeab4a8fb07aa42750a7b5157713eb989fcc40c00029
MD5 789e0cfb0dc55db3faf5b911b617601f
BLAKE2b-256 fb832fd9b49218ceead0ad899f31249163ea04ef5ff128def59024552d66654e

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