Custom Query (964 matches)
Results (451 - 453 of 964)
Ticket | Owner | Reporter | Resolution | Summary |
---|---|---|---|---|
#561 | Done | Updated several Matlab scripts | ||
Description |
I continue my slow updating of all the Matlab scripts that use the NetCDF interfaces. As mentioned in WikiROMS, we are moving to the native NetCDF interface. However, we still support the MEXNC and SNCTOOLS interfaces. I added a new function nc_contant.m to return the numeric value associated with the name of a NetCDF library parameter. It is an umbrella on top of the native function or older NetCDF interfaces. For example, > value = nc_constant('NC_FLOAT') or > value = nc_constant('nc_float') It turns out that we have several scripts in this repository that use these named string parameters. They are defined if the MEXNC interface is installed... Some of you were having problems when using the the native interface alone without having the MEXNC interface installed. I also reinstate old function nc_vname.m to get the names of all variables in a NetCDF file. This function is OBSOLETE but it is kept for backward compatibility. Use nc_vnames.m in the future. I still have more work ahead to port several old scripts to use also the native Matlab interface. |
|||
#562 | Fixed | Corrected several Matlab scripts | ||
Description |
I continue revising the Matlab scripts:
|
|||
#563 | Done | Updated and corrected several Matlab scripts | ||
Description |
Several Matlab scripts where updated. The processing scripts roms2roms.m and obc_roms2roms.m have the incorrect calls to the nc_vinfo function. Many thanks to John Wilkin to remind me of these typos. In addition several new scripts were introduced:
Notice that the roms_metadata function builds a structure with similar information as in ROMS varinfo.dat. The strategy here is to create a structure that can be used with nc_create to generate ROMS input NetCDF files in a compact way. The driver template forcing/d_core2_frc.m provides an example of how the ROMS metadata structure is used to create several atmospheric forcing NetCDF files. It creates a single NetCDF file per forcing field. This is kind of nice since creating NetCDF file is too verbose and requirse hundreds of lines of coding. Here this is done in a very compact and generic way and with few lines. In addition, it provides the correct CF compliance. I assume the the function roms_metadata will continue evolving in the future as we add more fields. |