Exemplo n.º 1
0
 def _calculate_spectral_width(self):
     width, v_sigma = p_tools.read_nc_fields(self.cat_file,
                                             ['width', 'v_sigma'])
     sigma_factor = self._calc_v_sigma_factor()
     return width - sigma_factor * v_sigma
Exemplo n.º 2
0
 def _calc_beam_divergence(self):
     beam_width = 0.5
     height = p_tools.read_nc_fields(self.cat_file, 'height')
     return height * np.deg2rad(beam_width)
Exemplo n.º 3
0
 def _find_v_sigma(cat_file):
     v_sigma = p_tools.read_nc_fields(cat_file, 'v_sigma')
     return np.isfinite(v_sigma)
Exemplo n.º 4
0
 def _find_v_sigma(cat_file: str):
     v_sigma = product_tools.read_nc_fields(cat_file, "v_sigma")
     return np.isfinite(v_sigma)