Package ComboCode :: Package cc :: Package tools :: Package readers :: Module FitsReader :: Class FitsReader
[hide private]
[frames] | no frames]

Class FitsReader

source code


A FITS file reader for line profile data.

Instance Methods [hide private]
new empty dictionary

__init__(self, fn, star_name=None, *args, **kwargs)
A FITS file reader for line profile data.
source code
 
readFits(self)
Read the FITS file.
source code

Inherited from cc.tools.readers.LPDataReader.LPDataReader: checkVlsr, getDateObs, getFlux, getNoise, getVelocity, getVexp, getVlsr, setNoise, setVexp

Inherited from cc.tools.readers.Reader.Reader: getFile, readFile

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __getitem__, __gt__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __repr__, __setitem__, __sizeof__, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values, viewitems, viewkeys, viewvalues

Inherited from object: __delattr__, __format__, __reduce__, __reduce_ex__, __setattr__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from dict: __hash__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, fn, star_name=None, *args, **kwargs)
(Constructor)

source code 

A FITS file reader for line profile data.

Filename of the FITS file is passed to the object upon creation.

Additional args/kwargs are used for the dict creation of the parent of Reader.

Parameters:
  • fn (string) - The FITS filename, including filepath.
  • star_name (str) - The star name if the filename doesn't follow naming conventions. None otherwise.

    (default: None)

Returns:
new empty dictionary

Overrides: object.__init__

readFits(self)

source code 

Read the FITS file.

Assumes Tmb flux values in K, with respect to velocity.

The source velocity is taken from the fits file if available. Otherwise it is taken from Star.dat.