Installation#
kspecdr is a Python-based reduction pipeline for the K-SPEC instrument.
Prerequisites#
Python 3.8+
numpyscipyastropymatplotlib(optional, for visualization)pywt(optional, for wavelet-based peak finding)scikit-learn(optional, for some calibration routines)
Installation from Source#
Clone the repository:
git clone https://github.com/hbahk/kspecdr.git cd kspecdr
Install the package:
pip install -e .
We recommend using
-e(editable mode) if you are developing or testing the latest changes.(Optional) Install documentation dependencies:
If you wish to build the documentation locally:
pip install -r docs/requirements.txt
Note
The project is currently under active development. Some dependencies might change. Please check requirements.txt for the latest list.