diff --git a/ChangeLog b/ChangeLog index c89f6c3..40e7691 100755 --- a/ChangeLog +++ b/ChangeLog @@ -3,7 +3,9 @@ * Bug fix version 1.7.4 released ================================ + Add conda activation and deactivation scripts for csh (#3628) Replace spectral model by file function in csspec (#3624) + Update csinfo script (#3623) 2020-12-02 diff --git a/NEWS b/NEWS index 3cfba34..1329829 100755 --- a/NEWS +++ b/NEWS @@ -11,7 +11,8 @@ ctools release with respect to the precedent release. Configuration ------------- -None +conda activation and deactivation scripts were added for csh so that +an anaconda installation also works for this shell (#3628). Documentation @@ -169,6 +170,12 @@ csiactobs - Inspect IACT observation definition XML file None +csinfo - Check ctools installation +---------------------------------- +The script was updated to comprise the full list of available tools and scripts +(#3623). + + cslightcrv - Generate light curve --------------------------------- None diff --git a/cscripts/csinfo.py b/cscripts/csinfo.py index 6e0281f..fcd7bae 100755 --- a/cscripts/csinfo.py +++ b/cscripts/csinfo.py @@ -2,7 +2,7 @@ # ========================================================================== # Print info about Gammalib / ctools to the console # -# Copyright (C) 2015-2016 Christoph Deil +# Copyright (C) 2015-2021 Christoph Deil # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -32,10 +32,13 @@ CTOOL_LIST = """ ctedispcube Generates energy dispersion cube cterror Calculates likelihood profile errors ctexpcube Generates exposure cube + ctfindvar Search for source variability ctlike Performs maximum likelihood fitting ctmapcube Generates a map cube ctmodel Computes model counts cube ctobssim Simulate CTA observations + ctphase Computes the phase of each event + ctprob Computes event probability for a given model ctpsfcube Generates point spread function cube ctselect Selects event data ctskymap Generates sky map @@ -47,20 +50,31 @@ CTOOL_LIST = """ # `doc/source/users/reference_manual/index.rst` # and needs to be manually updated and kept in sync CSCRIPT_LIST = """ + csbkgmodel Generates background model for 3D analysis cscaldb Lists available instrument response functions + csebins Generates energy boundaries for stacked analysis cslightcrv Computes lightcurve csinfo Checks ctools and GammaLib installations csmodelinfo Shows model container content csmodelmerge Merges several model containers into one file + csmodelselect Select models from model definition file + csmodelsois Generate map cube from subset of models csobsdef Generates observation definition file csobsinfo Shows observation container content + csobsselect Select observations from observation definition file + csphagen Generates PHA, ARF, RMF files based on source/background regions + csphasecrv Computes phase curve cspull Generates pull distribution csresmap Generates residual map + csresspec Generates residual spectrum + csscs Performs spectral component separation cssens Computes CTA sensitivity csspec Computes spectral points + cssrcdetect Detects sources in sky map cstsdist Generates TS distribution + cstsmapmerge Merges slices from Test Statistic map computations cstsmapsplit Creates commands to split the Test Statistic map computations - cstsmapmerge Merges slices from Test Statistic map computations\n + csviscube Computes visibility cube\n csobs2caldb Creates a caldb entry from an input observation csroot2caldb Creates a caldb entry from a ROOT performance file csiactdata Shows information about IACT data available on the user machine diff --git a/doc/source/admin/download.rst b/doc/source/admin/download.rst index 981a71f..6996d5a 100755 --- a/doc/source/admin/download.rst +++ b/doc/source/admin/download.rst @@ -3,7 +3,7 @@ Download ======== -The latest ctools release is ``ctools-1.7.3`` (2 December 2020). +The latest ctools release is ``ctools-1.7.4`` (28 April 2021). Below a table of ctools releases. Please read the :ref:`sec_release` to learn more about new features and corrected bugs in a given release. @@ -23,6 +23,9 @@ learn more about new features and corrected bugs in a given release. * - ctools - gammalib - Mac OS X (10.7+) binary disk image + * - `1.7.4 `_ + - `1.7.4 `_ + - `ctools-1.7.4-macosx10.7.dmg `_ * - `1.7.3 `_ - `1.7.3 `_ - `ctools-1.7.3-macosx10.7.dmg `_ diff --git a/doc/source/admin/install_conda.rst b/doc/source/admin/install_conda.rst index 7b2830c..6e17ef2 100644 --- a/doc/source/admin/install_conda.rst +++ b/doc/source/admin/install_conda.rst @@ -36,7 +36,7 @@ Installing .. code-block:: bash - $ conda create -n myenv python=3.5 # or one of the following Python versions: 2.7, 3.5, 3.6, 3.7, 3.8 + $ conda create -n myenv python=3.5 # or one of the following Python versions: 2.7, 3.5, 3.6, 3.7, 3.8, 3.9 $ conda activate myenv (myenv) $ diff --git a/doc/source/admin/release_history/1.7.4.rst b/doc/source/admin/release_history/1.7.4.rst index 131eae6..d521f3b 100644 --- a/doc/source/admin/release_history/1.7.4.rst +++ b/doc/source/admin/release_history/1.7.4.rst @@ -10,5 +10,9 @@ ctools 1.7.4 is a bug fix release for ctools release 1.7. The following bugs were fixed: +* [`3628 `_] - + Add conda activation and deactivation scripts for csh * [`3624 `_] - Replace spectral model by file function in :ref:`csspec` +* [`3623 `_] - + Update csinfo script diff --git a/doc/source/develop/releasing/index.rst b/doc/source/develop/releasing/index.rst index 869a5ba..59851bc 100755 --- a/doc/source/develop/releasing/index.rst +++ b/doc/source/develop/releasing/index.rst @@ -21,4 +21,5 @@ To create a new ctools release you have to go through the following steps: * added unit tests for all new code * added a page about the software changes to the release history * updated the User documentation if necessary + * updated the csinfo script if necessary