Installing DCR#
Acknowledgement Note
Please cite: Pych, W., 2004, PASP, 116, 148
In terms of cosmic ray rejection we shifted to a non-python package because the results were much better compared to LACosmic’s implementation in Astropy. LACosmic was not designed to work with spectroscopy. Though since version 1.1.0 we shifted from Astropy to Astroscrappy’s implementation of LACosmic.
The latest version of the Goodman Spectroscopic Pipeline uses a modified version
of dcr to help with the pipeline’s workflow. It is included under
<path_to_download_location>/goodman_pipeline/goodman_pipeline/data/dcr_source/dcr/
goodman_pipeline-<version> is the folder that will be created once you untar or unzip the latest
release of the The Goodman Pipeline.
Important
The changes we made to DCR include deletion of all HISTORY and COMMENT keywords,
which we don’t use in the pipeline. And addition of a couple of custom
keywords, such as: GSP_FNAM, which stores the name of the file being
created. GSP_DCRR which stores the reference to the paper to cite.
You are still encouraged to visit the official Link. We remind again that users of the Goodman Pipeline should cite the DCR paper with the reference indicated above.
Compiling DCR#
Compiling dcr is actually very simple.
cd <path_to_download_location>/goodman_pipeline/goodman_pipeline/data/dcr_source/dcr/
Then simply type:
make
This will compile dcr and also it will create other files. The executable
binary here is dcr.
We have successfully compiled dcr right out the box in several platforms, such as:
Ubuntu 16.04
Centos 7.1, 7.4
MacOS Sierra
Solaris 11
Installing the DCR binary#
This is a suggested method. If you are not so sure what you are doing, we
recommend you follow the steps shown below. If you are a more advanced user and
you want to do it your own way, all you have to achieve is to have the dcr
executable binary in your $PATH variable.
Open a terminal
In your home directory create a hidden directory
.bin(Home directory should be the default when you open a new terminal window)mkdir ~/.binMove the binary of your choice and rename it
dcr. If you compiled it, most likely it’s already calleddcrso you can ignore the renaming part of this step.mv dcr.Ubuntu16.04 ~/.bin/dcrOr
mv dcr ~/.bin/dcrAdd your
$HOME/.bindirectory to your$PATHvariable. Open the file.bashrcand add the following line.export PATH=$PATH:/home/myusername/.binWhere
/home/myusernameis of course your home directory.Close and reopen the terminal or load the
.bashrcfile.source ~/.bashrc