Package wsatools :: Module ExternalProductConverter :: Class ExternalProduct
[hide private]

Class ExternalProduct

source code


Prepares a provenance list based on the Nottingham list or Swarp XML VO Table.


To Do: May have to update for OSA mosaics

Instance Methods [hide private]
 
__init__(self, archive, externalProdData, progTable, dateRange)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
getProductList(self, Mosaic)
Create product list
source code
 
getFiltData(self) source code
 
getPosData(self) source code
 
getProductLinks(self) source code
 
prepareProvList(self)
Update the mosaic files and prepare a provenance list of CU13.
source code
 
renameFiles(self) source code
 
fixVoTableVersion(self, fileName)
Adds version into VOTABLE markup aand fix centre data
source code
 
getDefaultInparFile(self) source code
 
queryExtProdData(self)
Get details from ExternalProduct table.
source code
 
findMosaics(self)
Find mosaics.
source code
 
updateFileFilterName(self, files, filterName)
Update the filter names in the FITS files.
source code
 
parseProvList(self, extProvFileName)
Parse external provenance list.
source code
 
getExtNums(self, files, fieldCoords) source code
 
queryMetadata(self, filterID)
Query database for files with this filterID.
source code

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

Class Variables [hide private]
  comment = 'Updating mosaic file provenance'
  splitCharDict = {'UDS': '-', 'VIDEO': '_'}
  isVoTable = False
hash(x)
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, archive, externalProdData, progTable, dateRange)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)