# Data Quality¶

This module will serve two purposes:

- provide routines to create simple radar data quality related fields.
- provide routines to decide which radar pixel to choose based on the competing information in different quality fields.

Data is supposed to be stored in ‘aligned’ arrays. Aligned here means that all fields are structured such that in each field the data for a certain index is representative for the same physical target.

Therefore no assumptions are made on the dimensions or shape of the input fields except that they exhibit the numpy ndarray interface.

`pulse_volume` |
Calculates the sampling volume of the radar beam per bin depending on range and aperture. |

`beam_block_frac` |
Partial beam blockage fraction. |

`cum_beam_block_frac` |
Cumulative beam blockage fraction along a beam. |

`get_bb_ratio` |
Returns the Bright Band ratio of each PR bin |