ctools  2.0.0
 All Classes Namespaces Files Functions Variables Macros Pages
cscripts.csinfo Namespace Reference

Functions

def get_command_output
 
def csinfo_list_tools
 
def csinfo_setup_check
 
def csinfo_setup_info
 
def get_pkg_config_info
 
def csinfo_print_help
 
def csinfo
 

Variables

string CTOOL_LIST
 
string CSCRIPT_LIST
 
string COMSCRIPT_LIST
 

Function Documentation

def cscripts.csinfo.csinfo (   argv)
Print information about Gammalib and ctools to the console

Definition at line 355 of file csinfo.py.

References cscripts.csinfo.csinfo_list_tools(), cscripts.csinfo.csinfo_print_help(), cscripts.csinfo.csinfo_setup_check(), and cscripts.csinfo.csinfo_setup_info().

def cscripts.csinfo.csinfo_list_tools ( )
Print available ctools with one-line description to the console

Definition at line 138 of file csinfo.py.

Referenced by cscripts.csinfo.csinfo().

def cscripts.csinfo.csinfo_print_help ( )
Print help text into console

Definition at line 336 of file csinfo.py.

Referenced by cscripts.csinfo.csinfo().

def cscripts.csinfo.csinfo_setup_check ( )
Print check information

Definition at line 161 of file csinfo.py.

Referenced by cscripts.csinfo.csinfo().

def cscripts.csinfo.csinfo_setup_info ( )
Print setup information

Definition at line 244 of file csinfo.py.

References cscripts.csinfo.get_pkg_config_info().

Referenced by cscripts.csinfo.csinfo().

def cscripts.csinfo.get_command_output (   cmd)
Utility function to get command output on old and new Python versions

Parameters
----------
cmd : str
    Command string

Returns
-------
output : str
    Command output

Definition at line 110 of file csinfo.py.

Referenced by cscripts.csinfo.get_pkg_config_info().

def cscripts.csinfo.get_pkg_config_info (   info,
  library 
)
Get information from pkg-config

Parameters
----------
info : str
    Information to extract
library : str
    Library name for which information is to be extracted

Returns
-------
out : str
    Information string, 'Not available' if pkg-config is not installed

Definition at line 303 of file csinfo.py.

References cscripts.csinfo.get_command_output().

Referenced by cscripts.csinfo.csinfo_setup_info().

Variable Documentation

string cscripts.csinfo.COMSCRIPT_LIST
Initial value:
1 = """
2  comgendb Generate COMPTEL database
3  comlixfit Fit model to data using SRCLIX algorithm
4  comlixmap Create TS map using SRCLIX algorithm
5  comobsadd Combine observations
6  comobsback Generate background model for COMPTEL observations
7  comobsbin Bin COMPTEL observations
8  comobsmodel Generate model for binned COMPTEL observations
9  comobsres Generate residuals of COMPTEL observations
10  comobsselect Select observations from COMPTEL database
11  comobssim Simulate COMPTEL observations
12  compulbin Generate pulse profiles for pulsars
13  comsrcdetect Detect source in TS map
14 """

Definition at line 91 of file csinfo.py.

string cscripts.csinfo.CSCRIPT_LIST

Definition at line 52 of file csinfo.py.

string cscripts.csinfo.CTOOL_LIST
Initial value:
1 = """
2  ctbin Generates counts cube
3  ctbkgcube Generates background cube
4  ctbutterfly Compute butterfly
5  ctcubemask Filter counts cube
6  ctedispcube Generates energy dispersion cube
7  cterror Calculates likelihood profile errors
8  ctexpcube Generates exposure cube
9  ctfindvar Search for source variability
10  ctlike Performs maximum likelihood fitting
11  ctmapcube Generates a map cube
12  ctmodel Computes model counts cube
13  ctobssim Simulate CTA observations
14  ctphase Computes the phase of each event
15  ctprob Computes event probability for a given model
16  ctpsfcube Generates point spread function cube
17  ctselect Selects event data
18  ctskymap Generates sky map
19  cttsmap Generates Test Statistics map
20  ctulimit Calculates upper limit
21 """

Definition at line 27 of file csinfo.py.