Skip to content

Install

Installation is as simple as:

pip install hall

Hall has no required dependencies except python 3.8, 3.9 or 3.10, and mpmath. If you have pip installed, you're good to go.

Increase performance with gmpy (optional)

Optionally, the gmpy2 dependency can be installed to significantly speed up the multi-precision arithmatical calculations. This adds bindings to the GMP (MPIR on Windows), MPFR, and MPC libraries. On Ubuntu-based systems, these are installed with:

apt install libgmp-dev libmpfr-dev libmpc-dev

Now you can install the gmpy2 dependency with:

pip install hall[gmpy2]

To verify that gmpy is installed, check the backend:

>>> from hall.backend import get_backend
>>> get_backend()
'gmpy'