Installation#
Note
- Recommended Install
MUFASA is currently undergoing rapid developments, install from the source (see Option 3) to stay up-to-date with the latest version.
System Requirements#
MUFASA is compatible with the following environments: - Python 3.8 or later. - Dependencies include NumPy, Astropy, Spectral-Cube, and pyspeckit.
Instructions#
Install from PyPI:
The easiest way to install MUFASA is through PyPI. Run the following command in your terminal:
pip install mufasa
Install from Source: to install the latest developing version, clone the MUFASA GitHub repository:
git clone https://github.com/mcyc/mufasa.git cd mufasa pip install -e .
To use a specific version using a tag, for example, v1.4.2, run the following after the initial install:
git checkout v1.4.2 git pull
Note
If you encounter issues with pre-existing versions of dependencies or want to ensure that the pinned versions of MUFASA’s dependencies are installed, use the following command:
pip install --upgrade --force-reinstall --no-cache-dir -e .
This command ensures that all dependencies are freshly installed, replacing any older or conflicting versions.
Dependencies: MUFASA will automatically install its dependencies during installation. If any issues occur, install them manually:
pip install numpy astropy spectral-cube pyspeckit
Verification#
To verify the installation, open a Python interpreter and import MUFASA:
import mufasa
print(mufasa.__version__)
If no errors occur, MUFASA is installed correctly.