Commit c18829b41a005d04115d5d63a11d7e9f27867b37

Authored by Jürgen Knödlseder
1 parent f048c13b

Prepare documentation for release

doc/source/_templates/index.html
... ... @@ -19,7 +19,7 @@ Besides CTA, GammaLib supports also the analysis of Fermi/LAT and COMPTEL data,
19 19 and extensions to support further gamma-ray instruments are planned. An
20 20 interface to virtual observatory ressources does also exist. By making use of
21 21 the GammaLib multi-instrument capabilities, ctools supports the joint analysis
22   -of CTA, H.E.S.S., MAGIC, VERITAS, Fermi/LAT and COMPTEL data.
  22 +of CTA, H.E.S.S., MAGIC, VERITAS, Fermi/LAT, INTEGRAL/SPI and COMPTEL data.
23 23 {%endtrans%}</p>
24 24  
25 25 <p>{%trans%} ctools are developed by a team of enthousiastic gamma-ray
... ...
doc/source/about.rst
... ... @@ -15,12 +15,13 @@ Creation of shell or Python scripts and pipelines is supported as well.
15 15  
16 16 ctools are based on GammaLib, a versatile toolbox for the scientific
17 17 analysis of astronomical gamma-ray data.
18   -Besides CTA, GammaLib supports also the analysis of Fermi/LAT and COMPTEL
19   -data, and extensions to support further gamma-ray instruments are planned.
  18 +Besides CTA, GammaLib supports also the analysis of Fermi/LAT, INTEGRAL/SPI
  19 +and COMPTEL data, and extensions to support further gamma-ray instruments are
  20 +planned.
20 21 An interface to virtual observatory ressources does also exist.
21 22 By making use of the GammaLib multi-instrument capabilities, ctools
22   -supports the joint analysis of CTA, H.E.S.S., MAGIC, VERITAS, Fermi/LAT and
23   -COMPTEL data.
  23 +supports the joint analysis of CTA, H.E.S.S., MAGIC, VERITAS, Fermi/LAT,
  24 +INTEGRAL/SPI and COMPTEL data.
24 25  
25 26 ctools are developed by a team of enthousiastic gamma-ray astronomers with
26 27 support from engineers. We regularily organise
... ...
doc/source/admin/install_source.rst
... ... @@ -17,7 +17,7 @@ The procedure for building and installing ctools is modeled on GNU
17 17 software distributions. You will need the following to build the
18 18 software:
19 19  
20   -- About 25 MB of free disk space.
  20 +- About 50 MB of free disk space.
21 21  
22 22 - An ANSI C++ compiler. ctools builds well using GNU g++ or clang.
23 23  
... ... @@ -42,7 +42,7 @@ section and continue with the :ref:`sec_building_ctools` section.
42 42  
43 43 You will need the following to build the GammaLib:
44 44  
45   -- About 200 MB of free disk space.
  45 +- About 300 MB of free disk space.
46 46  
47 47 - An ANSI C++ compiler. We recommend building GammaLib with the GNU g++
48 48 or the clang compilers.
... ... @@ -66,7 +66,7 @@ in an appropriate location (for example ``$HOME/builds``), and type
66 66  
67 67 .. code-block:: bash
68 68  
69   - $ tar xvfz gammalib-1.2.0.tar.gz
  69 + $ tar xvfz gammalib-1.7.0.tar.gz
70 70  
71 71 (the ``$`` symbol indicates the console prompt and is not part of the
72 72 command that you should type in).
... ... @@ -76,25 +76,25 @@ typing
76 76  
77 77 .. code-block:: bash
78 78  
79   - $ cd gammalib-1.2.0
80   - $ ./configure
81   - $ make
82   - $ make check
83   - $ make install
  79 + $ cd gammalib-1.7.0
  80 + $ ./configure
  81 + $ make
  82 + $ make check
  83 + $ make install
84 84  
85 85 The last step may require system administator privileges. In this case,
86 86 use
87 87  
88 88 .. code-block:: bash
89 89  
90   - $ sudo make install
  90 + $ sudo make install
91 91  
92 92 If you do not have system administrator privileges, change the install
93 93 directory by typing for example
94 94  
95 95 .. code-block:: bash
96 96  
97   - $ ./configure --prefix=$HOME/gamma
  97 + $ ./configure --prefix=$HOME/gamma
98 98  
99 99 which then installs GammaLib in the ``gamma`` folder of your home
100 100 directory.
... ... @@ -114,16 +114,16 @@ machine:
114 114  
115 115 .. code-block:: bash
116 116  
117   - export GAMMALIB=/usr/local/gamma
118   - source $GAMMALIB/bin/gammalib-init.sh
  117 + export GAMMALIB=/usr/local/gamma
  118 + source $GAMMALIB/bin/gammalib-init.sh
119 119  
120 120 If you use C shell or a variant then add the following to your
121 121 ``$HOME/.cshrc`` or ``$HOME/.tcshrc`` script:
122 122  
123 123 .. code-block:: csh
124 124  
125   - setenv GAMMALIB /usr/local/gamma
126   - source $GAMMALIB/bin/gammalib-init.csh
  125 + setenv GAMMALIB /usr/local/gamma
  126 + source $GAMMALIB/bin/gammalib-init.csh
127 127  
128 128  
129 129 .. _sec_building_ctools:
... ... @@ -136,7 +136,7 @@ an appropriate location (for example ``$HOME/builds``), and type
136 136  
137 137 .. code-block:: bash
138 138  
139   - $ tar xvfz ctools-1.2.0.tar.gz
  139 + $ tar xvfz ctools-1.7.0.tar.gz
140 140  
141 141 (the ``$`` symbol indicates the console prompt and is not part of the
142 142 command that you should type in).
... ... @@ -145,9 +145,9 @@ Step in the directory and build the ctools by typing
145 145  
146 146 .. code-block:: bash
147 147  
148   - $ cd ctools-1.2.0
149   - $ ./configure
150   - $ make
  148 + $ cd ctools-1.7.0
  149 + $ ./configure
  150 + $ make
151 151  
152 152 at the operating system prompt. The ``./configure`` command customizes
153 153 the Makefiles for the particular system, the ``make`` command compiles
... ... @@ -159,7 +159,7 @@ You can get the full list of configuration options by typing
159 159  
160 160 .. code-block:: bash
161 161  
162   - $ ./configure --help
  162 + $ ./configure --help
163 163  
164 164  
165 165 Testing ctools
... ... @@ -170,7 +170,7 @@ make sure that ctools have been built correctly. For this, type
170 170  
171 171 .. code-block:: bash
172 172  
173   - $ make check
  173 + $ make check
174 174  
175 175 If you have automake version 1.13 or newer installed, you should see the
176 176 following output at the end of the unit testing:
... ... @@ -181,7 +181,7 @@ following output at the end of the unit testing:
181 181 PASS: test_python_cscripts.sh
182 182 PASS: test_examples.py
183 183 ============================================================================
184   - Testsuite summary for ctools 1.2.0
  184 + Testsuite summary for ctools 1.7.0
185 185 ============================================================================
186 186 # TOTAL: 3
187 187 # PASS: 3
... ... @@ -199,34 +199,36 @@ For older automake version, you should see
199 199 ***********************
200 200 * ctools unit testing *
201 201 ***********************
202   - Test ctobssim on command line: ..... ok
203   - Test ctobssim from Python: ................................................. ok
204   - Test ctselect on command line: ....... ok
205   - Test ctselect from Python: ..... ok
206   - Test ctbin on command line: ..... ok
207   - Test ctbin from Python: ............................................. ok
  202 + Test ctobssim on command line: ...... ok
  203 + Test ctobssim from Python: ........................................... ok
  204 + Test ctselect on command line: ........ ok
  205 + Test ctselect from Python: .............................................................. ok
  206 + Test ctphase on command line: ...... ok
  207 + Test ctphase from Python: .............. ok
208 208 ...
209 209 PASS test_python_ctools.sh
210 210  
211 211 *************************
212 212 * cscripts unit testing *
213 213 *************************
214   - Test cscaldb on command line: .. ok
215   - Test cscaldb from Python: . ok
216   - Test cslightcrv on command line: ............... ok
217   - Test cslightcrv from Python: ................................................. ok
218   - Test csmodelinfo on command line: ..... ok
219   - Test csmodelinfo from Python: ..... ok
  214 + Test cscript base class: ............................................................................................................................... ok
  215 + Test ctobservation base class: ............................................. ok
  216 + Test ctlikelihood base class: ... ok
  217 + Test csbkgmodel on command line: ..... ok
  218 + Test csbkgmodel from Python: ........... ok
  219 + Test csbkgmodel pickeling: ...... ok
220 220 ...
221 221 PASS test_python_cscripts.sh
222 222  
223 223 ********************
224 224 * Examples testing *
225 225 ********************
226   - Test generate_prod3_irfs.py: .. ok
227 226 Test make_pointings.py: ....... ok
228   - Test make_spectrum.py: .. ok
229   - Test make_ts_distributions.py: .. ok
  227 + Test show_butterfly.py: .. ok
  228 + Test show_irf.py: .. ok
  229 + Test show_lightcurve.py: .. ok
  230 + Test show_model.py: ... ok
  231 + Test show_obs.py: ... ok
230 232 ...
231 233 PASS test_examples.py
232 234 ==================
... ... @@ -239,9 +241,9 @@ versions, but there it is written in log files that you can find in the
239 241  
240 242 .. code-block:: bash
241 243  
242   - test_python_ctools.sh.log
243   - test_python_cscripts.sh.log
244   - test_examples.py.log
  244 + test_python_ctools.sh.log
  245 + test_python_cscripts.sh.log
  246 + test_examples.py.log
245 247  
246 248 If you do not see the same output, but a failure message, please check
247 249 first the :ref:`issues` section. If you cannot fix the problem, please
... ... @@ -256,7 +258,7 @@ Now you are ready to install the ctools by typing
256 258  
257 259 .. code-block:: bash
258 260  
259   - $ make install
  261 + $ make install
260 262  
261 263 If the destination directory is owned by ``root`` (which is normally the
262 264 case when using the default), administrator privileges are needed for
... ... @@ -264,7 +266,7 @@ installation. In this case, type
264 266  
265 267 .. code-block:: bash
266 268  
267   - $ sudo make install
  269 + $ sudo make install
268 270  
269 271 By default, the install directory is set to ``/usr/local/gamma``. To
270 272 change the install directory (for example in case that you do not
... ... @@ -273,7 +275,7 @@ can be given, for example:
273 275  
274 276 .. code-block:: bash
275 277  
276   - $ ./configure --prefix=$HOME/gamma
  278 + $ ./configure --prefix=$HOME/gamma
277 279  
278 280  
279 281 Setting up the ctools environment
... ... @@ -288,16 +290,16 @@ on a Linux machine:
288 290  
289 291 .. code-block:: bash
290 292  
291   - export CTOOLS=/usr/local/gamma
292   - source $CTOOLS/bin/ctools-init.sh
  293 + export CTOOLS=/usr/local/gamma
  294 + source $CTOOLS/bin/ctools-init.sh
293 295  
294 296 If you use C shell or a variant then add the following to your
295 297 ``$HOME/.cshrc`` or ``$HOME/.tcshrc`` script:
296 298  
297 299 .. code-block:: csh
298 300  
299   - setenv CTOOLS /usr/local/gamma
300   - source $CTOOLS/bin/ctools-init.csh
  301 + setenv CTOOLS /usr/local/gamma
  302 + source $CTOOLS/bin/ctools-init.csh
301 303  
302 304  
303 305 Checking your setup
... ... @@ -309,17 +311,17 @@ As a quick check that your setup is okay you can run ``csinfo check``:
309 311  
310 312 .. code-block:: bash
311 313  
312   - $ csinfo check
  314 + $ csinfo check
313 315  
314   - Gammalib / ctools setup check:
  316 + Gammalib / ctools setup check:
315 317  
316   - GAMMALIB environment variable ... ok
317   - CTOOLS environment variable ... ok
318   - gammalib Python import .......... ok
319   - ctools Python import .......... ok
320   - cscripts Python import .......... ok
  318 + GAMMALIB environment variable ... ok
  319 + CTOOLS environment variable ... ok
  320 + gammalib Python import .......... ok
  321 + ctools Python import .......... ok
  322 + cscripts Python import .......... ok
321 323  
322   - ===> Your Gammalib / ctools setup is OK.
  324 + ===> Your Gammalib / ctools setup is OK.
323 325  
324 326 If the setup is not okay, run the ``csinfo info`` command to print
325 327 detailed information about your setup. There's also a ``csinfo list``
... ...
doc/source/users/reference_manual/csspec.rst
... ... @@ -158,7 +158,7 @@ General parameters
158 158 ``(dll_sigmax = 5.0) [real]``
159 159 Maximum number of standard deviations for log-like profiles. The final number
160 160 of bins generated in the likelihood profile will be:
161   - 2*(dll_sigmax/dll_sigstep) + 1
  161 + ``2*(dll_sigmax/dll_sigstep) + 1``
162 162 ensuring that the central flux will always be evaluated.
163 163  
164 164 ``(dll_freenodes = no) [boolean]``
... ...
doc/source/users/reference_manual/csviscube.rst
... ... @@ -15,6 +15,7 @@ that a given position on the sky is observable under a given zenith angle
15 15 by an IACT array during a given time period.
16 16  
17 17 For the moment, the script takes into account:
  18 +
18 19 - a Sun constraint, specified as a minimum zenith angle of the Sun (hidden
19 20 parameter ``sunzenith``). If the Sun is higher in the sky than this zenith
20 21 angle the corresponding times are excluded
... ...
doc/source/users/tutorials/1dc/getting_data.rst
... ... @@ -3,89 +3,14 @@
3 3 Getting the data
4 4 ================
5 5  
6   -The
  6 +The data for the
7 7 :ref:`first CTA Data Challenge <glossary_1dc>`
8   -data are available on the
9   -`CTA ownCloud server <https://owncloud.cta-observatory.org>`_.
10   -Only CTA Consortium members are entitled to access the data.
11   -You need your usual CTA credentials to download the data.
  8 +are only available to members of the CTA Consortium.
  9 +Instructions for CTA Consortium of how to download the data can be found
  10 +`here <https://forge.in2p3.fr/projects/data-challenge-1-dc-1/wiki/Getting_data>`_
  11 +(access to the instructions are restricted).
12 12  
13   -The release contains simulated data for the Galactic Plane Survey, the
14   -Galactic Centre Survey, the Extragalactic Survey and the AGN monitoring program,
15   -:ref:`instrument response functions (IRFs) <glossary_irf>`, and the
16   -:ref:`model definition files <glossary_moddef>`
17   -that were used for the simulation.
18   -
19   -The data were split into the separate files that can be downloaded
20   -by clicking on the following links:
21   -
22   -* `Galactic Plane Survey <https://owncloud.cta-observatory.org/remote.php/webdav/1dc/gps.tar.gz>`_ (8.3 GB)
23   -* `Galactic Centre Survey <https://owncloud.cta-observatory.org/remote.php/webdav/1dc/gc.tar.gz>`_ (4.4 GB)
24   -* `Extragalactic Survey <https://owncloud.cta-observatory.org/remote.php/webdav/1dc/egal.tar.gz>`_ (2.5 GB)
25   -* `AGN monitoring program <https://owncloud.cta-observatory.org/remote.php/webdav/1dc/agn.wobble.tar.gz>`_ (4.7 GB)
26   -* `Instrument Response Functions <https://owncloud.cta-observatory.org/remote.php/webdav/1dc/caldb.tar.gz>`_ (1.2 MB)
27   -* `Sky and background models <https://owncloud.cta-observatory.org/remote.php/webdav/1dc/models.tar.gz>`_ (0.9 GB)
28   -
29   -You can also download the files using the ``wget`` tool from the command
30   -line by typing:
31   -
32   -.. code-block:: bash
33   -
34   - $ wget https://owncloud.cta-observatory.org/remote.php/webdav/1dc/gps.tar.gz --user=<user> --ask-password
35   - $ wget https://owncloud.cta-observatory.org/remote.php/webdav/1dc/gc.tar.gz --user=<user> --ask-password
36   - $ wget https://owncloud.cta-observatory.org/remote.php/webdav/1dc/egal.tar.gz --user=<user> --ask-password
37   - $ wget https://owncloud.cta-observatory.org/remote.php/webdav/1dc/agn.wobble.tar.gz --user=<user> --ask-password
38   - $ wget https://owncloud.cta-observatory.org/remote.php/webdav/1dc/caldb.tar.gz --user=<user> --ask-password
39   - $ wget https://owncloud.cta-observatory.org/remote.php/webdav/1dc/models.tar.gz --user=<user> --ask-password
40   -
41   -.. warning::
42   - ``<user>`` needs to be replaced by your CTA user name.
43   - Don't type the ``$`` symbol. It indicates that a command should be typed
44   - on the command line of your terminal.
45   -
46   -.. note::
47   - You may need to add the ``--no-check-certificate`` option to download the
48   - files using ``wget``.
49   -
50   -.. note::
51   - In case you encounter the following error message
52   -
53   - .. code-block:: bash
54   -
55   - HTTP request sent, awaiting response... 401 Unauthorized
56   - Authentication selected: Basic realm="ownCloud"
57   - Reusing existing connection to owncloud.cta-observatory.org:443.
58   - HTTP request sent, awaiting response... 404 Not Found
59   - 2017-06-06 14:43:33 ERROR 404: Not Found.
60   -
61   - or any other problems with the download, please contact
62   - sstober@cta-observatory.org.
63   -
64   -To make sure that you have the relevant files you may check the MD5 checksums
65   -after downloading by typing for example
66   -
67   -.. code-block:: bash
68   -
69   - $ md5 gps.tar.gz
70   -
71   -on Mac OS X or
72   -
73   -.. code-block:: bash
74   -
75   - $ md5sum gps.tar.gz
76   -
77   -on Linux. Below the expected results:
78   -
79   -.. code-block:: bash
80   -
81   - gps.tar.gz c7129c71e911920f82273270c9d7c818
82   - gc.tar.gz 07aa46bb2d67cd64fa4685078643b043
83   - egal.tar.gz 4ea5f2ff8312b700dcc133a89d9fd096
84   - agn.wobble.tar.gz df8fc4f9de22ac36a86023ccbfd0cf89
85   - caldb.tar.gz ce718128e1b2fe19c4b8dc79b688d113
86   - models.tar.gz 87662cf53a2988522f485cad984d8810
87   -
88   -Now uncompress the files at any place by typing
  13 +Once downloaded, uncompress the files at any place by typing
89 14  
90 15 .. code-block:: bash
91 16  
... ...