Commit 2299f91b311dec91032408123e32e505771aa2b8
1 parent
db97908e
Add documentation for csviscube and update change log and News
Showing
4 changed files
with
99 additions
and
3 deletions
ChangeLog
| 1 | -2016-10-04 | 1 | +2016-10-05 |
| 2 | 2 | ||
| 3 | * Version 1.2.0 released | 3 | * Version 1.2.0 released |
| 4 | ======================== | 4 | ======================== |
| 5 | 5 | ||
| 6 | + Add csviscube script (#1853) | ||
| 6 | Add zenith and azimuth angle information to IRF caldb (#1853) | 7 | Add zenith and azimuth angle information to IRF caldb (#1853) |
| 7 | Fix ctbin segfault bug for varying energy thresholds (#1850) | 8 | Fix ctbin segfault bug for varying energy thresholds (#1850) |
| 8 | Make csresmap enumbins parameter hidden (#1844) | 9 | Make csresmap enumbins parameter hidden (#1844) |
NEWS
| 1 | New Features and Important Changes in ctools 1.2.0 | 1 | New Features and Important Changes in ctools 1.2.0 |
| 2 | 2 | ||
| 3 | -4 October 2016 | 3 | +5 October 2016 |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | Introduction | 6 | Introduction |
| @@ -193,7 +193,12 @@ removed the obsolete functions fit(), cterror(), cntmap() and modmap() from the | @@ -193,7 +193,12 @@ removed the obsolete functions fit(), cterror(), cntmap() and modmap() from the | ||
| 193 | "obsutils" module (#1830). | 193 | "obsutils" module (#1830). |
| 194 | 194 | ||
| 195 | The csroot2caldb script now takes the zenith and azimuth angles as parameters | 195 | The csroot2caldb script now takes the zenith and azimuth angles as parameters |
| 196 | -and writes them into the calibration database. | 196 | +and writes them into the calibration database (#1835). |
| 197 | + | ||
| 198 | +Added a csviscube script that computes the visibility cube providing the number | ||
| 199 | +of hours that a given position on the sky is observable under a given zenith | ||
| 200 | +angle by an IACT array during a given time period. The tool implements so far | ||
| 201 | +a Sun constraint, but no Moon constraint (#1835). | ||
| 197 | 202 | ||
| 198 | 203 | ||
| 199 | Examples | 204 | Examples |
doc/source/users/reference_manual/csviscube.rst
0 → 100644
| 1 | +.. _csviscube: | ||
| 2 | + | ||
| 3 | +csviscube | ||
| 4 | +========= | ||
| 5 | + | ||
| 6 | +Computes visibility cube for a given IACT array and time period. | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +Synopsis | ||
| 10 | +-------- | ||
| 11 | + | ||
| 12 | +This script computes a visibility cube which is a sky cube spanned by Right | ||
| 13 | +Ascension, Declination and zenith angle that provides the number of hours | ||
| 14 | +that a given position on the sky is observable under a given zenith angle | ||
| 15 | +by an IACT array during a given time period. | ||
| 16 | + | ||
| 17 | +For the moment, the script takes into account a Sun constraint, specified as | ||
| 18 | +a minimum zenith angle of the Sun for observations (hidden parameter ``sunzenith``). | ||
| 19 | +No Moon constraint has been implemented so far. | ||
| 20 | + | ||
| 21 | +On output, the script will provide a FITS file containing the visibility cube. | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +General parameters | ||
| 25 | +------------------ | ||
| 26 | + | ||
| 27 | +``tmin [real]`` | ||
| 28 | + Start time of the observation. | ||
| 29 | + | ||
| 30 | +``tmax [real]`` | ||
| 31 | + Stop time of the observation. | ||
| 32 | + | ||
| 33 | +``geolon [real]`` | ||
| 34 | + Geographic longitude of the IACT array in degrees. | ||
| 35 | + | ||
| 36 | +``geolat [real]`` | ||
| 37 | + Geographic latitude of the IACT array in degrees. | ||
| 38 | + | ||
| 39 | +``(sunzenith = 105.0) [real]`` | ||
| 40 | + Minimum Sun zenith angle for observations in degrees. | ||
| 41 | + | ||
| 42 | +``(moonzenith = 90.0) [real]`` | ||
| 43 | + Minimum Moon zenith angle for observations in degrees. | ||
| 44 | + | ||
| 45 | +``outfile [file]`` | ||
| 46 | + Output visibility cube file. | ||
| 47 | + | ||
| 48 | +``(binsz = 1.0) [real]`` | ||
| 49 | + Visibility cube pixel size in degrees/pixel. | ||
| 50 | + | ||
| 51 | +``(dz = 1.0) [real]`` | ||
| 52 | + Visibility cube zenith angle bin size in degrees. | ||
| 53 | + | ||
| 54 | +``(zmax = 60.0) [real]`` | ||
| 55 | + Maximum zenith angle of the visibility cube in degrees. | ||
| 56 | + | ||
| 57 | + | ||
| 58 | +Standard parameters | ||
| 59 | +------------------- | ||
| 60 | + | ||
| 61 | +``(chatter = 2) [integer]`` | ||
| 62 | + Verbosity of the executable: | ||
| 63 | + chatter = 0: no information will be logged | ||
| 64 | + | ||
| 65 | + chatter = 1: only errors will be logged | ||
| 66 | + | ||
| 67 | + chatter = 2: errors and actions will be logged | ||
| 68 | + | ||
| 69 | + chatter = 3: report about the task execution | ||
| 70 | + | ||
| 71 | + chatter = 4: detailed report about the task execution | ||
| 72 | + | ||
| 73 | +``(clobber = yes) [boolean]`` | ||
| 74 | + Specifies whether an existing visibility cube file should be overwritten. | ||
| 75 | + | ||
| 76 | +``(debug = no) [boolean]`` | ||
| 77 | + Enables debug mode. In debug mode the executable will dump any log file output to the console. | ||
| 78 | + | ||
| 79 | +``(mode = ql) [string]`` | ||
| 80 | + Mode of automatic parameters (default is "ql", i.e. "query and learn"). | ||
| 81 | + | ||
| 82 | +``(logfile = csviscube.log) [filename]`` | ||
| 83 | + Log filename. | ||
| 84 | + | ||
| 85 | + | ||
| 86 | +Related tools or scripts | ||
| 87 | +------------------------ | ||
| 88 | + | ||
| 89 | +None |
doc/source/users/reference_manual/index.rst
| @@ -40,6 +40,7 @@ cscripts | @@ -40,6 +40,7 @@ cscripts | ||
| 40 | :maxdepth: 1 | 40 | :maxdepth: 1 |
| 41 | 41 | ||
| 42 | cscaldb --- Lists available instrument response functions <cscaldb> | 42 | cscaldb --- Lists available instrument response functions <cscaldb> |
| 43 | + csviscube --- Computes visibility cube <csviscube> | ||
| 43 | cslightcrv --- Computes lightcurve <cslightcrv> | 44 | cslightcrv --- Computes lightcurve <cslightcrv> |
| 44 | csmodelinfo --- Shows model container content <csmodelinfo> | 45 | csmodelinfo --- Shows model container content <csmodelinfo> |
| 45 | csmodelmerge --- Merges several model containers into one file <csmodelmerge> | 46 | csmodelmerge --- Merges several model containers into one file <csmodelmerge> |