[Dart-dev] [4394] DART/trunk/observations/MADIS: Fix a bug in the rawin converter - was not setting 'first_obs' in either case,
nancy at ucar.edu
nancy at ucar.edu
Mon Jun 28 09:51:10 MDT 2010
Revision: 4394
Author: nancy
Date: 2010-06-28 09:51:10 -0600 (Mon, 28 Jun 2010)
Log Message:
-----------
Fix a bug in the rawin converter - was not setting 'first_obs' in either case,
but it showed up as a bug when trying to add observations to a preexisting seq
file. The metar change is just to remove warnings about unused variables.
Modified Paths:
--------------
DART/trunk/observations/MADIS/convert_madis_metar.f90
DART/trunk/observations/MADIS/convert_madis_rawin.f90
-------------- next part --------------
Modified: DART/trunk/observations/MADIS/convert_madis_metar.f90
===================================================================
--- DART/trunk/observations/MADIS/convert_madis_metar.f90 2010-06-22 19:44:35 UTC (rev 4393)
+++ DART/trunk/observations/MADIS/convert_madis_metar.f90 2010-06-28 15:51:10 UTC (rev 4394)
@@ -82,8 +82,7 @@
character (len=129) :: meta_data
character (len=5) :: rtype
-integer :: ncid, nobs, nvars, n, i, oday, osec, &
- dsec, nused, iyear, imonth, iday, ihour, imin, isec
+integer :: ncid, nobs, nvars, n, i, oday, osec, nused
logical :: file_exist, first_obs
real(r8) :: alti_miss, tair_miss, tdew_miss, wdir_miss, wspd_miss, uwnd, &
vwnd, palt, qobs, qsat, rh, oerr, pres, qerr, qc
Modified: DART/trunk/observations/MADIS/convert_madis_rawin.f90
===================================================================
--- DART/trunk/observations/MADIS/convert_madis_rawin.f90 2010-06-22 19:44:35 UTC (rev 4393)
+++ DART/trunk/observations/MADIS/convert_madis_rawin.f90 2010-06-28 15:51:10 UTC (rev 4394)
@@ -86,7 +86,7 @@
logical :: fexist, sigwnd, sigtmp, first_obs
-real(r8) :: obswindow, otime, lat, lon, elev, uwnd, vwnd, qobs, qsat, dptk, oerr, &
+real(r8) :: otime, lat, lon, elev, uwnd, vwnd, qobs, qsat, dptk, oerr, &
pres_miss, wdir_miss, wspd_miss, tair_miss, tdew_miss, prespa, &
qc, altim, rh, qerr ! , time_miss
real(r8), allocatable :: latu(:), lonu(:)
@@ -116,7 +116,9 @@
call set_calendar_type(GREGORIAN)
comp_day0 = set_date(1970, 1, 1, 0, 0, 0)
+first_obs = .true.
+
call nc_check( nf90_open(rawin_in_file, nf90_nowrite, ncid), &
'convert_madis_rawin', 'opening file '//trim(rawin_in_file))
More information about the Dart-dev
mailing list