This document describes how to install KCWI_DRP, for both users and developers.
We highly recommend that you use Anaconda for the majority of these installations.
Detailed installation instructions are presented below:
Installing with environment.yml¶
An environment.yml file is provided here which contains the majority of the required dependencies. To create the conda environment, download the environment file and run
conda env create -f environment.yml conda activate kcwidrp pip install kcwidrp
This creates an environment called kcwidrp that contains most of the required dependencies.
This pipeline currently runs on python 3.7. Instructions for installing the other dependencies are below:
conda install bokeh conda install -c conda-forge selenium geckodriver firefox phantomjs conda install -c astropy ccdproc pyregion conda install psutil conda install requests conda install pytest conda install cython conda install pandas pip install ref_index pip install keckdrpframework pip install kcwidrp
Installing for Development¶
If you want to alter the pipeline, you can install it directly from source by
pip install kcwidrp during the requirements section above, and
git clone https://github.com/Keck-DataReductionPipelines/KCWI_DRP.git cd KCWI_DRP python setup.py develop