ctools 2.1.0
Loading...
Searching...
No Matches
cscripts.csinfo Namespace Reference

Functions

 get_command_output (cmd)
 
 csinfo_list_tools ()
 
 csinfo_setup_check ()
 
 csinfo_setup_info ()
 
 get_pkg_config_info (info, library)
 
 csinfo_print_help ()
 
 csinfo (argv)
 

Variables

str CTOOL_LIST
 
str CSCRIPT_LIST
 
str COMSCRIPT_LIST
 

Function Documentation

◆ csinfo()

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().

◆ csinfo_list_tools()

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().

◆ csinfo_print_help()

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

Definition at line 336 of file csinfo.py.

Referenced by cscripts.csinfo.csinfo().

◆ csinfo_setup_check()

cscripts.csinfo.csinfo_setup_check ( )
Print check information

Definition at line 161 of file csinfo.py.

Referenced by cscripts.csinfo.csinfo().

◆ csinfo_setup_info()

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().

◆ get_command_output()

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().

◆ get_pkg_config_info()

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

◆ COMSCRIPT_LIST

str 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.

◆ CSCRIPT_LIST

str cscripts.csinfo.CSCRIPT_LIST

Definition at line 52 of file csinfo.py.

◆ CTOOL_LIST

str 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.