Package helpers :: Module EsoRelease :: Class FileNameFormat
[hide private]

Class FileNameFormat

source code


Defines the ESO-SAF products file naming format.

Instance Methods [hide private]
 
__init__(self, programme, releaseNum, fileDir=None, fileType='%s', filters='%s')
Initialises file path for given programme / release number.
source code
str
_getFileExt(self, fileType)
Returns: File name extension for the current file type.
source code
str
getFilePath(self, field, fileType=None, filterName=None, offsetPos=None, extNum=None, useConf=False)
Returns: Full path to file of given field.
source code
 
_getPointing(self, ra, dec)
Converts given ra and dec position, in decimal hours/degrees, to a sexagesimal string.
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  fileType = '%s'
File type string.
  formatStr = '%s_er%s_%%s_%s_%s_%%s.%s'
File name format string.
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, programme, releaseNum, fileDir=None, fileType='%s', filters='%s')
(Constructor)

source code 

Initialises file path for given programme / release number.

Overrides: object.__init__

_getFileExt(self, fileType)

source code 
Returns: str
File name extension for the current file type.

getFilePath(self, field, fileType=None, filterName=None, offsetPos=None, extNum=None, useConf=False)

source code 
Returns: str
Full path to file of given field.