read_grib1.4.0

所属分类:matlab编程
开发工具:matlab
文件大小:1178KB
下载次数:62
上传日期:2012-04-12 09:21:46
上 传 者apolloendy
说明:  读取grid文件,可以处理大容量数据,很有用的程序。
( a matlab program,to read grid format files.)

文件列表:
read_grib1.4.0\.DS_Store (12292, 2004-10-24)
read_grib1.4.0\BDS_unpack_mex5.c (2953, 2005-09-01)
read_grib1.4.0\BDS_unpack_mex5.c,v (3643, 2005-09-01)
read_grib1.4.0\BDS_unpack_mex5.mexglx (6578, 2005-09-22)
read_grib1.4.0\BDS_unpack_mex5.mexmac (9720, 2005-09-01)
read_grib1.4.0\ECMWF128.tab (7119, 2005-08-31)
read_grib1.4.0\ECMWF160.tab (4203, 2005-08-31)
read_grib1.4.0\NCEPOPER.tab (9850, 2005-08-31)
read_grib1.4.0\NCEPREAN.tab (10083, 2005-08-31)
read_grib1.4.0\private\bitshift2.m (221, 2005-09-01)
read_grib1.4.0\private\bitshift3.m (237, 2005-09-01)
read_grib1.4.0\private\extract_grib.m (1708, 2005-09-01)
read_grib1.4.0\private\find_grib_marker.m (818, 2005-09-01)
read_grib1.4.0\private\get_bds.m (453, 2005-09-01)
read_grib1.4.0\private\get_bms.m (374, 2005-09-01)
read_grib1.4.0\private\get_gds.m (2089, 2005-09-01)
read_grib1.4.0\private\Get_Parameter.m (272, 2005-09-01)
read_grib1.4.0\private\get_pds.m (1892, 2005-09-01)
read_grib1.4.0\private\gribhelp.m (4974, 2005-09-01)
read_grib1.4.0\private\ibm2flt.m (1201, 2005-09-01)
read_grib1.4.0\private\int2.m (439, 2005-09-01)
read_grib1.4.0\private\int3.m (1765, 2005-09-01)
read_grib1.4.0\private\is_grib_file.m (457, 2005-09-01)
read_grib1.4.0\private\levels.m (1858, 2005-09-01)
read_grib1.4.0\private\Set_Parameter_Table.m (53215, 2005-09-01)
read_grib1.4.0\private\table0.m (1248, 2005-09-01)
read_grib1.4.0\private\table1.m (353, 2005-09-01)
read_grib1.4.0\private\table3a.m (3181, 2005-09-01)
read_grib1.4.0\private\table4.m (299, 2005-09-01)
read_grib1.4.0\private\table5.m (505, 2005-09-01)
read_grib1.4.0\private\table6.m (626, 2005-09-01)
read_grib1.4.0\private\tableA.m (3588, 2005-09-01)
read_grib1.4.0\read_grib.dep (60010, 2005-09-01)
read_grib1.4.0\read_grib.m (13326, 2005-09-01)
read_grib1.4.0\read_grib.m_v1.4.0 (13326, 2005-09-01)
read_grib1.4.0\read_grib.m_v1.4.0,v (98225, 2005-09-01)
read_grib1.4.0\testfiles\eta.grb (106368, 2004-09-03)
read_grib1.4.0\testfiles\ncep_rean_test_file.grb (106368, 2004-09-03)
... ...

To: read_grib users From: Brian O. Blanton (brian_blanton@unc.edu) Date: 20 Sep, 2005 Re: OPNML/MATLAB WMO GRiB Edition 1 reader, read_grib.m Version: 1.4.0 release V1.4.0 Changes/Fixes/Improvements: 1) Gaussian grid codes removed from distribution 2) moved some functions to private subdirectory (int2,int3,bitshift2,...) 3) ibm2fltmex5.c moved into matlab code (private/ibm2flt.m) 4) fixed memory leak in BDS_unpack code, that manifests itself in R14. See code for details. Thanks to Felipe Nievinski and Julien Choisnard. 5) General cleanup of code 6) Online documentation improved. (not yet!!) V1.3.0 Changes/Fixes/Improvements: 1) added flexibility for different parameter tables 2) added NCEP operational (NCEPOPER) and ECMWF tables 128 and 160. 3) changed input arguments to varargin. This was necessary to make future enhancements easier. Calling read_grib is now done with property/value pairs. E.g., >> grib_struct=read_grib(gribname,irec,'HeaderFlag',0,'ParamTable','ECMWF128'); MANIFEST: The tar file for read_grib.m contains the following: README.read_grib1.4.0 (this file) BDS_unpack_mex5.c (BDS section decoder, mex file) read_grib.m (MATLAB function, actually gets called) private/ (directory of functions private to read_grib) testfiles/ (directory of GRiBs from various places. other misc file (there are other misc. files like grib tables and rcs files that will be cleaned up in 1.4.1). INSTALLATION: The tar file contents untar into the directory read_grib1.4.0. The files can be left here and the path to read_grib be included in the startup.m file. It might be a good idea to make a soft link from read_grib1.4.0 to read_grib, and put the directory "read_grib" in the MATLABPATH. COMPILATION: There is now only 1 mex file, written in c, that needs to be compiled. Fire up MATLAB in the read_grib directory and type the following: >> mex BDS_unpack_mex5.c All should go well. This code is known to work on Linux, DEC-alpha, IBM, SGI, and MACs!!!. The code is standard, and should work on most other platforms. Binaries are available for some platforms, and are shipped with the distribution. BINARIES: There are binaries for MAC OS X and i386 (glx) in the distribution.

近期下载者

相关文件


收藏者