Skip to content
Single Doppler Retrieval Toolkit (SingleDop)
Jupyter Notebook Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
notebooks
singledop modified: notebooks/SingleDop_Demo.ipynb May 24, 2018
.gitignore
LICENSE.md
README.md SingleDop v1.1 Feb 3, 2017
description.txt Added a standard installer via setup.py Nov 17, 2015
setup.py

README.md

SingleDop README

SingleDop is a software module, written in the Python programming language, that will retrieve two-dimensional low-level winds from either real or simulated Doppler radar data. It mimics the functionality of the algorithm described in the following reference:

  • Xu et al., 2006: Background error covariance functions for vector wind analyses using Doppler-radar radial-velocity observations. Q. J. R. Meteorol. Soc., 132, 2887-2904.

The interface is simplified to a single line of code in the end user's Python scripts, making implementation of the algorithm in their research analyses very easy. The software package also interfaces well with other open source radar packages, such as the Python ARM Radar Toolkit (Py-ART). Simple visualization (including vector and contour plots) and save/load routines (to preserve analysis results) are also provided.

SingleDop Installation

SingleDop works under Python 2.7 and 3.4 on most Mac/Linux setups. Windows installation and other Python versions are currently untested.

To install:
python setup.py install

The following dependencies need to be installed first:

Specific import calls in the SingleDop source code:

from __future__ import division, print_function
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
import sys
import scipy
import math
import time
import warnings
import pyart
from pytda import get_sweep_data, get_sweep_azimuths, get_sweep_elevations, \
                  flatten_and_reduce_data_array
from .common import radar_coords_to_cart
from .cmap_map import lighten_cmap
try:
    import xarray
except ImportError:
    warnings.warn(
        'xarray not installed, cannot load or save SingleDop datasets')  

Using SingleDop

To access everything:

import singledop

A demonstration notebook is in the notebooks directory.

You can’t perform that action at this time.