[Dart-dev] DART/branches Revision: 12842

dart at ucar.edu dart at ucar.edu
Fri Sep 21 16:31:04 MDT 2018


thoar at ucar.edu
2018-09-21 16:31:03 -0600 (Fri, 21 Sep 2018)
306
Removing files that Yongfei says are not needed.
Using the netcdf_utilities_mod for many netcdf operations.
Using advance_time to generate doy in day_time_loop_modis_ist.csh
day_time_loop_icebridge_thickness.csh is for synthetic observations,
not sure if it should be using gregorian calendar or not ... 




Modified: DART/branches/rma_trunk/CHANGELOG
===================================================================
--- DART/branches/rma_trunk/CHANGELOG	2018-09-21 17:39:36 UTC (rev 12841)
+++ DART/branches/rma_trunk/CHANGELOG	2018-09-21 22:31:03 UTC (rev 12842)
@@ -807,6 +807,13 @@
   locations of the 'new' glade filesystem. They used CESM tag: cesm2_0_alpha06n
 
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++ Sep 21 2018 :: pruned CICE branch (yz-cice)               $Revision$
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+- Worked with Yongfei Zhang to remove prototype codes and more completely
+  document observation converters and data sources for cice assimilation.
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 + MMM DD YYYY :: summary of next changes                    $Revision$
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 

Index: DART/branches/rma_trunk/observations/obs_converters/cice/make_obs_aggre.ncl
===================================================================
--- DART/branches/rma_trunk/observations/obs_converters/cice/make_obs_aggre.ncl	2018-09-21 17:39:36 UTC (rev 12841)
+++ DART/branches/rma_trunk/observations/obs_converters/cice/make_obs_aggre.ncl	2018-09-21 22:31:03 UTC (rev 12842)

Property changes on: DART/branches/rma_trunk/observations/obs_converters/cice/make_obs_aggre.ncl
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Modified: DART/branches/rma_trunk/observations/obs_converters/cice/modis_ist_to_obs_netcdf.f90
===================================================================
--- DART/branches/rma_trunk/observations/obs_converters/cice/modis_ist_to_obs_netcdf.f90	2018-09-21 17:39:36 UTC (rev 12841)
+++ DART/branches/rma_trunk/observations/obs_converters/cice/modis_ist_to_obs_netcdf.f90	2018-09-21 22:31:03 UTC (rev 12842)
@@ -5,27 +5,28 @@
 ! DART $Id$
 
 !-----------------------------------------------------------------------
-!> modis_ist_to_obs_netcdf - input is a seaice-coverage file that has been
-!>     converted from HDF to netCDF with an automated tool.  this
-!>     program then takes the unsigned byte/integer(1) data and
-!>     converts it into a seaice coverage obs_seq file.
+!> modis_ist_to_obs_netcdf - input is a seaice temperature file that has
+!>     been converted from HDF to netCDF with 'ncl_convert2nc'.
+!>     This program then reads the netCDF file and creates an 
+!>     observation sequence file of the seaice temperatures.
 !>
-!>     Credits: Yongfei Zhang - University of Washington.
+!> Converter   Credits: Yongfei Zhang - University of Washington.
+!>
+!> The data come from https://nsidc.org/data/MOD29E1D/versions/6#
+!> MODIS/Terra Sea Ice Extent and IST Daily L3 Global 4km EASE-Grid Day, Version 6
+!> "The MODIS/Terra Sea Ice Extent and IST Daily L3 Global 4km EASE-Grid Day 
+!>  (MOD29E1D) data set contains Northern and Southern Hemisphere daily sea ice 
+!>  extent and ice surface temperature (IST), gridded to a 4 km resolution 
+!>  Equal Area Scalable Earth Grid (EASE-Grid)."
+!>
+!> Please make sure you cite the data in accordance to the agreement:
+!>
+!> Hall, D. K. and G. A. Riggs. 2015. MODIS/Terra Sea Ice Extent and IST Daily 
+!> L3 Global 4km EASE-Grid Day, Version 6. [MOD29E1D]. Boulder, Colorado USA.
+!> NASA National Snow and Ice Data Center Distributed Active Archive Center. 
+!> doi: https://doi.org/10.5067/MODIS/MOD29E1D.006. [Date Accessed].
 !-----------------------------------------------------------------------
-!>
-!> TJH Thu Aug 30 13:29:37 MDT 2018
-!> As near as I can tell, the intent of this program is to create an obs_seq.out
-!> file that has a synthetic observation at every grid location in the netCDF file.
-!> I believe 'make_obs_aggre.ncl' was used to add noise to a cice state and then
-!> that state is used as input to this program.
-!> This could also be done by creating an obs_seq.in for the location and then
-!> running perfect_model_obs. The obs_seq.in _could_ have all kinds of desired
-!> observations with their own error variances.
-!> This may be able to replace all of the converters
-!> in this directory that end in ****_to_obs_netcdf.f90
 
-!>@todo replace the utilities_mod:nc_check with the netcdf_utilities_mod:nc_check
-
 program modis_ist_to_obs_netcdf
 
 use         types_mod, only : r8
@@ -32,7 +33,7 @@
 use     utilities_mod, only : initialize_utilities, finalize_utilities,      &
                               find_namelist_in_file,  &
                               check_namelist_read, nmlfileunit, do_nml_file, &
-                              do_nml_term, nc_check
+                              do_nml_term
 use  time_manager_mod, only : time_type, set_calendar_type, &
                               set_date, set_time, get_time, GREGORIAN, &
                               operator(>=), operator(-), operator(+)
@@ -44,6 +45,8 @@
 use obs_utilities_mod, only : create_3d_obs, add_obs_to_seq, getdimlen
 use      obs_kind_mod, only : SAT_SEAICE_AGREG_SURFACETEMP
 
+use netcdf_utilities_mod, only : nc_open_file_readonly, nc_close_file, nc_check
+
 use netcdf
 
 implicit none
@@ -70,17 +73,17 @@
 type(obs_type)          :: obs, prev_obs


More information about the Dart-dev mailing list