diff --git a/modules/amv/caliop_clavrx_amv.py b/modules/amv/caliop_clavrx_amv.py index d968c8621243c24376a7887e69b24a71e8e19048..4d0400af3bed69ec6d4253b8e2ecc5db0550494a 100644 --- a/modules/amv/caliop_clavrx_amv.py +++ b/modules/amv/caliop_clavrx_amv.py @@ -353,6 +353,7 @@ def analyze(filename): new_header = ' TARG LAT LON BOX SRCH SPD DIR PW LLCM SPDG DIRG TBALB MAXC TRKM PERR HAMD QINF QIWF QIC HGT' +num_fmts = ['%6i', '%5.2f', '%6.2f', '%4i', '%4i', '%5.2f', '%5.2f', '%6.2f', '%2i', '%5.2f', '%5.2f', '%6.2f', '%4.2f', '%2i', '%4.2f', '%2i', '%3i', '%5i', '%3i', '%7.2f'] def compute_and_add_geo_hgt(path_to_amvs, path_to_gfs, amv_source, band='14', out_file=None): @@ -395,7 +396,7 @@ def compute_and_add_geo_hgt(path_to_amvs, path_to_gfs, amv_source, band='14', ou alt_f = np.reshape(alt_f, [num_amvs, 1]) amvs_nd = np.hstack([amvs_nd, alt_f]) new_amv_fname = os.path.split(fname)[1] - np.savetxt(new_amv_fname, amvs_nd, header=new_header, delimiter=',') + np.savetxt(new_amv_fname, amvs_nd, fmt=num_fmts, header=new_header, delimiter=',') print('Done...') alt_s = np.array(alt_s)