Opipe

Also called: Ondrejov Spectroscopic Data Reduction Pipeline.

This Python script processes observing runs based on fits headers and compiles an IRAF internal task for automatic data reduction of the Coude longslit observations. There are three processing levels: instrumental, continuum normalized and flux calibrated spectra. Flux calibration requires an observation of a flux standard, preferably in each run (night). There is a mode (-rv flag) available for radial velocity measurements, when arcs are taken before and after science images. With optional command line arguments certain IRAF processes can be applied. Right now, cosmic-ray removal and telluric subtraction are supported.

The program is similar in purpose to DOSLIT. Although, while DOSLIT does well for large set of data with similar quality, Opipe is expected to perform better with diverse data. It eliminates the need of typing commands or filenames, and offers an interactive, user controlled reduction. It is also possible to run automatically (interac- for all IRAF tasks), but for that we can use DOSLIT. At the end of reduction Gnuplot scripts are generated to display final spectra.

An example IRAF (v2.14) task with continuum normalization for 13 targets (ThAr arcs taken after each, plus 10 bias and 10 flats) is available here.