pyCloudy  0.9.6
manage Cloudy photoionization code
runCloudy Class Reference

Inherits object.

Public Member Functions

def __init__
 
def get_emis_table (self)
 
def init_CloudyInput (self)
 
def get_ID (self)
 
def select_pending (self)
 
def update_status (self, status)
 
def read_pending
 
def read_tab
 
def fill_CloudyInput
 

Public Attributes

 log_
 
 calling
 
 OVN_dic
 
 MdB
 
 table
 
 pending_table
 
 proc_name
 
 models_dir
 
 do_update_status
 
 CloudyInput
 
 emis_tab
 
 procID
 
 selectedN
 
 pending
 
 tab_dic
 

Constructor & Destructor Documentation

def __init__ (   self,
  MdB = None,
  OVN_dic = None,
  proc_name = None,
  models_dir = './',
  do_update_status = True,
  register = True 
)

Member Function Documentation

def fill_CloudyInput (   self,
  N_pending = None,
  noinput = False,
  dir = None,
  parameters = None,
  read_tab = False 
)
Method that print out a Cloudy input file
keywords:
    - N_pending : value of the N from the pending table where to find the parameters of the model.
if set to None (default), the value of runCloudy.selectedN is used
    - noinput (False): is set to True, no input file is written
    - dir: if not set to None (default), set the directory where to write the file
    - parameters: if not set to None (default), is a dictionnary of parameters to substitute the 
ones from the pending table
    - read_tab: By default the parameters are read from the pending table. 
If read_tab, parameters are read from tab.
def get_emis_table (   self)
def get_ID (   self)
def init_CloudyInput (   self)
def read_pending (   self,
  N_pending = None 
)
def read_tab (   self,
  N = None 
)
def select_pending (   self)
def update_status (   self,
  status 
)

Member Data Documentation

calling
CloudyInput
do_update_status
emis_tab
log_
MdB
models_dir
OVN_dic
pending
pending_table
proc_name
procID
selectedN
tab_dic
table