read_ds_cooling

pydl.pydlutils.cooling.read_ds_cooling(fname, logT=None)[source]

Read in the Sutherland & Dopita (1993) cooling function.

Parameters
fname{ ‘m-00.cie’, ‘m-05.cie’, ‘m+05.cie’, ‘m-10.cie’, ‘m-15.cie’, ‘m-20.cie’, ‘m-30.cie’, ‘mzero.cie’ }

Name of the data file to read.

logTnumpy.ndarray, optional

If provided, values will be interpolated to the provided values. If not provided, the values in the data files will be returned.

Returns
tuple

A tuple containing logT and loglambda, respectively.

Raises
ValueError

If the input file name is invalid.

Notes

The data have been retrieved from http://www.mso.anu.edu.au/~ralph/data/cool/ and stored in the package.

Examples

>>> from pydl.pydlutils.cooling import read_ds_cooling
>>> logT, loglambda = read_ds_cooling('m-15.cie')
>>> logT[0:5] 
array([4.  , 4.05, 4.1 , 4.15, 4.2 ])
>>> loglambda[0:5] 
array([-26.  , -24.66, -23.52, -22.62, -22.11])