GMTB Workflow Documentation
hwrf_pull_inputs Namespace Reference

Functions

def parse_arguments ()
 
def make_conf (cycle)
 
def expand_lists (inputs, stack, names, lists)
 
def pull_command (inputs, dataset, atime, lists, args)
 
def make_input_list (conf, inputstream)
 
def dump_list (inputs)
 
def transfer_inputs (inputs, conf, cycle)
 
def main ()
 

Variables

 inputscript = None
 The script from which the input list is read. More...
 
 outputdir = None
 The output directory where data will reside. More...
 
 cycles = None
 The list of YYYYMMDDHH cycles to pull. More...
 
 WORKhwrf = None
 Scrub area, the WORKhwrf variable in the [config] section of conf. More...
 
 logger = None
 The logging.Logger object for logging messages. More...
 
list conf_input_list
 A list of input files, relative to parm, to read in when making conf. More...
 

Function Documentation

def hwrf_pull_inputs.dump_list (   inputs)

Definition at line 244 of file hwrf_pull_inputs.py.

Referenced by main().

Here is the caller graph for this function:

def hwrf_pull_inputs.expand_lists (   inputs,
  stack,
  names,
  lists 
)

Definition at line 137 of file hwrf_pull_inputs.py.

Referenced by pull_command().

Here is the caller graph for this function:

def hwrf_pull_inputs.main ( )

Definition at line 258 of file hwrf_pull_inputs.py.

References dump_list(), make_conf(), make_input_list(), parse_arguments(), and transfer_inputs().

Here is the call graph for this function:

def hwrf_pull_inputs.make_conf (   cycle)

Definition at line 111 of file hwrf_pull_inputs.py.

Referenced by main().

Here is the caller graph for this function:

def hwrf_pull_inputs.make_input_list (   conf,
  inputstream 
)

Definition at line 194 of file hwrf_pull_inputs.py.

References pull_command().

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

def hwrf_pull_inputs.parse_arguments ( )

Definition at line 63 of file hwrf_pull_inputs.py.

Referenced by main().

Here is the caller graph for this function:

def hwrf_pull_inputs.pull_command (   inputs,
  dataset,
  atime,
  lists,
  args 
)

Definition at line 149 of file hwrf_pull_inputs.py.

References expand_lists().

Referenced by make_input_list().

Here is the call graph for this function:

Here is the caller graph for this function:

def hwrf_pull_inputs.transfer_inputs (   inputs,
  conf,
  cycle 
)

Definition at line 250 of file hwrf_pull_inputs.py.

Referenced by main().

Here is the caller graph for this function:

Variable Documentation

hwrf_pull_inputs.conf_input_list
Initial value:
1 = [
2  'hwrf_input.conf', 'hwrf.conf', 'hwrf_holdvars.conf',
3  'hwrf_basic.conf', 'system.conf' ]

A list of input files, relative to parm, to read in when making conf.

Definition at line 40 of file hwrf_pull_inputs.py.

hwrf_pull_inputs.cycles = None

The list of YYYYMMDDHH cycles to pull.

Definition at line 24 of file hwrf_pull_inputs.py.

hwrf_pull_inputs.inputscript = None

The script from which the input list is read.

Definition at line 16 of file hwrf_pull_inputs.py.

hwrf_pull_inputs.logger = None

The logging.Logger object for logging messages.

Definition at line 36 of file hwrf_pull_inputs.py.

hwrf_pull_inputs.outputdir = None

The output directory where data will reside.

Definition at line 20 of file hwrf_pull_inputs.py.

hwrf_pull_inputs.WORKhwrf = None

Scrub area, the WORKhwrf variable in the [config] section of conf.

Definition at line 32 of file hwrf_pull_inputs.py.