Astronomy Club

University of Arizona

ExoDRPL

Exoplanet Data Reduction Pipeline v2.0

Please Visit: https://sites.google.com/a/email.arizona.edu/kyle-pearson/exodrpl For an updated version

 

 

 

Exoplanet Data Reduction Pipeline v1.2

Created by Kyle Pearson

Questions, comments or concerns can be addressed to pearsonk(at)email(dot)arizona(dot)edu

DOWNLOAD: Exo_DRPL.tar

To Download from terminal:

$ cd (directory with all your raw data images)

$ wget http://uaastroclub.org/wp-content/uploads/2011/02/Exo_DRPL.tar.gz

$ tar -xvzf Exo_DRPL.tar.gz

INTENT:

This program creates some scripts for an arbitrary object that can then be executed and will perform all of the photometric data reduction steps necessary. (stuff like biasing + flatfielding) It will then perform aperture photometry and figure out which combination of reference stars is the best and which aperture is the best to use. Afterwards your data will be ready to be modeled. ExoDRPL can give the best results when used with this modeling package: http://uaastroclub.org/members/jake-turner/exomop/ After wards you can derive your planetary parameters with the convenient python package http://uaastroclub.org/members/kyle-pearson/planetary-parameters/

REQUIREMENTS:

the following software is not distributed with ExoDRPL

* GCC/G++ Compiler

* xgterm

* DS9

* IRAF
HOW TO INSTALL/USE:

Place all of the files in the same directory that your exoplanet data is in and compile and run.

THE FAST COMPILE + RUN:

$ ./compile-run

VIDEO TUTORIAL:

COMMON BUGS:

-If you are trying to run a certain part of the script and iraf says that it can not find the file:

1. Make sure you are in the proper folder

2. The code probably made an error on the previous step, so you should go back and try to find out what went wrong. The way the code works is that it builds on itself so if one part does not get completed chances are you can not progress.

TO COMPILE:

$ g++ ExoDRPL.cc -o ExoDRPL -D_Create

TO RUN:

$ ./ExoDRPL Create

Afterwards execute the script IN your IRAF window/xgterm

IFDEF:          Associated Run CMDS:

_Create                      Create

_MakePhot            MakePhot

_Append                  Append

_Delrow                   DelRow

_LCO                          LCO

_Analyze                 Analyze

 

TO RUN A SPECIFIC ROUTINE:

1. Compile with the proper ifdef

$ g++ ExoDRPL.cc -o ExoDRPL -D’ifdef’

2. Run the program with the proper run command

$ ./ExoDRPL ‘Run CMD’

 

You should not have to worry about running a specific routine unless you want to only run one part of the pipeline, otherwise the script will take care of all this for you.

 

Prospective v2.0 Updates

Reduced time on finding best aperture

Weighting algorithm to comparison stars

New interface

Option to read in from an external settings file

Parallelized/Optimized some tasks

Prompts users on how to use a specific task when ran or ./ExoDRPL help

Remove some ifdefs and just organized files better

Automated creating the reduced-HJD file

Updated the Clean up script

Organizes files afterwards

Prepare a .dat file with all of the info necessary for modeling (rhjd, normalized LC, Error)

Option to export file with: time(HJD) normalized LC, Error, x-pos, y-pos, airmass

 

 

Future Updates

Support for crowded field photometry

Support more than 9 reference stars at a time

More optimization?