ctools 2.1.0.dev
Loading...
Searching...
No Matches
cscripts.csiactdata.csiactdata Class Reference
Inheritance diagram for cscripts.csiactdata.csiactdata:

Public Member Functions

 __init__ (self, *argv)
 
 process (self)
 
 names (self)
 

Protected Member Functions

 _get_parameters (self)
 
 _log_configuration (self, config)
 

Protected 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

◆ __init__()

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

Definition at line 42 of file csiactdata.py.

Member Function Documentation

◆ _get_parameters()

cscripts.csiactdata.csiactdata._get_parameters ( self)
protected
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.csiactobs.csiactobs._datapath, cscripts.csiactdata.csiactdata._master_file, cscripts.csiactdata.csiactdata._master_indx, and cscripts.csiactobs.csiactobs._master_indx.

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

◆ _log_configuration()

cscripts.csiactdata.csiactdata._log_configuration ( self,
config )
protected
Log configuration

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

Definition at line 93 of file csiactdata.py.

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

◆ names()

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.

◆ process()

cscripts.csiactdata.csiactdata.process ( self)
Process the script

Definition at line 121 of file csiactdata.py.

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

Member Data Documentation

◆ _datapath

◆ _master_file

cscripts.csiactdata.csiactdata._master_file
protected

◆ _master_indx

cscripts.csiactdata.csiactdata._master_indx
protected

◆ _prodnames

cscripts.csiactdata.csiactdata._prodnames
protected

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