The Photometric Software for Transits (PhoS-T)1 is a software for data reduction and analysis of transiting exoplanets. PhoS-T uses a graphical enviroment and is able to handle fits data for data reduction, photometry and transit light curves correction, including all routines for data reduction, data alignment, differential photometry and raw light curves correction. PhoS-T also includes a Monte Carlo routine that can be applied to fit the light curve of transit candidates. The software comes with functions for data reduction, transit search, and model fitting of CoRoT data. PhoS-T is an open-source tool with a focus on follow-up photometric observations, light curve analysis and CoRoT studies.
More that 10 years passed after the detection of the first transiting exoplanet and many teams these days, restudy known exoplantes for transit timing variation (TTV) 2 and characteristic changes in these systems. Also space missions like CoRoT and Kepler will provide us with thousands of objects for analysis. Transits offer powerful techniques for a complete study of exoplanets. Very few teams are searching for transiting exoplanets but more and more are making follow up observations in known systems. Although there are many tools for data reduction and analysis (e.g. IRAF, DaoPhot, Starlink, Midas etc.), these codes and sub-routines need to be combined very often to yield a full analysis, starting with data reduction and resulting in light curve modeling. The problem is that some times we need to combine softwares, codes and sub-routines to complete a full analysis from data reduction to light curve modeling. PhoS-T combines all techniques necessary for photometric follow-up observations of transiting exoplanets. PhOS is an abbreviation for Photometric Software for Transits, where 'phos' stems from the Greek word for 'light': ΦΩΣ.
Since December 2007, CoRoT data are public. However, these data had some problems. PhoS-T includes sub-routines for CoRoT light curve reduction, detrending and analysis using CoRoT Detrend Algorithm (CDA)3. In principle we could say that PhoS-T has three kind of modes. The first is data reduction and photometry. The software can handle fits input data in order to do the photometry and to extract the transit light curve. The second mode is the analysis in transiting light curves (model fitting, Monte Carlo simulations). The third mode is linked with CoRoT data. PhoS-T reduces CoRoT data, and also applies standard functions for transit detection and modeling. One of the advantages of the software is the graphical environment.
The graphical environment of PhoS-T is set up with the programming languageGTK. For the majority of the sub-routines we have used Python but also AWK, Fortran and Bash-scripting in some parts of the code. PhoS-T' main screen is separated in two windows. The first one is the main window in which the user can select the functions and the routines (data reduction, align photometry etc). Moreover, information for data and the total procedure are given. The second window is the display window. The user there can check the output frames after the reduction, and all the output plots from align plot to the final light curve and transit model fit. Between functions, very often, there are dialog windows, which makes the procedure easier. For a package of 600 frames in total (1.2 Gb) - consisting of 30 bias frames, 70 flat frames, and 500 scientific frames - PhoS-T needs about 1 hour for the full procedure on a 4 GHz processor, from master frames creation until error calculation of the transit model.
PhoS-T is running under Linux Operating System and the first version is written for Ubuntu. A MAC version is planned. The software is free for the astronomical community. Here you can find the PhoS-T manual.
requires GTK- dialog version 0.7.20 or higher, Python laguage version 2.6.2 or higher
(including PyFits sub-routine) and the Intel Fortran Compiler
(ifort). Also it needs AWK version higher than 3.1.6 and Gnuplot
version 4.2. Firefox browser is optional.