Getting Started

Install

cosmicsense comes as a pure Python package. It requires several dependencies as listed in requirements.txt. We recommend conda for dependency management.

  1. Install Miniconda (https://conda.io/miniconda.html).

  2. Add the conda-forge channel as the new default:

    $ conda config --add channels conda-forge
    
  3. Use strict channel priority to prevent channel clashes:

    $ conda config --set channel_priority strict
    
  4. Create a new conda environment:

    $ conda create --name cosmicsense python=3.7
    
  5. Activate the new environment:

    Linux:

    $ source activate cosmicsense
    

    Windows:

    > activate cosmicsense
    
  1. Install dependencies:

    (cosmicsense) $ conda install numpy scipy pandas matplotlib jupyter xlrd h5py netCDF4 xarray gdal deprecation xmltodict semver wradlib
    
  2. Install cosmicsense package from source:

    (cosmicsense) $ python setup.py install