ctools 1.2 release (3 March 2017)

Overview

ctools 1.2 is a major release that adds significant functionality.

In particular, this release provides:

  • Support for the first CTA Data Challenge

  • New scripts for source detection (cssrcdetect), observation seclection (csobsselect), and model selection (csmodelselect)

Bug fixes

  • [1924] - Replace has_key() by in for Python 3.x compatibility

  • [1922] - cslightcrv no longer accepts counts cubes on input

  • [1920] - Set ctbin reference time to CTA reference time

  • [1873] - Fix energy boundary handline in cssens

  • [1850] - Fix ctbin segfault bug for varying energy thresholds

  • [1835] - Fix ctbin::save() bug for empty observation container

  • [1835] - Fix exception when calling ctools clear() methods

  • [1827] - Fix lacking coverage measure for cscripts execution

Improvements

  • Change ds9file parameter to outds9file

  • [1882] - Add background subtraction to ctskymap tool

  • [1878] - Add startindex parameter to ctobssim

  • [1871] - Add publish parameter and methods to ctobssim, ctselect, cslightcrv and csspec

  • [1863] - Add outcovmat parameter to ctlike

  • [1853] - Add zenith and azimuth angle information to IRF caldb

  • [1846] - Introduce ctobservation and ctlikelihood base classes

  • [1844] - Make csresmap enumbins parameter hidden

  • [1838] - Add ctool::pars() and cscript::pars() methods

  • [1832] - Add support for new spectral models in ctulimit

  • [1830] - Add support modules to cscripts

  • [1828] - Rename ctskymap::map() to ctskymap::skymap()

  • [1819] - Set addbounds parameters by default to no

  • Remove ctselect::time_reference() method

New features

  • [1881] - Add csobsselect script

  • [1879] - Add csmodelselect script

  • [1853] - Add csviscube script

  • [1617] - Add cssrcdetect script