MUlti-component Fitter for Astrophysical Spectral Applications.
For detailed documentation, including installation instructions, usage examples, and API details, visit the MUFASA Documentation on Read the Docs.
If you use MUFASA in your work, please cite the following paper:
- Chen, M. C.-Y. et al. "Velocity-Coherent Filaments in NGC 1333: Evidence for Accretion Flow?" ApJ (2020).
To install the latest version of MUFASA
, clone this repository and run the following in your local directory:
pip install -e .
MUFASA
runs on python > v3.8
and depends on the following packages:
numpy >= v1.19.2
scipy >= v1.7.3
skimage >= v0.17.2
spectral_cube >= v0.6.0
pyspeckit >= v1.0.1
reproject >= v0.7.1
FITS_tools >= v0.2
plotly >= v4.0
If you are running a later version of Python, for example, Python 3.11
, you likely will have to install the latest versions of pyspeckit
and FITS_tools
directly from their respective GitHub repository. The setup.py
for MUFASA >= v1.4.0
takes care of such a depdendcy automatically with pip
installs.
To get started quickly, please see MUFASA's Quick Start on Read the Docs.