ctools  2.0.0
 All Classes Namespaces Files Functions Variables Macros Pages
cscript_base.cscript_base Class Reference
Inheritance diagram for cscript_base.cscript_base:

Public Member Functions

def __init__
 
def __getstate__
 
def __setstate__
 
def process
 
def save
 

Private Member Functions

def _get_parameters
 

Detailed Description

[WHAT] script

Definition at line 29 of file cscript_base.py.

Constructor & Destructor Documentation

def cscript_base.cscript_base.__init__ (   self,
  argv 
)
Constructor

Parameters
----------
argv : list of str
    List of IRAF command line parameter strings of the form
    ``parameter=3``.

Definition at line 35 of file cscript_base.py.

Member Function Documentation

def cscript_base.cscript_base.__getstate__ (   self)
Extend ctools.cscript __getstate__ method

Returns
-------
state : dict
    Pickled instance

Definition at line 52 of file cscript_base.py.

def cscript_base.cscript_base.__setstate__ (   self,
  state 
)
Extend ctools.cscript __setstate__ method

Parameters
----------
state : dict
    Pickled instance

Definition at line 67 of file cscript_base.py.

def cscript_base.cscript_base._get_parameters (   self)
private
Get parameters from parfile

Definition at line 84 of file cscript_base.py.

Referenced by cscript_base.cscript_base.process(), cscript_obs.cscript_obs.process(), and cscript_like.cscript_like.process().

def cscript_base.cscript_base.process (   self)
Process the script

Definition at line 98 of file cscript_base.py.

References cscripts.csobsselect.csobsselect._get_parameters(), cscripts.csadd2caldb.csadd2caldb._get_parameters(), cscripts.csebins.csebins._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csroot2caldb.csroot2caldb._get_parameters(), cscripts.csresmap.csresmap._get_parameters(), cscripts.csresspec.csresspec._get_parameters(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelmerge.csmodelmerge._get_parameters(), cscripts.csobsinfo.csobsinfo._get_parameters(), cscripts.csfindobs.csfindobs._get_parameters(), cscripts.csiactdata.csiactdata._get_parameters(), cscripts.cstsmapmerge.cstsmapmerge._get_parameters(), cscripts.csiactcopy.csiactcopy._get_parameters(), cscripts.cssrcdetect.cssrcdetect._get_parameters(), cscripts.csviscube.csviscube._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.csmodelsois.csmodelsois._get_parameters(), cscripts.cscaldb.cscaldb._get_parameters(), cscripts.csobs2caldb.csobs2caldb._get_parameters(), cscripts.csworkflow.csworkflow._get_parameters(), cscript_base.cscript_base._get_parameters(), cscripts.csbkgmodel.csbkgmodel._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csfootprint.csfootprint._get_parameters(), cscripts.csiactobs.csiactobs._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.csobsdef.csobsdef._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csscs.csscs._get_parameters(), and cscripts.csphagen.csphagen._get_parameters().

def cscript_base.cscript_base.save (   self)
Save something

Definition at line 110 of file cscript_base.py.


The documentation for this class was generated from the following file: