[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