Module AIPSTask :: Class AIPSTask
[hide private]
[frames] | no frames]

Class AIPSTask

source code


This class implements running AIPS tasks.

Instance Methods [hide private]
 
__init__(self, name, **kwds) source code
 
__eq__(self, other) source code
 
copy(self) source code
 
defaults(self)
Set adverbs to their defaults.
source code
 
__display_adverbs(self, adverbs)
Display ADVERBS.
source code
 
explain(self)
Display more help for this task.
source code
 
inputs(self)
Display all inputs for this task.
source code
 
outputs(self)
Display all outputs for this task.
source code
 
_retype(self, value)
Recursively transform a 'List' into a 'list'
source code
 
spawn(self)
Spawn the task.
source code
 
finished(self, proxy, tid)
Determine whether the task specified by PROXY and TID has finished.
source code
 
messages(self, proxy=None, tid=None)
Return messages for the task specified by PROXY and TID.
source code
 
feed(self, proxy, tid, banana)
Feed the task specified by PROXY and TID with BANANA.
source code
 
wait(self, proxy, tid)
Wait for the task specified by PROXY and TID to finish.
source code
 
abort(self, proxy, tid, sig=15)
Abort the task specified by PROXY and TID.
source code
 
go(self)
Run the task.
source code
 
__call__(self) source code
 
__getattr__(self, name) source code
 
__setattr__(self, name, value) source code

Inherited from Task.Task: help

Inherited from Task.Task (private): _validateattr

Inherited from MinimalMatch.MinimalMatch (private): _findattr

Class Variables [hide private]
  _package = 'AIPS'
  _data_adverbs = ['indata', 'outdata', 'in2data', 'in3data', 'i...
  _disk_adverbs = ['indisk', 'outdisk', 'in2disk', 'in3disk', 'i...
  _file_adverbs = ['infile', 'infile2', 'outfile', 'outprint', '...
  _chan_adverbs = ['bchan', 'echan', 'chansel', 'channel']
  _box_adverbs = ['blc', 'trc', 'tblc', 'ttrc', 'pixxy', 'imsize...
  version = 'NEW'
  userno = -1
  msgkill = 0
  isbatch = 32000
  log = open("/dev/null", 'a')
Method Details [hide private]

__init__(self, name, **kwds)
(Constructor)

source code 
Overrides: Task.Task.__init__

__getattr__(self, name)
(Qualification operator)

source code 
Overrides: MinimalMatch.MinimalMatch.__getattr__

__setattr__(self, name, value)

source code 
Overrides: MinimalMatch.MinimalMatch.__setattr__

Class Variable Details [hide private]

_data_adverbs

Value:
['indata', 'outdata', 'in2data', 'in3data', 'in4data', 'out2data']

_disk_adverbs

Value:
['indisk', 'outdisk', 'in2disk', 'in3disk', 'in4disk', 'out2disk']

_file_adverbs

Value:
['infile',
 'infile2',
 'outfile',
 'outprint',
 'ofmfile',
 'boxfile',
 'oboxfile']

_box_adverbs

Value:
['blc',
 'trc',
 'tblc',
 'ttrc',
 'pixxy',
 'imsize',
 'box',
 'clbox',
...