hdobs.sel

hdobs.sel(mission=None, time=None, domain=None, plane_p=None, plane_z=None, p_sfc=None, temp=None, dwpt=None, wdir=None, wspd=None, pkwnd=None, sfmr=None, noflag=None, iscenter=None, distance=None)[source]

Select a subset of HDOBs by any of its parameters and return a new hdobs object.

Parameters
  • mission (str) – Mission name (number + storm id), e.g. mission 7 for AL05 is ‘0705L’

  • time (list/tuple of datetimes) – list/tuple of start time and end time datetime objects. Default is None, which returns all points

  • domain (dict) – dictionary with keys ‘n’, ‘s’, ‘e’, ‘w’ corresponding to boundaries of domain

  • plane_p (list/tuple of float/int) – list/tuple of plane_p bounds (min,max). None in either position of a tuple means it is boundless on that side.

  • plane_z (list/tuple of float/int) – list/tuple of plane_z bounds (min,max). None in either position of a tuple means it is boundless on that side.

Returns

hdobs object – A new hdobs object that satisfies the intersection of all subsetting.