Skip to main content

passagemath: Symbolic computation with the general purpose computer algebra system FriCAS

Project description

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

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) 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.6.x series are 3.10.x-3.13.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 sage.all__sagemath_fricas import *
>>> fricas('1+1')
2

Project details


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.6.28.tar.gz (25.8 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.6.28-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.28-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.1 MB view details)

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

passagemath_fricas-10.6.28-cp313-cp313-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_fricas-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_fricas-10.6.28-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.28-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.1 MB view details)

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

passagemath_fricas-10.6.28-cp312-cp312-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_fricas-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_fricas-10.6.28-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.28-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.1 MB view details)

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

passagemath_fricas-10.6.28-cp311-cp311-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_fricas-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_fricas-10.6.28-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (89.5 MB view details)

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

passagemath_fricas-10.6.28-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (91.1 MB view details)

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

passagemath_fricas-10.6.28-cp310-cp310-macosx_14_0_arm64.whl (23.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_fricas-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_fricas-10.6.28.tar.gz
Algorithm Hash digest
SHA256 688c1c92b626896f606ae0fa46b2c0014ea6d19af64d81b32b5b33de3232565f
MD5 0c72830d8f85398abb571163b588789e
BLAKE2b-256 b7cf95fbcdc4db197590ab786921392d3f2456d3f890531c672f00f102089a50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bed9e28f46ac85ac9d130669dfbc38cc4bdc95ab22394a6ef092db298afacec1
MD5 f5b8f07302549b0ea56530e20ad12202
BLAKE2b-256 409f70c6bf09f8cee8c9a6de50222b445eccf5867dc44e5daa4cf573b98b4338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 657c70224b3df5bc49ae830c007e568a054399808cc98de4610db678081f1880
MD5 1874c88ed5c0b7f6ea4f9534b51d4cfe
BLAKE2b-256 a9c9587ba19345f330e8677112f9aff3f7126b6254e4270392bd66edb8a7f9ff

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8464e8f7e57cf99067ac78122bc8485c44ab1ee87056a3f1c95865ed9413fdce
MD5 99be7301541a1335ca0389f623437efb
BLAKE2b-256 4bf5161754e40f2983a64fa790affc6ba9b62aae27288563862fade9dcab2622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9e8756c9f7ede3581dc2e67fac12791a419718b1415f122365722944b32fcc7
MD5 66ec92f3530103c2783891952dea9280
BLAKE2b-256 e5dd1738e34bf639043f4ff9b46f28781a96a215aa94238d1d2eb19692c90857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62c85e2d13e0bec6e99c3be60764c71a8908a9d590bb264b821baaab60dd9b2f
MD5 56f87a4edf1641fc1760eb7d7d1978f5
BLAKE2b-256 bba7c8f18385536ba4cf34f76320a34937954fd348dc2323020b2f667dbb0335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee376e6e43f7ca3e0bd153f00a8186fb3719486c42c53d67ac1503f11379804e
MD5 3d27debcb0190e669cb79b3d02b81962
BLAKE2b-256 845e03f529c8a7e081a677d62c49c3db36d232ffd97e38d790a5226eb6e031a5

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9d7ceed14f8ba945fddeca97d76d3519cb2bfbae1d62ccb44ecf40f740cc7e28
MD5 f4b7a226cb49ae1a500940610d5fffa1
BLAKE2b-256 b26ce87c65529d44732b49e5cddef32c335dd34dd181fd6445866c302d9aaa9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1ded18d0c16e25d355fd65b23f8244e7421d032e7d8dc8812c1d20330e554d79
MD5 6a73637c14fe587762682db0c6fa2671
BLAKE2b-256 d870bae58e59c49fdd49bf877afce32296c49ec8721d0f2f3e52e4a81385c964

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a85ea73cfd4c34346e60731c696fcd91ec4c70860a37b9fb47b562e3976c6f4f
MD5 31164b787e853f501fddc72819f20b32
BLAKE2b-256 c4a58e0a9b5568e4adc9a2ba30e8cf795e440b7161e98e6769e5dd92bfd17839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aedd2e858602ec19bd635424e011cc90338c2991f2c76988c61e92b36cd8b38f
MD5 d58d1b950ab6b9db016a667dd0f7f810
BLAKE2b-256 b84e9ddfb1e8bd8142aaee5d2bfcb3ab94d0d894c368a1398b61d4250d10eb8f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 728c28d953313482998d48239371374cb74f3a6e867330a380ad89fdfdc3f502
MD5 8006b002f5788613712e4fd6e7d69758
BLAKE2b-256 e82475f95b442e4279b9468134bd9b9bf02af20bd428be5a0b52fc01f48a7212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad737606f9a900fed4b45eb8e469a299a76f4da067580e3bfc6bc3aee42e5cba
MD5 015731ba47deff9a3cdc8d49b6d6a341
BLAKE2b-256 c434f2960fcad67f635bbf44becbc50ee5ec07f283a00ef7bad3f9fad806ed37

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c22e45795cec8de20b7efcbb3a8ddd0774329747dff15cac2925a3021f30509d
MD5 ca6558739e021d997e9282ce71e026b6
BLAKE2b-256 11d08ff2109287aa386fb819eb57d8d6ca6b95522b060e12794e03cee90350a8

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11054214ec2e628e6c681d2835ffc9d94e2430aacec13c7e49d355a00dc1f702
MD5 87dd7aa060f2c40c66af08ee6424ecdf
BLAKE2b-256 56877d62fe6c950f6b323ba6c821766fd5a1fafc0f2c21311c172a850532822f

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 146a29a66a3e4bfaec556d034f8dff3f8df05243737b11c9f169d9bbce76ce7a
MD5 800da9e65ac1182280d535c4f4c20cd9
BLAKE2b-256 53a7ec6cf1ae99ec1b04a80dba87c3670f1666c0b7ee9d9fb509dc528b60d20b

See more details on using hashes here.

File details

Details for the file passagemath_fricas-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_fricas-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e1188abad17afc901881694697ae36533362e8987c5ddbefe103987011adf627
MD5 2c17e9c1fe319cb29ad0fe5de39399d8
BLAKE2b-256 eca9d7372b88bf4d99e18cc304c3be12683afd1d16cdfd607b4a553bdf57d9e0

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