Installation#
Note
- Recommended Install
MUFASA is undergoing rapid developments at the moment, install from the source (see Option 2) 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#
Installing from PyPI The easiest way to install MUFASA is through PyPI. Run the following command in your terminal:
pip install mufasa
Installing from Source To use the latest development version, clone the MUFASA GitHub repository:
git clone https://github.com/mcyc/mufasa.git cd mufasa pip install -e .
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!