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')
IDL> iris_raster_browser,files

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 mimics the eis_getwindata routine available for the EIS mission. See the page Using eis_auto_fit for IRIS data for more details.

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)

xpix 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:

IDL> calspec=iris_calib_spec(spec)

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

iris_iris_find_file & iris_ingest

See the document File handling routines for IRIS.

Page maintained by Dr Peter Young.