]> Pileus Git - ~andy/rsl/blobdiff - CHANGES
RSL v1.44
[~andy/rsl] / CHANGES
diff --git a/CHANGES b/CHANGES
index 932965a4da3017993222237b1bb3ff38c18d49cc..d9af1cf9d13d355c4c149c5e7021678539ad683f 100644 (file)
--- 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