| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README | 2015-03-25 | 4.2 kB | |
| stella_v3_5.tgz | 2015-03-25 | 189.0 MB | |
| stella_v3_4a.tgz | 2015-02-13 | 189.0 MB | |
| stella_v3_4.tgz | 2015-02-13 | 189.0 MB | |
| stella_v3_3a.tgz | 2015-01-17 | 115.8 MB | |
| MCreateMakeFiles.cpp | 2015-01-17 | 9.2 kB | |
| stella_v3_3.tgz | 2015-01-15 | 188.7 MB | |
| stella_v3_2a.tar.gz | 2014-04-25 | 136.5 MB | |
| stella_v3_2.tar.gz | 2014-03-10 | 134.9 MB | |
| stella_v3_1.tar.gz | 2014-03-04 | 111.5 MB | |
| stella_v3_0.tar.gz | 2014-01-24 | 126.6 MB | |
| Totals: 11 Items | 1.4 GB | 0 |
Version 3.5
- implemented box-car filtering and thin-plate spline fitting for MEstimateScatter
Version 3.4a
- updated README files
Version 3.4
- implemented a much faster algorithm for fitting the scattered light (MSubScatterThinPlateSpline)
- fixed MMakeNormFlat to use the linear fit of the interpolated profile from 2 swaths
- added parameter NPIXCUTPROFILE to MMakeMormFlat to cut off the outermost pixels of each aperture
because sometimes they can be bad
- thin-plate-spline fitting requires 'boost', please refer to cpp/README on how to install boost on
your machine
- updated MCreateMakeFiles to include boost
Version 3.3a
- fixed stella/cpp/mcreatemakefiles/src/MCreateMakeFiles.cpp
Move the stella directory to your home path.
edit loginuser.cl:
set scripts to ~/stella/ and imdir to <image_directory>
mv <iraf-dir>/loginuser.cl <iraf-dir>/loginuser.cl.bak
ln -s ~/stella/loginuser.cl <iraf-dir>/loginuser.cl
add ~/stella/bin to your $PATH variable:
in ~/.bashrc add the following line to the end of the file:
export PATH=~/stella/bin:$PATH
To install the external libraries like cfitsio, blitz++, gsl, boost, and possibly mathgl,
and compile the C++ files please refere to the README file in the cpp directory.
Please note that most parameter files are not up to date and some parameters might be missing.
However, each IRAF task will tell you if a parameter could not be found in the parameter file.
The master task is stall.cl, which encapsulates all tasks needed to reduce a standard spectrum.
Note that the STELLA pipeline was developed for spectra going up/down, not left/right. You can
use the C++ programs MImRotate or MImTranspose to rotate/transpose spectra if needed.
Please also note that, before using the IRAF programs, you must create the reference files
manually. Taking one (probably slightly outdated) parameter file from the parameterfiles directory
and changing it is a good start.
Regarding APERTURE WIDTHS and SLIT SPECTRA please note that for the flat-field normalization
the profile NEEDS to include the full slit image including the wings. If you see steps in the
normalized flat your aperture width is not wide enough. For object extraction the aperture width
should be set to only include the wings of the object spectrum and not the wings of the slit/sky.
You can use MSetApWidth to change the width of the apertures defined in an aperture-definition file.
Setting the profile as wide as you can, before the slit's wings start to go down, is the best for
sky subtraction.
_
/ \ object
________/ \____________sky
/ \
/ \ slit
___/ \___scattered light subtracted background (should be zero)
| | aperture width for flat-fielding
| | aperture width for object extraction
* I should probably mention here that I ignore the IRAF database aperture-definition parameters
x_min and x_max, which normally describe the pixels that should be used for the sky subtraction
_
/ \
/ \
__________/ \___________
| | | | |
1 2 3 4 5
3: x_center
1: x_min < 0 relative to 3
2: x_low < 0 relative to 3
4: x_high > 0 relative to 3
5: x_max > 0 relative to 3
1-2 sky
2-4 object
4-5 sky
I only use positions
1 - x_low as defined in the database file
3
5 - x_high as defined in the database file
The best sky subtraction you should get if you use TELLURIC=3 when running optextract. This
algorithm first determines the profile from CCD rows which are not affected by sky and then does
a linear fit of the profile for the object plus a constant for the sky, so positions 2 and 4 are
obsolete. However, as there are multiple iterations (MAX_ITER_SKY), this will take some time
longer than the other algorithms which only look at the outer most pixels to determine the sky
and subtract it before the profile fitting.
If you want quality-check plots you need to uncomment the line
//#define __WITH_PLOTS__
in the file stella/cpp/cfits/src/CFits.h and install the MathGL library.