Package Wizardry :: Module AIPSData :: Class _AIPSData
[hide private]
[frames] | no frames]

Class _AIPSData

source code


This class is used to access generic AIPS data.

Instance Methods [hide private]
 
__init__(self, *args)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
_generate_header(self) source code
 
_generate_keywords(self) source code
 
_generate_tables(self) source code
 
_generate_stokes(self)
Generate the 'stokes' attribute.
source code
 
_generate_name(self) source code
 
name(self) source code
 
_generate_klass(self) source code
 
klass(self) source code
 
_generate_disk(self) source code
 
disk(self) source code
 
_generate_seq(self) source code
 
seq(self) source code
 
_generate_userno(self) source code
 
userno(self) source code
 
rename(self, name=None, klass=None, seq=None)
Rename this image or data set.
source code
 
table_highver(self, name)
Return the latest version of the extension table NAME.
source code
 
table(self, name, version)
Access an extension table attached to this UV data set.
source code
 
zap_table(self, name, version)
Remove an extension table from this UV data set.
source code
 
zap(self, force=False)
Removes the data object from the AIPS catalogue.
source code
 
clrstat(self)
Reset file 'busy' status in the AIPS catalogue.
source code
 
update(self)
Synchronise the data object with the AIPS catalogue entry.
source code

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

Class Variables [hide private]
  _header = None
  header = property(_generate_header, doc= 'Header for this data...
  _keywords = None
  keywords = property(_generate_keywords, doc= 'Keywords for thi...
  tables = property(_generate_tables, doc= 'Tables attached to t...
  stokes = property(_generate_stokes, doc= 'Stokes parameters fo...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

rename(self, name=None, klass=None, seq=None)

source code 

Rename this image or data set.

NAME is the new name, KLASS is the new class and SEQ is the new sequence number for the data set. Note that you can't change the disk number, since that would require copying the data.

table(self, name, version)

source code 

Access an extension table attached to this UV data set.

Returns version VERSION of the extension table NAME. If VERSION is 0, this returns the highest available version of the requested extension table.


Class Variable Details [hide private]

header

Value:
property(_generate_header, doc= 'Header for this data set.')

keywords

Value:
property(_generate_keywords, doc= 'Keywords for this data set.')

tables

Value:
property(_generate_tables, doc= 'Tables attached to this data set.')

stokes

Value:
property(_generate_stokes, doc= 'Stokes parameters for this data set.'\
)