rain_czd=0.25, nhours=2 ) try: tta except NameError: tta = gapflow.get_tta_dates([2003, 2004], params) cases = [8, 9, 11, 12, 13] wprof_hgt = 0.5 # [km] first gate to top layer for n, c in enumerate(cases): gf = gapflow.run(c, plot_theory=True, grid=False, wprof_hgt=wprof_hgt, ax=axes[n], homedir=homed, color_surf=(0, 0, 0, 0), color_wp=(0, 0, 0, 0) ) subdates = get_subdates(gf, tta.index) sub = gf.loc[subdates] x1, y1 = sub.pdiff.values, sub.ucomp.values x2, y2 = sub.pdiff.values, sub.wp_ucomp.values cl_surf = (0, 0, 0.5) cl_wprf = (0, 0.5, 0) h1 = axes[n].scatter(x1, y1, s=90, marker='x', color=cl_surf, lw=2) h2 = axes[n].scatter(x2, y2, s=100, marker='+', color=cl_wprf, lw=2)
# params = dict(wdir_surf=130, wdir_wprof=170, # rain_czd=0.25, nhours=2) params = dict(wdir_thres=150, wdir_layer=[0, 500], rain_czd=0.25, nhours=2) try: tta except NameError: tta = gapflow.get_tta_dates([2003, 2004], params) cases = [8, 9, 11, 12, 13] wprof_hgt = 0.5 # [km] first gate to top layer for n, c in enumerate(cases): gf = gapflow.run(c, plot_theory=True, grid=False, wprof_hgt=wprof_hgt, ax=axes[n], homedir=homed, color_surf=(0, 0, 0, 0), color_wp=(0, 0, 0, 0)) subdates = get_subdates(gf, tta.index) sub = gf.loc[subdates] x1, y1 = sub.pdiff.values, sub.ucomp.values x2, y2 = sub.pdiff.values, sub.wp_ucomp.values cl_surf = (0, 0, 0.5) cl_wprf = (0, 0.5, 0) h1 = axes[n].scatter(x1, y1, s=90, marker='x', color=cl_surf, lw=2) h2 = axes[n].scatter(x2, y2, s=100, marker='+', color=cl_wprf, lw=2) axes[n].text(0.05, 0.95, axes[n].get_gid(),
axes[3] = plt.subplot(gs0[3], gid='(d) 16-18Feb04') params = dict(wdir_surf=130, wdir_wprof=170, rain_czd=0.25, nhours=2) try: tta except NameError: tta = np.array(xta.get_tta_dates([2003, 2004], params)) tta = tta + timedelta(minutes=55) cases = [8, 9, 12, 11] for n, c in enumerate(cases): gf = gapflow.run(c, plot=True, grid=False, ax=axes[n], homedir=homed, color_surf=(0, 0, 0, 0), color_wp=(0, 0, 0, 0)) # tta = wp.get_tta_times(case=str(n+8), homedir=homed) # sub = gf.loc[tta + timedelta(minutes=55)] subdates = get_subdates(gf, tta) sub = gf.loc[subdates] x1, y1 = sub.pdiff.values, sub.ucomp.values x2, y2 = sub.pdiff.values, sub.wp_ucomp.values h1 = axes[n].scatter(x1, y1, s=90, marker='x', color=(0, 0, 0.5), lw=2) h2 = axes[n].scatter(x2, y2, s=100, marker='+', color=(0, 0.5, 0), lw=2) axes[n].text(0.05, 0.95,
axes[3] = plt.subplot(gs0[3],gid='(d) 16-18Feb04') params = dict(wdir_surf=130,wdir_wprof=170, rain_czd=0.25,nhours=2) try: tta except NameError: tta = np.array(xta.get_tta_dates([2003,2004],params)) tta = tta + timedelta(minutes=55) cases=[8,9,12,11] for n,c in enumerate(cases): gf = gapflow.run(c, plot=True, grid=False, ax=axes[n], homedir=homed, color_surf=(0, 0, 0, 0), color_wp=(0, 0, 0, 0)) # tta = wp.get_tta_times(case=str(n+8), homedir=homed) # sub = gf.loc[tta + timedelta(minutes=55)] subdates = get_subdates(gf,tta) sub = gf.loc[subdates] x1, y1 = sub.pdiff.values, sub.ucomp.values x2, y2 = sub.pdiff.values, sub.wp_ucomp.values h1=axes[n].scatter(x1, y1, s=90, marker='x', color=(0, 0, 0.5),lw=2) h2=axes[n].scatter(x2, y2, s=100, marker='+', color=(0, 0.5, 0),lw=2) axes[n].text(0.05,0.95,axes[n].get_gid(),size=14,va='top', weight='bold',transform=axes[n].transAxes, backgroundcolor='w',clip_on=True)