***************************
Getting started
***************************
Requirements
============
First we need to install the requirements of the ``jwst`` package,
see `the JWST instructions
`_,
reported here for convenience::
conda create -n jwst_dev python=3.6 astropy
source activate jwst_dev
then we need to install the ``jwst`` package, currently ``iris_pipeline``
is being tested with ``jwst`` 0.13.7::
pip install https://github.com/spacetelescope/jwst/archive/0.13.7.zip
Then you need to download the ``CRDS`` cache:
.. code-block:: bash
git clone https://github.com/oirlab/tmt-crds-cache $HOME/crds_cache
the ``CRDS`` cache contains metadata for IRIS, the calibration files, flat fields,
and a set of rules_ on how to choose the right calibration file given a set of metadata,
you can browse the content on `Github `_.
.. _rules: https://github.com/oirlab/tmt-crds-cache/blob/master/mappings/tmt/tmt_iris_flat_0001.rmap
Finally, we need a custom version of the ``CRDS`` library that contains some modules specific to TMT::
git clone https://github.com/oirlab/tmt-crds.git
cd tmt-crds
pip install .
Development install
===================
First fork the repository under your account on Github,
then clone your fork on your machine.
Then enter the root folder and create a development install
with::
pip install -e .