Package invocations :: Package cu0 :: Module FinaliseFlatFileIngest :: Class UpdateFits
[hide private]

Class UpdateFits

source code


Instance Methods [hide private]
 
pooling(self, inputs)
Create a pool using all CPUs and farm out the calculations.
source code
 
calculate(self, args)
Update catalogues.
source code
 
updateCatalogueFile(self, catFileName, extDict)
Update the catalogue file.
source code

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

Class Variables [hide private]
  numprocesses = 38
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

pooling(self, inputs)

source code 

Create a pool using all CPUs and farm out the calculations.

Parameters:
  • inputs (list(tuple(str))) - List containing argument tuples for file update.

calculate(self, args)

source code 

Update catalogues.

Parameters:
  • args (args) - Arguments for updateCatalogueFile.

updateCatalogueFile(self, catFileName, extDict)

source code 

Update the catalogue file.

Parameters:
  • catFileName (str) - Full path to the FITS file.
  • extDict (dict) - Dictionary of extension numbers and mean MJDs.