============ Installation ============ Depending modules ================= The ``irfpy.ica`` module depends on third party modules. These must be installed independently, preferably before: - h5py - hdf5storage - deepdish Please install them manually, e.g. if you are using anaconda by: .. code-block:: sh conda install h5py conda install -c conda-forge hdf5storage conda install -c conda-forge deepdish Note the use of pip instead of conda for the two packages hdf5storage and deepdish (conda does not know these packages or does not have the required platform builds). Numpy, Scipy, Matplotlib and sympy ---------------------------------- A commonly used numerical and graphic libraries should be installed. - numpy - scipy - matplotlib - sympy The build of the above four libraries are sometimes not simple. I recommend to install them from an OS-level packaging system. irfpy.ica installation ====================== The latest stable version of ``irfpy.ica`` can be installed using: .. code-block:: sh pip install --no-index --find-links=https://irfpy.irf.se/sdist irfpy.ica If you want to work with the development version you can install it like this as the module is ``setuptools`` compatible : .. code-block:: sh git clone "git@gitlab.irf.se:irfpy/ica.git" cd ica git checkout develop git pull pip install . If the development version changed with or without version number increase you can do: .. code-block:: sh git pull pip install . --force This will get the new version installed. Author ====== Main author is Martin Wieser (Swedish Institute of Space Physics).