X-Git-Url: http://pileus.org/git/?p=~andy%2Frsl;a=blobdiff_plain;f=CHANGES;h=d9af1cf9d13d355c4c149c5e7021678539ad683f;hp=932965a4da3017993222237b1bb3ff38c18d49cc;hb=01560cc947c59aa600473158dfe26ea0dfaf0823;hpb=3160d8126d66792a65d592019880db8b4e734e84 diff --git a/CHANGES b/CHANGES index 932965a..d9af1cf 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,72 @@ /* Changes for RSL * *--------------------------------------------------------------------- + * v1.44 Released 11/21/2013 + * + * 1. wsr88d_m31.c: Changed the criteria for discarding reflectivity belonging + * to a split-cut velocity sweep. Previously checked for elev < 6 degrees + * to identify split cuts; now check waveform for "Contiguous Doppler". The + * elev test was inadequate for VCP 31, which has non-split cuts below 6 + * degrees. Thanks to Chris Theisen for the bug report. + * Also added code to handle field selection. + * 2. New routines: + * RSL_wsr88d_keep_short_refl: + * Calling this function instructs the WSR-88D Level II ingest to keep + * short-range reflectivity collected in the velocity portion of a split + * cut. Normally this short-range reflectivity is discarded. + * Calling this function also changes how split cuts are handled in the + * Radar structure and when writing to UF. Split cut surveillance and + * Dopper sweeps are normally placed in the same sweep index in the Radar + * structure, as though they were taken in a single sweep, so that + * reflectivity (long-range), radial velocity, and spectrum width are at + * the same sweep index. If RSL_wsr88d_keep_short_refl() is called, each + * individual sweep of a split cut is stored at a separate index, so for + * example, the first sweep contains only long-range reflectivity (and + * dual-pol fields if present), and the second sweep contains short-range + * reflectivity, radial velocity, and spectrum width. This pattern is + * repeated with the remaining split cuts. If a UF is produced, the + * split cuts are written in like manner. + * wsr88d_align_splitcut_rays: + * This is called by RSL_radar_to_uf when writing WSR-88D data to UF. It + * reorders rays in the velocity sweep of a split-cut to match those in + * the reflectivity sweep by azimuth. + * wsr88d_merge_split_cuts: + * Moves the surveillance (long-range reflectivity) and Doppler (radial + * velocity) sweeps in a WSR-88D split cut to a single sweep index in the + * Radar structure. It also takes care of the multiple velocity sweeps in + * each VCP 121 split cut by assigning them unique field names. + * 3. radar_to_uf.c: Added code to handle WSR-88D split cuts. Also Changed + * optional header to use time from radar header instead of first ray. + * This was done because some radar data is apparently sorted by azimuth, + * which results in the first ray not being the chronological first ray. + * 4. gzip.c (uncompress_pipe): Implemented the fix for the "too many open + * files" problem, sent independently by Yu Zhang and Lee Burchett. + * 5. Restored EDGE routines for backward compatibility. + * 6. nsig_to_radar.c: Fixed bug where string exceeded size of variable into + * which it was written (radar->h.state). This caused a buffer overflow + * error on Ubuntu systems. Thanks to Jonathan Helmus for finding this one. + * 7. volume.c (DM_F, DM_INVF): Thanks to David Kingsmill for providing improved + * conversion functions for Returned Power (DM). + * volume.c (RH_F, RH_INVF, PH_F, PH_INVF): These conversion functions were + * specific to Sigmet raw data. Made them more general. + * 8. Thanks to Mark Parncutt for updated wsr88d_locations.dat. + *--------------------------------------------------------------------- + * v1.43 Released 4/30/2012 + * + * 1. nsig_to_radar.c: Added antenna scan mode to radar header. + * Added azimuth to sweep header for RHI. + * Fixed a bug that caused incorrect elevation in ray headers for RHI. + * 2. nsig.c (nsig_read_sweep): Bug fix: Removed static qualifier from + * ingest structure definitions, which caused problems if multiple radars + * are ingested. Also turned off debug print accidently left on + * in previous release. Thanks to James Ward for the bug report. + * 3. wsr88d.c, wsr88d_to_radar.c: Fixed problem that occurred in the rare + * case in which a non-data message appears among data messages. + * wsr88d_to_radar.c: Bug fix: Initialize sweep elevation. + * Thanks to Dan Sheldon for the bug reports and fixes. + * 4. configure.in: Changed default directory to /usr/local/trmm/. + * 5. Removed references to EDGE. Thanks to Andy Spencer for the patch. + *--------------------------------------------------------------------- * v1.42 Released 7/12/2011 * * 1. radar_to_uf.c (RSL_radar_to_uf_fp): Changed scale_factor used for storing