|
|
__init__(self,
executable)
Start IRAF task executable. |
source code
|
|
|
|
initialize(self,
envdict)
Initialization: Copy environment variables to process |
source code
|
|
|
|
appendEnv(self,
msg)
Append environment variable set command to list |
source code
|
|
|
|
run(self,
task,
pstdin=None,
pstdout=None,
pstderr=None)
Run the IRAF logical task (which must be in this executable) |
source code
|
|
|
|
isAlive(self)
Returns true if process appears to be OK |
source code
|
|
|
|
terminate(self)
Terminate the IRAF process (when process in normal end state) |
source code
|
|
|
|
kill(self,
verbose=1)
Kill the IRAF process (more drastic than terminate) |
source code
|
|
|
|
writeString(self,
s)
Convert ascii string to IRAF form and write to IRAF process |
source code
|
|
|
|
readString(self)
Read IRAF string from process and convert to ascii string |
source code
|
|
|
|
write(self,
data)
write binary data to IRAF process in blocks of <= 4096 bytes |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
executeClCommand(self)
Execute an arbitrary CL command |
source code
|
|