Commit b680aa1e70ae616a507c334896bd1152feef30fa
1 parent
1460f061
Reorganise ctools installation documentation and add information about conda and binary installs
Showing
14 changed files
with
269 additions
and
201 deletions
doc/source/admin/download.rst
| ... | ... | @@ -3,16 +3,6 @@ |
| 3 | 3 | Download |
| 4 | 4 | ======== |
| 5 | 5 | |
| 6 | -ctools can be obtained in form of releases or directly from the git | |
| 7 | -development repository. Prefer a release if you intend using ctools | |
| 8 | -for production (and publications). Clone the code from git if you need | |
| 9 | -the most recent code that implements new features and corrects known | |
| 10 | -bugs. | |
| 11 | - | |
| 12 | - | |
| 13 | -Releases | |
| 14 | --------- | |
| 15 | - | |
| 16 | 6 | The latest ctools release is ``ctools-1.4.3`` (31 October 2017). |
| 17 | 7 | |
| 18 | 8 | Below a table of ctools releases. Please read the :ref:`sec_release` to |
| ... | ... | @@ -21,170 +11,93 @@ learn more about new features and corrected bugs in a given release. |
| 21 | 11 | .. warning:: |
| 22 | 12 | At this stage of the project there is a strict link between the ctools and |
| 23 | 13 | gammalib versions. Please make sure that you have the corresponding gammalib |
| 24 | - version installed before installing ctools. The Mac OS X packages comprise | |
| 25 | - both ctools and gammalib. | |
| 26 | - | |
| 27 | -.. list-table:: | |
| 28 | - :header-rows: 1 | |
| 29 | - :widths: 5 5 10 | |
| 30 | - | |
| 31 | - * - ctools | |
| 32 | - - gammalib | |
| 33 | - - Mac OS X package | |
| 34 | - * - `1.4.3 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.3.tar.gz>`_ | |
| 35 | - - `1.4.3 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.3.tar.gz>`_ | |
| 36 | - - `ctools-1.4.3-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.3-macosx10.7.dmg>`_ | |
| 37 | - * - `1.4.2 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.2.tar.gz>`_ | |
| 38 | - - `1.4.2 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.2.tar.gz>`_ | |
| 39 | - - `ctools-1.4.2-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.2-macosx10.7.dmg>`_ | |
| 40 | - * - `1.4.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.1.tar.gz>`_ | |
| 41 | - - `1.4.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.1.tar.gz>`_ | |
| 42 | - - `ctools-1.4.1-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.1-macosx10.7.dmg>`_ | |
| 43 | - * - `1.4.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.0.tar.gz>`_ | |
| 44 | - - `1.4.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.0.tar.gz>`_ | |
| 45 | - - `ctools-1.4.0-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.0-macosx10.7.dmg>`_ | |
| 46 | - * - `1.3.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.1.tar.gz>`_ | |
| 47 | - - `1.3.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.3.1.tar.gz>`_ | |
| 48 | - - `ctools-1.3.1-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.1-macosx10.7.dmg>`_ | |
| 49 | - * - `1.3.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.0.tar.gz>`_ | |
| 50 | - - `1.3.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.3.0.tar.gz>`_ | |
| 51 | - - `ctools-1.3.0-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.0-macosx10.7.dmg>`_ | |
| 52 | - * - `1.2.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.1.tar.gz>`_ | |
| 53 | - - `1.2.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.2.0.tar.gz>`_ | |
| 54 | - - `ctools-1.2.1-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.1-macosx10.7.dmg>`_ | |
| 55 | - * - `1.2.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.0.tar.gz>`_ | |
| 56 | - - `1.2.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.2.0.tar.gz>`_ | |
| 57 | - - `ctools-1.2.0-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.0-macosx10.7.dmg>`_ | |
| 58 | - * - `1.1.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.1.0.tar.gz>`_ | |
| 59 | - - `1.1.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.1.0.tar.gz>`_ | |
| 60 | - - `ctools-1.1.0-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.1.0-macosx10.3.dmg>`_ | |
| 61 | - * - `1.0.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.1.tar.gz>`_ | |
| 62 | - - `1.0.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.0.1.tar.gz>`_ | |
| 63 | - - `ctools-1.0.1-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.1-macosx10.3.dmg>`_ | |
| 64 | - * - `1.0.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.0.tar.gz>`_ | |
| 65 | - - `1.0.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.0.0.tar.gz>`_ | |
| 66 | - - `ctools-1.0.0-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.0-macosx10.3.dmg>`_ | |
| 67 | - * - `0.10.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.10.0.tar.gz>`_ | |
| 68 | - - `0.11.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-0.11.0.tar.gz>`_ | |
| 69 | - - `ctools-0.10.0-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.10.0-macosx10.3.dmg>`_ | |
| 70 | - * - `0.9.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.9.0.tar.gz>`_ | |
| 71 | - - `0.10.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-0.10.0.tar.gz>`_ | |
| 72 | - - `ctools-0.9.1-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.9.1-macosx10.3.dmg>`_ | |
| 73 | - * - `0.8.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-01.tar.gz>`_ | |
| 74 | - - `0.9.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-09-01.tar.gz>`_ | |
| 75 | - - `ctools-00-08-01-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-01-macosx10.3.dmg>`_ | |
| 76 | - * - `0.8.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-00.tar.gz>`_ | |
| 77 | - - `0.9.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-09-00.tar.gz>`_ | |
| 78 | - - `ctools-00-08-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-00-macosx10.3.dmg>`_ | |
| 79 | - * - `0.7.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-01.tar.gz>`_ | |
| 80 | - - `0.8.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-08-01.tar.gz>`_ | |
| 81 | - - `ctools-00-07-01-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-01-macosx10.3.dmg>`_ | |
| 82 | - * - `0.7.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-00.tar.gz>`_ | |
| 83 | - - `0.8.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-08-00.tar.gz>`_ | |
| 84 | - - `ctools-00-07-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-00-macosx10.3.dmg>`_ | |
| 85 | - * - `0.6.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-06-00.tar.gz>`_ | |
| 86 | - - `0.7.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-07-00.tar.gz>`_ | |
| 87 | - - `ctools-00-06-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-06-00-macosx10.3.dmg>`_ | |
| 88 | - * - `0.5.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-01.tar.gz>`_ | |
| 89 | - - `0.6.2 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-06-02.tar.gz>`_ | |
| 90 | - - `ctools-00-05-01-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-01-macosx10.3.dmg>`_ | |
| 91 | - * - `0.5.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-00.tar.gz>`_ | |
| 92 | - - `0.6.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-06-01.tar.gz>`_ | |
| 93 | - - `ctools-00-05-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-00-macosx10.3.dmg>`_ | |
| 94 | - * - `0.4.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-04-00.tar.gz>`_ | |
| 95 | - - `0.5.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-05-00.tar.gz>`_ | |
| 96 | - - `ctools-00-04-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-04-00-macosx10.3.dmg>`_ | |
| 97 | - * - `0.3.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-03-00.tar.gz>`_ | |
| 98 | - - `0.4.2 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-02.tar.gz>`_ | |
| 99 | - - `ctools-00-03-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-03-00-macosx10.3.dmg>`_ | |
| 100 | - * - `0.2.5 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-05.tar.gz>`_ | |
| 101 | - - `0.4.11 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-11.tar.gz>`_ | |
| 102 | - - | |
| 103 | - * - `0.2.4 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-04.tar.gz>`_ | |
| 104 | - - `0.4.10 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-10.tar.gz>`_ | |
| 105 | - - | |
| 106 | - * - `0.2.3 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-03.tar.gz>`_ | |
| 107 | - - `0.4.9 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-09.tar.gz>`_ | |
| 108 | - - | |
| 109 | - * - `0.2.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-01.tar.gz>`_ | |
| 110 | - - `0.4.7 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-07.tar.gz>`_ | |
| 111 | - - | |
| 112 | - | |
| 113 | - | |
| 114 | -Development release | |
| 115 | -------------------- | |
| 116 | - | |
| 117 | -The current ctools development release is ``ctools-1.5.0.dev1``. | |
| 118 | -This release reflects the status of the current ``devel`` branch of | |
| 119 | -the ctools git repository. | |
| 120 | - | |
| 121 | -* `Mac OS X binary package <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.5.0.dev1-macosx10.7.dmg>`_ (Mac OS X 10.7+) | |
| 122 | -* `GammaLib <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.5.0.dev1.tar.gz>`_ source code tarball | |
| 123 | -* `ctools <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.5.0.dev1.tar.gz>`_ source code tarball | |
| 124 | - | |
| 125 | - | |
| 126 | -Git repository | |
| 127 | --------------- | |
| 128 | - | |
| 129 | -To clone the gammalib and ctools source codes, type | |
| 130 | - | |
| 131 | -.. code-block:: bash | |
| 132 | - | |
| 133 | - $ git clone https://cta-gitlab.irap.omp.eu/gammalib/gammalib.git | |
| 134 | - $ git clone https://cta-gitlab.irap.omp.eu/ctools/ctools.git | |
| 135 | - | |
| 136 | -This will create directories named gammalib and ctools under the current | |
| 137 | -working directory that will contain the gammalib and ctools source code. | |
| 138 | -In case that the cloning does not work you may try adding | |
| 139 | - | |
| 140 | -.. code-block:: bash | |
| 141 | - | |
| 142 | - $ export GIT_SSL_NO_VERIFY=true | |
| 143 | - | |
| 144 | -or | |
| 145 | - | |
| 146 | -.. code-block:: bash | |
| 147 | - | |
| 148 | - $ git config --global http.sslverify "false" | |
| 149 | - | |
| 150 | -before retrieving the code. | |
| 151 | -Before you will be able to compile the code you need to generate the | |
| 152 | -configuration file using the ``autogen.sh`` script. | |
| 153 | -Also make sure that you're actually on the devel branch of the git | |
| 154 | -repository. GammaLib and ctools can be compiled and configured using | |
| 155 | -the following command sequence (the code will be installed into the | |
| 156 | -``/usr/local/gamma`` directory): | |
| 157 | - | |
| 158 | -.. code-block:: bash | |
| 159 | - | |
| 160 | - $ cd gammalib | |
| 161 | - $ git checkout devel | |
| 162 | - $ ./autogen.sh | |
| 163 | - $ ./configure | |
| 164 | - $ make | |
| 165 | - $ make check | |
| 166 | - $ sudo make install | |
| 167 | - $ export GAMMALIB=/usr/local/gamma | |
| 168 | - $ source $GAMMALIB/bin/gammalib-init.sh | |
| 169 | - $ cd ../ctools | |
| 170 | - $ git checkout devel | |
| 171 | - $ ./autogen.sh | |
| 172 | - $ ./configure | |
| 173 | - $ make | |
| 174 | - $ make check | |
| 175 | - $ sudo make install | |
| 176 | - $ export CTOOLS=/usr/local/gamma | |
| 177 | - $ source $CTOOLS/bin/ctools-init.sh | |
| 178 | - | |
| 179 | -Please read the :ref:`sec_install` section if you need more information on | |
| 180 | -how to install ctools. | |
| 181 | - | |
| 182 | -.. note:: | |
| 183 | - | |
| 184 | - You need `swig <http://www.swig.org/>`_ on your system to build the | |
| 185 | - Python wrappers when you get the code from Git. Python wrappers are | |
| 186 | - not stored in the Git repository but are built using | |
| 187 | - `swig <http://www.swig.org/>`_ from interface files located in the | |
| 188 | - pyext folder. However, you do not need `swig <http://www.swig.org/>`_ | |
| 189 | - when fetching a release as the Python wrappers are bundled with the | |
| 190 | - release tarballs. | |
| 14 | + version installed before installing ctools. The Mac OS X binary packages | |
| 15 | + comprise both ctools and gammalib. | |
| 16 | + | |
| 17 | +.. | |
| 18 | + | |
| 19 | + .. list-table:: | |
| 20 | + :header-rows: 1 | |
| 21 | + :widths: 5 5 10 | |
| 22 | + | |
| 23 | + * - ctools | |
| 24 | + - gammalib | |
| 25 | + - Mac OS X (10.7+) binary disk image | |
| 26 | + * - `1.4.3 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.3.tar.gz>`_ | |
| 27 | + - `1.4.3 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.3.tar.gz>`_ | |
| 28 | + - `ctools-1.4.3-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.3-macosx10.7.dmg>`_ | |
| 29 | + * - `1.4.2 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.2.tar.gz>`_ | |
| 30 | + - `1.4.2 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.2.tar.gz>`_ | |
| 31 | + - `ctools-1.4.2-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.2-macosx10.7.dmg>`_ | |
| 32 | + * - `1.4.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.1.tar.gz>`_ | |
| 33 | + - `1.4.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.1.tar.gz>`_ | |
| 34 | + - `ctools-1.4.1-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.1-macosx10.7.dmg>`_ | |
| 35 | + * - `1.4.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.0.tar.gz>`_ | |
| 36 | + - `1.4.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.4.0.tar.gz>`_ | |
| 37 | + - `ctools-1.4.0-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.4.0-macosx10.7.dmg>`_ | |
| 38 | + * - `1.3.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.1.tar.gz>`_ | |
| 39 | + - `1.3.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.3.1.tar.gz>`_ | |
| 40 | + - `ctools-1.3.1-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.1-macosx10.7.dmg>`_ | |
| 41 | + * - `1.3.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.0.tar.gz>`_ | |
| 42 | + - `1.3.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.3.0.tar.gz>`_ | |
| 43 | + - `ctools-1.3.0-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.3.0-macosx10.7.dmg>`_ | |
| 44 | + * - `1.2.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.1.tar.gz>`_ | |
| 45 | + - `1.2.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.2.0.tar.gz>`_ | |
| 46 | + - `ctools-1.2.1-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.1-macosx10.7.dmg>`_ | |
| 47 | + * - `1.2.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.0.tar.gz>`_ | |
| 48 | + - `1.2.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.2.0.tar.gz>`_ | |
| 49 | + - `ctools-1.2.0-macosx10.7.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.2.0-macosx10.7.dmg>`_ | |
| 50 | + * - `1.1.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.1.0.tar.gz>`_ | |
| 51 | + - `1.1.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.1.0.tar.gz>`_ | |
| 52 | + - `ctools-1.1.0-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.1.0-macosx10.3.dmg>`_ | |
| 53 | + * - `1.0.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.1.tar.gz>`_ | |
| 54 | + - `1.0.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.0.1.tar.gz>`_ | |
| 55 | + - `ctools-1.0.1-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.1-macosx10.3.dmg>`_ | |
| 56 | + * - `1.0.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.0.tar.gz>`_ | |
| 57 | + - `1.0.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.0.0.tar.gz>`_ | |
| 58 | + - `ctools-1.0.0-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.0.0-macosx10.3.dmg>`_ | |
| 59 | + * - `0.10.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.10.0.tar.gz>`_ | |
| 60 | + - `0.11.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-0.11.0.tar.gz>`_ | |
| 61 | + - `ctools-0.10.0-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.10.0-macosx10.3.dmg>`_ | |
| 62 | + * - `0.9.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.9.0.tar.gz>`_ | |
| 63 | + - `0.10.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-0.10.0.tar.gz>`_ | |
| 64 | + - `ctools-0.9.1-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-0.9.1-macosx10.3.dmg>`_ | |
| 65 | + * - `0.8.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-01.tar.gz>`_ | |
| 66 | + - `0.9.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-09-01.tar.gz>`_ | |
| 67 | + - `ctools-00-08-01-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-01-macosx10.3.dmg>`_ | |
| 68 | + * - `0.8.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-00.tar.gz>`_ | |
| 69 | + - `0.9.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-09-00.tar.gz>`_ | |
| 70 | + - `ctools-00-08-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-08-00-macosx10.3.dmg>`_ | |
| 71 | + * - `0.7.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-01.tar.gz>`_ | |
| 72 | + - `0.8.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-08-01.tar.gz>`_ | |
| 73 | + - `ctools-00-07-01-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-01-macosx10.3.dmg>`_ | |
| 74 | + * - `0.7.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-00.tar.gz>`_ | |
| 75 | + - `0.8.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-08-00.tar.gz>`_ | |
| 76 | + - `ctools-00-07-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-07-00-macosx10.3.dmg>`_ | |
| 77 | + * - `0.6.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-06-00.tar.gz>`_ | |
| 78 | + - `0.7.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-07-00.tar.gz>`_ | |
| 79 | + - `ctools-00-06-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-06-00-macosx10.3.dmg>`_ | |
| 80 | + * - `0.5.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-01.tar.gz>`_ | |
| 81 | + - `0.6.2 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-06-02.tar.gz>`_ | |
| 82 | + - `ctools-00-05-01-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-01-macosx10.3.dmg>`_ | |
| 83 | + * - `0.5.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-00.tar.gz>`_ | |
| 84 | + - `0.6.1 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-06-01.tar.gz>`_ | |
| 85 | + - `ctools-00-05-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-05-00-macosx10.3.dmg>`_ | |
| 86 | + * - `0.4.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-04-00.tar.gz>`_ | |
| 87 | + - `0.5.0 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-05-00.tar.gz>`_ | |
| 88 | + - `ctools-00-04-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-04-00-macosx10.3.dmg>`_ | |
| 89 | + * - `0.3.0 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-03-00.tar.gz>`_ | |
| 90 | + - `0.4.2 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-02.tar.gz>`_ | |
| 91 | + - `ctools-00-03-00-macosx10.3.dmg <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-03-00-macosx10.3.dmg>`_ | |
| 92 | + * - `0.2.5 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-05.tar.gz>`_ | |
| 93 | + - `0.4.11 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-11.tar.gz>`_ | |
| 94 | + - | |
| 95 | + * - `0.2.4 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-04.tar.gz>`_ | |
| 96 | + - `0.4.10 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-10.tar.gz>`_ | |
| 97 | + - | |
| 98 | + * - `0.2.3 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-03.tar.gz>`_ | |
| 99 | + - `0.4.9 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-09.tar.gz>`_ | |
| 100 | + - | |
| 101 | + * - `0.2.1 <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-00-02-01.tar.gz>`_ | |
| 102 | + - `0.4.7 <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-00-04-07.tar.gz>`_ | |
| 103 | + - | ... | ... |
doc/source/admin/index.rst
doc/source/admin/install_binary.rst
0 → 100644
| 1 | +.. _sec_install_binary: | |
| 2 | + | |
| 3 | +Installing as binary package | |
| 4 | +============================ | |
| 5 | + | |
| 6 | +Mac OS X | |
| 7 | +-------- | |
| 8 | + | |
| 9 | +After :ref:`downloading the Mac OS X binary disk image <sec_download>` | |
| 10 | +double-click on the image to mount the disk | |
| 11 | + | |
| 12 | +.. image:: macosx-disk-image.jpg | |
| 13 | + :height: 300px | |
| 14 | + :alt: Mac OS X binary disk image | |
| 15 | + :align: center | |
| 16 | + | |
| 17 | +Now open the installer package by right-clicking (ctrl-click) on the installer | |
| 18 | +package icon. This allows to install a software package with an invalid | |
| 19 | +certificate (ctools has so far no Apple certificate) | |
| 20 | + | |
| 21 | +.. image:: macosx-open-package.jpg | |
| 22 | + :height: 300px | |
| 23 | + :alt: Open installer package | |
| 24 | + :align: center | |
| 25 | + | |
| 26 | +A window will show up, warning that the package comes from an unidentified | |
| 27 | +developer. Click on ``Open`` to continue. | |
| 28 | + | |
| 29 | +.. image:: macosx-unidentified.jpg | |
| 30 | + :height: 200px | |
| 31 | + :alt: Unidentified developer warning | |
| 32 | + :align: center | |
| 33 | + | |
| 34 | +Now the installer opens, warning that the package has been signed with an | |
| 35 | +invalid certificate. Click on ``Continue`` to proceed. | |
| 36 | + | |
| 37 | +.. image:: macosx-invalid-cert.jpg | |
| 38 | + :height: 300px | |
| 39 | + :alt: Invalid certificate warning | |
| 40 | + :align: center | |
| 41 | + | |
| 42 | +Follow now the installer instructions by clicking on ``Continue``. As the | |
| 43 | +software will be installed in ``/usr/local/gamma`` the installer will ask | |
| 44 | +you for the ``root`` password on your machine. | |
| 45 | + | |
| 46 | +.. image:: macosx-installer.jpg | |
| 47 | + :height: 300px | |
| 48 | + :alt: Installer introduction | |
| 49 | + :align: center | |
| 50 | + | |
| 51 | +At the end you should see a window like this: | |
| 52 | + | |
| 53 | +.. image:: macosx-installed.jpg | |
| 54 | + :height: 300px | |
| 55 | + :alt: Installer summary | |
| 56 | + :align: center | |
| 57 | + | ... | ... |
doc/source/admin/install_conda.rst
| 1 | 1 | .. _sec_install_conda: |
| 2 | 2 | |
| 3 | -Installing via conda | |
| 4 | -==================== | |
| 3 | +Installing via Anaconda | |
| 4 | +======================= | |
| 5 | 5 | |
| 6 | 6 | `Anaconda <https://www.anaconda.com/download/>`_ (you can also use |
| 7 | 7 | `Miniconda <https://conda.io/miniconda.html>`_ for a smaller footprint) is a |
| ... | ... | @@ -11,7 +11,8 @@ Anaconda Python version. An Anaconda Python installation is completely separate |
| 11 | 11 | from any existing system wide or user space Python installation, so Anaconda |
| 12 | 12 | can be tested without the fear of breaking an existing installation. |
| 13 | 13 | |
| 14 | -Anaconda works on most systems without root access! | |
| 14 | +**Anaconda ctools packages exist for Mac OS X and Linux distributions. Windows | |
| 15 | +is not supported.** | |
| 15 | 16 | |
| 16 | 17 | |
| 17 | 18 | Installing |
| ... | ... | @@ -30,7 +31,8 @@ Installing |
| 30 | 31 | - We strongly recommend to work with separate Anaconda environments, and |
| 31 | 32 | especially not use the special root environment (that is used for all conda |
| 32 | 33 | commands and environment manipulations, package installations etc.) for |
| 33 | - anything besides updating the conda package itself (if necessary): | |
| 34 | + anything besides updating the conda package itself. For example create | |
| 35 | + a ``myenv`` environment as follows: | |
| 34 | 36 | |
| 35 | 37 | .. code-block:: bash |
| 36 | 38 | ... | ... |
doc/source/admin/install_devel.rst
0 → 100644
| 1 | +.. _sec_install_devel: | |
| 2 | + | |
| 3 | +Installing the development version | |
| 4 | +================================== | |
| 5 | + | |
| 6 | +The current development version of the code can be downloaded as source | |
| 7 | +tarballs, Mac OS X binaries, or directly from the `Git <https://git-scm.com/>`_ | |
| 8 | +repository. | |
| 9 | + | |
| 10 | +The current ctools development release is ``ctools-1.5.0.dev1``. | |
| 11 | + | |
| 12 | + | |
| 13 | +Source tarballs | |
| 14 | +--------------- | |
| 15 | + | |
| 16 | +Download the source tarballs from the following links | |
| 17 | + | |
| 18 | +- `ctools <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.5.0.dev1.tar.gz>`_ | |
| 19 | +- `GammaLib <http://cta.irap.omp.eu/ctools/releases/gammalib/gammalib-1.5.0.dev1.tar.gz>`_ | |
| 20 | + | |
| 21 | +and follow the instructions on :ref:`sec_install_source`. | |
| 22 | + | |
| 23 | + | |
| 24 | +Binary packages | |
| 25 | +--------------- | |
| 26 | + | |
| 27 | +Download the installer image from the following link | |
| 28 | + | |
| 29 | +- `Mac OS X (10.7+) <http://cta.irap.omp.eu/ctools/releases/ctools/ctools-1.5.0.dev1-macosx10.7.dmg>`_ | |
| 30 | + | |
| 31 | +and follow the instructions on :ref:`sec_install_binary`. | |
| 32 | + | |
| 33 | + | |
| 34 | +Git repository | |
| 35 | +-------------- | |
| 36 | + | |
| 37 | +To clone the gammalib and ctools source codes, type | |
| 38 | + | |
| 39 | +.. code-block:: bash | |
| 40 | + | |
| 41 | + $ git clone https://cta-gitlab.irap.omp.eu/gammalib/gammalib.git | |
| 42 | + $ git clone https://cta-gitlab.irap.omp.eu/ctools/ctools.git | |
| 43 | + | |
| 44 | +This will create directories named gammalib and ctools under the current | |
| 45 | +working directory that will contain the gammalib and ctools source code. | |
| 46 | +In case that the cloning does not work you may try adding | |
| 47 | + | |
| 48 | +.. code-block:: bash | |
| 49 | + | |
| 50 | + $ export GIT_SSL_NO_VERIFY=true | |
| 51 | + | |
| 52 | +or | |
| 53 | + | |
| 54 | +.. code-block:: bash | |
| 55 | + | |
| 56 | + $ git config --global http.sslverify "false" | |
| 57 | + | |
| 58 | +before retrieving the code. | |
| 59 | +Before you will be able to compile the code you need to generate the | |
| 60 | +configuration file using the ``autogen.sh`` script. | |
| 61 | +Also make sure that you're actually on the devel branch of the git | |
| 62 | +repository. GammaLib and ctools can be compiled and configured using | |
| 63 | +the following command sequence (the code will be installed into the | |
| 64 | +``/usr/local/gamma`` directory): | |
| 65 | + | |
| 66 | +.. code-block:: bash | |
| 67 | + | |
| 68 | + $ cd gammalib | |
| 69 | + $ git checkout devel | |
| 70 | + $ ./autogen.sh | |
| 71 | + $ ./configure | |
| 72 | + $ make | |
| 73 | + $ make check | |
| 74 | + $ sudo make install | |
| 75 | + $ export GAMMALIB=/usr/local/gamma | |
| 76 | + $ source $GAMMALIB/bin/gammalib-init.sh | |
| 77 | + $ cd ../ctools | |
| 78 | + $ git checkout devel | |
| 79 | + $ ./autogen.sh | |
| 80 | + $ ./configure | |
| 81 | + $ make | |
| 82 | + $ make check | |
| 83 | + $ sudo make install | |
| 84 | + $ export CTOOLS=/usr/local/gamma | |
| 85 | + $ source $CTOOLS/bin/ctools-init.sh | |
| 86 | + | |
| 87 | +Please read the :ref:`sec_install_source` section if you need more information | |
| 88 | +on how to install ctools. | |
| 89 | + | |
| 90 | +.. note:: | |
| 91 | + You need `swig <http://www.swig.org/>`_ on your system to build the | |
| 92 | + Python wrappers when you get the code from Git. Python wrappers are | |
| 93 | + not stored in the Git repository but are built using | |
| 94 | + `swig <http://www.swig.org/>`_ from interface files located in the | |
| 95 | + pyext folder. However, you do not need `swig <http://www.swig.org/>`_ | |
| 96 | + when fetching a release as the Python wrappers are bundled with the | |
| 97 | + release tarballs. | ... | ... |
doc/source/admin/install_source.rst
| 1 | -.. _sec_compiling_source: | |
| 1 | +.. _sec_install_source: | |
| 2 | + | |
| 3 | +Installing from source code | |
| 4 | +=========================== | |
| 5 | + | |
| 6 | +Compiling ctools from source is the recommended method to install the package | |
| 7 | +in case that you do not use Anaconda (if you use Anaconda, please follow | |
| 8 | +the instructions at :ref:`sec_install_conda`, and better do not try to compile | |
| 9 | +the source code against your Anaconda Python installation). You also need to | |
| 10 | +compile from source if you want to use the development version of ctools. | |
| 2 | 11 | |
| 3 | -Compiling from source | |
| 4 | -===================== | |
| 5 | 12 | |
| 6 | 13 | Before you start |
| 7 | 14 | ---------------- |
| ... | ... | @@ -24,8 +31,6 @@ software: |
| 24 | 31 | is highly recommended to enable dynamic scripting of ctools and |
| 25 | 32 | developing and using of cscripts. |
| 26 | 33 | |
| 27 | -No system administrator privileges are needed to install ctools. | |
| 28 | - | |
| 29 | 34 | |
| 30 | 35 | Installing GammaLib |
| 31 | 36 | ------------------- | ... | ... |
doc/source/admin/macosx-disk-image.jpg
0 → 100644
90.3 KB
doc/source/admin/macosx-installed.jpg
0 → 100644
111 KB
doc/source/admin/macosx-installer.jpg
0 → 100644
92.7 KB
doc/source/admin/macosx-invalid-cert.jpg
0 → 100644
114 KB
doc/source/admin/macosx-open-package.jpg
0 → 100644
136 KB
doc/source/admin/macosx-unidentified.jpg
0 → 100644
85.3 KB
doc/source/admin/release_history/1.5.rst
| ... | ... | @@ -38,7 +38,7 @@ Improvements |
| 38 | 38 | * [`2260 <https://cta-redmine.irap.omp.eu/issues/2260>`_] - |
| 39 | 39 | Handle On/Off observations by :ref:`cspull` |
| 40 | 40 | * [`2237 <https://cta-redmine.irap.omp.eu/issues/2237>`_] - |
| 41 | - Add ``statistic`` parameters to :ref:`ctbutterfly`, :ref:`cterror`, | |
| 41 | + Add ``statistic`` parameter to :ref:`ctbutterfly`, :ref:`cterror`, | |
| 42 | 42 | :ref:`cttsmap`, :ref:`ctulimit`, :ref:`cslightcrv`, :ref:`csphasecrv`, |
| 43 | 43 | :ref:`cspull`, :ref:`cssens`, :ref:`csspec`, :ref:`cstsdist` and |
| 44 | 44 | :ref:`cstsmapsplit` | ... | ... |
doc/source/admin/release_history/index.rst
| ... | ... | @@ -3,29 +3,21 @@ |
| 3 | 3 | Release History |
| 4 | 4 | =============== |
| 5 | 5 | |
| 6 | -Major releases: | |
| 7 | - | |
| 8 | 6 | .. toctree:: |
| 9 | 7 | :maxdepth: 1 |
| 10 | 8 | |
| 11 | 9 | ctools 1.5 <1.5> |
| 12 | - ctools 1.4 <1.4> | |
| 13 | - ctools 1.3 <1.3> | |
| 14 | - ctools 1.2 <1.2> | |
| 15 | - ctools 1.1 <1.1> | |
| 16 | - ctools 1.0 <1.0> | |
| 17 | - | |
| 18 | -Bug fix releases: | |
| 19 | - | |
| 20 | -.. toctree:: | |
| 21 | - :maxdepth: 1 | |
| 22 | - | |
| 23 | 10 | ctools 1.4.3 <1.4.3> |
| 24 | 11 | ctools 1.4.2 <1.4.2> |
| 25 | 12 | ctools 1.4.1 <1.4.1> |
| 13 | + ctools 1.4 <1.4> | |
| 26 | 14 | ctools 1.3.1 <1.3.1> |
| 15 | + ctools 1.3 <1.3> | |
| 27 | 16 | ctools 1.2.1 <1.2.1> |
| 17 | + ctools 1.2 <1.2> | |
| 18 | + ctools 1.1 <1.1> | |
| 28 | 19 | ctools 1.0.1 <1.0.1> |
| 20 | + ctools 1.0 <1.0> | |
| 29 | 21 | |
| 30 | 22 | For older ctools versions see |
| 31 | 23 | `here <https://cta-redmine.irap.omp.eu/projects/ctools/wiki/Release_notes>`_. | ... | ... |