Absorption line fitting implemented in Python.
If you use this software, please cite my paper on arXiv.
Python version 2.7 (Python 3 is not supported yet)
VoigtFit depends on matplotlib
, numpy
, scipy
, h5py
, astropy
, and lmfit
. You can install these using your favorite Python package manager such as conda or pip.
The easiest way to install the most recent stable version of VoigtFit
is using pip:
pip install VoigtFit
If you encounter the following AttributeError when attempting to install via pip:
AttributeError: 'NoneType' object has no attribute 'splitlines'
Try running pip with the --upgrade
option:
pip install --upgrade VoigtFit
Alternatively, you can get the latest version of the source by cloning the git repository:
git clone https://github.com/jkrogager/VoigtFit.git
Once you've downloaded the source, you can navigate into the root source directory and run:
python setup.py install
If you encounter any problems, do not hesitate to raise an issue here.
Check out the documentation for instructions of installation and use.