ctools 1.6 release (29 May 2019)¶
Overview¶
ctools 1.6 is a major release that adds significant functionality.
In particular, this release provides:
Bug fixes¶
csspec now properly propagates instrument name for On/Off observations
[2883] - csresspec now also works for observation specific models
[2839] - Fix ring background computation in ctskymap for small roiradius
[2721] - Apply event bin weighting in ctmodel for stacked computation
[2694] - Compute
DETX
andDETY
in ctmodel if they are not available[2686] - Do no longer set missing boundaries in :doxy:`ctool::get_observations` and :doxy:`ctool::setup_observations`
[2682] - Avoid ctselect error in case that RoI radius is unchanged
[2652] - Defer import of
ROOT
module in csroot2caldb to run method[2456] - Handle zero model for
SUBDIV method
inshow_response.py
[2420] - Keep existing library path in installation script on Mac OS X
Improvements¶
[2878] - Add more spatial models to csbkgmodel
[2868] - Add
GAUSS(E)
model to csbkgmodel[2842] - Log warning if
edisp=no
Add
max_iter
parameter to ctbutterfly, cterror, ctlike, cttsmap, ctulimit, and cstsmapsplit to allow controlling the maximum number of fit iterations.[2725] - Add exclusion_map() methods to ctskymap, csphagen, cslightcrv and csphasecrv
[2714] - Enable ctbin to produce counts cubes for a joint binned analysis. Rename
outcube
tooutobs
parameter.[2712] - Add Jupyter notebooks for H.E.S.S. DR1
[2711] - csphagen now creates appropriate model for likelihood fitting
[2685] - Add :doxy:`ctbkgcube::cntcube` method Account for varying energy thresholds in ctbin weight computation Unnormalize background cube values in ctbkgcube
Add
use_model_bkg
parameter to cslightcrv[2670] - Use
ENERG
instead ofETRUE
in energy dispersion axis names in csroot2caldb[2662] - Add
like_accuracy
parameter to ctbutterfly, cterror, ctlike, cttsmap, ctulimit, and cstsmapsplit to allow controlling the accuracy of the maximum likelihood computation[2656] - Use full
RMF
true energy range for On/Off analysis in csspec[2513] - Transparently update parameter files
[2498] - Make cssrcdetect more robust
[2490] - Change formula for number of true energy bins in csphagen
[2421] - Add nthreads parameter to ctobssim, ctbin, ctlike, cterror and ctmodel to control parallel computations
Add
show_rmf.py
example script[2343] - Change CTA 3D background
BGD
keywords toBKG
[2312] - Also compute TS in csspec for On/Off analysis using wstat statistic
[2309] - Accelerate IRF and RING background methods in ctskymap
[2233] - Add upper limit computation is csspec for
NODES
method[2054] - Define MET with respect to the observation time reference or the
mjdref
user parameter
New features¶
[2723] - Add
show_significance_distribution.py
example script[2709] - Add code generator
[2694] - Add csbkgmodel script
[2421] - Parallelise cslightcrv, csphasecrv, csspec, cssens, csphagen, cspull and cstsdist
[1938] - Support pickeling of ctools and cscripts in Python