IRIS software contributed by Peter Young
This page describes IDL routines that I've contributed to the
IRIS Solarsoft distribution. My routines can be found in the directory $SSW/iris/idl/nrl.
This is a graphic user interface (GUI) routine that is part of the IRIS quicklook software package
(accessible from iris_xfiles), and it can also be called independently.
It will work best if you organize your data-files as described in File handling routines
for IRIS, in particular it will automatically find the SJI files
associated with the raster files.
An example call is:
IDL> files=iris_find_files('29-mar-2014 17:00')
This will load the 180 raster files of this sequence into iris_raster_browser. The routine is intended to be used with a 3-button mouse, and allows the 3D spectral datacubes to be browsed. Use the 'Help' button within the GUI to find out more information.
This routine performs spatial binning of IRIS spectra in a rectangular region, returning a 1D spectrum that has an error array associated with it. It is called as, e.g.,
IDL> spec=iris_sum_spec(filename, xpix=xpix, ypix=ypix, wavel=wavel)
and ypix specify X and Y pixel ranges, e.g., [10,20] for
pixels 10 to 20 (inclusive), but they can also be single integers. The
wavel keyword is used to specify which IRIS spectral window goes into
the structure. For example, if you want to the window containing Si IV
1402.77, then specify wavel=1402.77.
The resulting spectrum will be in "corrected DN" units. To convert to erg/cm2/s/sr/pixel units, do:
The resulting spectrum can then be sent to a widget-based Gaussian-fitting software routine by doing:
IDL> spec_gauss_iris, spec
(this is a wrapper to the general-purpose routine spec_gauss_widget.pro).
iris_iris_find_file & iris_ingest
See the document File handling routines for IRIS.
Page maintained by Dr Peter Young.