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

Public Member Functions

def __init__
 
def process
 
def names
 

Private Member Functions

def _get_parameters
 
def _log_configuration
 

Private Attributes

 _datapath
 
 _prodnames
 
 _master_indx
 
 _master_file
 

Detailed Description

Inspect an IACT data storage

This script inspects the available FITS data storage on the user machine
and writes information about the available FITS configurations into a log
file or prints it on the screen. These information can be used as input
for 'csiactobs'.

Definition at line 31 of file csiactdata.py.

Constructor & Destructor Documentation

def cscripts.csiactdata.csiactdata.__init__ (   self,
  argv 
)
Constructor.

Definition at line 42 of file csiactdata.py.

Member Function Documentation

def cscripts.csiactdata.csiactdata._get_parameters (   self)
private
Get parameters from parfile and setup the observation

Definition at line 60 of file csiactdata.py.

References cscripts.csfindobs.csfindobs._datapath, cscripts.csiactcopy.csiactcopy._datapath, cscripts.csiactdata.csiactdata._datapath, cscripts.csiactdata.csiactdata._master_file, and cscripts.csiactdata.csiactdata._master_indx.

Referenced by cscripts.csmodelinfo.csmodelinfo.process(), cscripts.csobsinfo.csobsinfo.process(), cscript_base.cscript_base.process(), cscript_like.cscript_like.process(), cscript_obs.cscript_obs.process(), cscripts.csmodelmerge.csmodelmerge.process(), cscripts.csiactdata.csiactdata.process(), cscripts.cstsmapsplit.cstsmapsplit.process(), cscripts.csresmap.csresmap.process(), cscripts.csmodelsois.csmodelsois.process(), cscripts.csobsdef.csobsdef.process(), cscripts.csmodelselect.csmodelselect.process(), cscripts.cstsmapmerge.cstsmapmerge.process(), cscripts.csobsselect.csobsselect.process(), cscripts.csworkflow.csworkflow.process(), cscripts.csobs2caldb.csobs2caldb.process(), cscripts.cstsdist.cstsdist.process(), cscripts.cssrcdetect.cssrcdetect.process(), cscripts.cspull.cspull.process(), cscripts.csphasecrv.csphasecrv.process(), cscripts.csiactobs.csiactobs.process(), cscripts.cslightcrv.cslightcrv.process(), cscripts.csviscube.csviscube.process(), cscripts.csresspec.csresspec.process(), cscripts.csscs.csscs.process(), cscripts.csphagen.csphagen.process(), cscripts.cssens.cssens.process(), cscripts.csspec.csspec.process(), and cscripts.csroot2caldb.csroot2caldb.process().

def cscripts.csiactdata.csiactdata._log_configuration (   self,
  config 
)
private
Log configuration

Parameters
----------
config : dict
    Dictionary containing data configuration

Definition at line 93 of file csiactdata.py.

Referenced by cscripts.csiactdata.csiactdata.process().

def cscripts.csiactdata.csiactdata.names (   self)
Return available FITS production names

Returns
-------
names : list of str
    List of available FITS production names.

Definition at line 176 of file csiactdata.py.

References cscripts.csiactdata.csiactdata._prodnames.

Member Data Documentation

cscripts.csiactdata.csiactdata._datapath
private
cscripts.csiactdata.csiactdata._master_file
private
cscripts.csiactdata.csiactdata._master_indx
private
cscripts.csiactdata.csiactdata._prodnames
private

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