ChangeLog 45.7 KB
Newer Older
1 2 3 4 5
2013-09-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.6.2 released
	* using CGRIBEX library version 1.6.2

6 7 8 9
2013-08-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: write reference of an unstructured grid

10 11 12 13 14
2013-08-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* made gridtype GRID_REFERENCE part of GRID_UNSTRUCTED
	* removed gridtype GRID_REFERENCE

15 16 17 18 19 20 21 22
2013-08-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* GRIB2: added support for level type Lake Bottom (grib level type 162)
        * GRIB2: added support for level type Bottom Of Sediment Layer (grib level type 163)
        * GRIB2: added support for level type Bottom Of Thermally Active Sediment Layer (grib level type 164)
        * GRIB2: added support for level type Bottom Of Sediment Layer Penetrated By Thermal Wave (grib level type 165)
        * GRIB2: added support for level type Mixing Layer (grib level type 166)

23 24 25 26
2013-08-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gribapiGetValidityDateTime: check timeRangeIndicator for editionNumber =1 (bug fix)

27 28 29 30
2013-07-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: added support for zaxis attribute: positive

31 32 33 34
2013-07-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.6.1.1 released (merged branche cdi-pio to trunk cdi)

35 36 37 38
2013-07-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: wrong result if type  of data and type of attribute valid_range differ [Bug #3727]

39 40 41
2013-07-04  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gribapiDefLevel::ZAXIS_DEPTH_BELOW_LAND: apply scalefactor to dlevel2 (bug fix) [report: Harald Anlauf]
42
	* streamFilesuffix: changed default filename suffix for FILETYPE_NC2 to nc
43

44
2013-06-28  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
45 46

	* Version 1.6.1 released
47
	* using CGRIBEX library version 1.6.1
48

49 50 51 52
2013-06-27  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* file.c: added env. var. FILE_TYPE_WRITE (1:open; 2:fopen)

53 54
2013-06-11  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

55
	* GRIB2: added support for snow level (level type 114)
56 57
	* GRIB2: added support for layers with zaxis type ZAXIS_PRESSURE

58 59
2013-06-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

60
	* cdfDefVarMissval: changed xtype from NC_BYTE to NC_INT for missvals > 127 (workaround for a netCDF bug)
61 62
	* use 'number_of_grid_used' only for undefined grid types

63 64 65 66
2013-06-03  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added patch from Florian Prill: Lesen von 'number_of_grid_used', GRID_REFERENCE (bug fix)

67 68 69 70
2013-05-29  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: skip 4D variables without time dimension (bug fix)

71 72 73 74
2013-05-28  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* GRIB2: added support for pressure levels with 3 fractional digits

75 76
2013-05-27  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

77
	* gribapiGetEndStep: use stepUnits for timeunits2
78 79
	* grib2GetLevel: set level bounds if  0 < leveltype2 < 255

80 81 82 83
2013-05-23  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: missing_value attribute removed [Bug #3592]

84 85 86 87
2013-05-17  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added CDI function cdiHaveFiletype() to check whether a filetype is available

88 89 90 91 92 93 94 95
2013-05-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added patch from Florian Prill: Lesen von "Nicht-Standard" GRIB-Keys (bug fix)

2013-04-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added patch from Florian Prill: Lesen von "Nicht-Standard" GRIB-Keys

96 97 98 99
2013-04-25  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* institutInq: check contents of name and longname (bug fix) [Bug #3419]

100 101
2013-04-23  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

102
	* cfortran.h::kill_trailing: wrong result with gcc -O3, use prama for -O2 (bug fix) [report: Luis Kornblueh]
103
	* vlistXXXAttTxt: use cdi fortran datatype CBUF (char *) for the last argument (bug fix) [report: Luis Kornblueh]
104 105
	* gridXXXUUID: use cdi fortran datatype CBUF (char *) for the last argument (bug fix) [Bug #3424]
	* zaxisXXXUUID: use cdi fortran datatype CBUF (char *) for the last argument (bug fix)
106

107 108 109 110
2013-04-19  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_gribapi: replaced function getLevelFactor() [Bug #3446]

111 112 113 114
2013-04-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added function vlistDefVarExtra() and vlistInqVarExtra()

115 116 117 118
2013-04-04  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistDefVarDatatype: changed default missing values of signed integers to -TYPE_MAX

119 120
2013-04-02  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

121
	* cdi.h: changed >char*< to >char *< (bug fix for fortran interface)
122 123
	* make_cdilib: changed position of error.c and error.h (bug fix)

124
2013-03-14  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
Uwe Schulzweida's avatar
Uwe Schulzweida committed
125 126

	* Version 1.6.0 released
127 128
	* using CGRIBEX library version 1.6.0

Uwe Schulzweida's avatar
Uwe Schulzweida committed
129 130 131 132
2013-03-13  Florian Prill  <Florian.Prill@dwd.de>

	* Read arbitrary GRIB keys [Feature #3267]

133 134
2013-03-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
135
	* GRIB: added support for time step unit: seconds [Bug #3352]
136

137 138
2013-03-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

139
	* Added support for level type CLOUD_BASE, CLOUD_TOP and ISOTHERM_ZERO [Feature #3247]
140
	* stream_gribapi: changed units for level type GRIB2_LTYPE_LANDDEPTH to m (internally mm) [Bug #3287]
141
	* gribapiGetGrid: get gridDescriptionFile with grib_get_string() instead of grib_get_bytes() (bug fix)
142

143 144
2013-03-11  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
145
	* stream_gribapi: added support for local table shortName.def [Bug #3343]
146

147 148 149 150
2013-03-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vtime2timeval: check validity of month

151 152
2013-03-07  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

153
	* cdfDefGrid: bug fix for generic grids with nx or ny > 0
154
	* netCDF: ignore the attribute valid_min/valid_max, if the data type is inconsistent
155 156 157 158

2013-02-18  Florian Prill  <Florian.Prill@dwd.de>

	* Added function vlistDefVarIntKey() and vlistDefVarDblKey() to set GRIB_API Key/Value pairs
Uwe Schulzweida's avatar
Uwe Schulzweida committed
159

160 161 162 163
2013-02-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cgribexGetTsteptype: changed default to TSTEP_INSTANT [Bug #3211]

164 165
2013-02-04  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

166
	* netCDF: ignore the attribute valid_range, if the data type is inconsistent
167 168
	* netCDF: added env IGNORE_VALID_RANGE to ignore the attribute valid_range

169 170
2013-01-31  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

171
	* stream_cgribex::cgribexGetGrid: add 360 to lastLon, if lastlon <firstLon [Bug #3189]
172

173 174 175 176
2013-01-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: check position of time dimension

Uwe Schulzweida's avatar
Uwe Schulzweida committed
177 178 179 180
2013-01-15  Thomas Jahns  <jahns@dkrz.de>

	* make_fint.c: added regexec support

181 182 183 184
2013-01-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* global netCDF attribute "source" missing (bug fix)

185 186 187 188
2012-12-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* reshGetValue: added caller function name to error message

Uwe Schulzweida's avatar
Uwe Schulzweida committed
189
2012-12-17  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
190 191

	* Version 1.5.9 released
Uwe Schulzweida's avatar
Uwe Schulzweida committed
192
        * using CGRIBEX library version 1.5.6
193

194 195 196 197 198
2012-12-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* removed unused function streamDefineTaxis()
	* fix warning in streamDefTimestep() for stream with constant fields only

199 200
2012-12-11  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

201
	* added cdfGridCompress() to compress coordinates
202 203
	* added vlistDefVarChunkType() and vlistInqVarChunkType()

204 205 206 207
2012-12-03  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistCopyFlag: added support for level bounds

208 209 210 211
2012-11-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: added support for time axis name and long_name

212 213 214 215
2012-11-17  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf::define_all_vars: added txt attributes to vlistDefAttTxt() without trailing 0 [Bug #3004]

216 217 218 219
2012-11-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* file.c: added support for unbuffered write

220 221
2012-11-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

222
	* cdfReadVarSliceDP: store DATATYPE_FLT32 in a float array and	convert it to double (speedup 2x)
223 224
	* cdfInqTimestep: added check for timevalue = NC_FILL_DOUBLE

225 226 227 228
2012-11-14  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* app/cdi: added optional compression level -z zip[_1-9]

229 230 231 232
2012-11-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* file.c::file_initialize: added support for env GRIB_API_IO_BUFFER_SIZE [request: Florian Prill]

233 234 235 236 237
2012-11-07  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gridGenXvals/gridGenYvals: removed changes from 1.5.8 (bug fix)
	* cgribexGetGrid: bug fix for xinc/yinc recomputation

238 239
2012-11-05  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
240
	* grib2: correct endStep if timeunits is not equal stepUnits (bug fix)
241 242
	* cgribexGetGrid: bug fix for yinc for odd ysize

243
2012-10-30  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
244 245 246 247

	* Version 1.5.8 released
	* using CGRIBEX library version 1.5.5

248 249 250
2012-10-29  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cgribex.c: do not check fraction of xinc/yinc" stream_cgribex.c
Uwe Schulzweida's avatar
Uwe Schulzweida committed
251
	* gridGenXvals/gridGenYvals: recheck xinc/yinc if (first+(size-1)*inc) > last
252

253 254 255 256
2012-10-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_gribapi.c::gribapiScanTimestep: changed GRIBAPI_MISSVAL to cdiDefaultMissval

257 258 259 260
2012-10-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistCopyFlag: copy ensdata (bug fix) [report: Jaison Ambadan]

261 262
2012-10-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
263
	* grib2: changed packingType from grid_jpeg to grid_simple if nmiss > 0 (bug fix)
264 265 266

2012-10-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

267
	* grib2: added stepType support for absolute time axis
268

269 270 271 272
2012-10-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* pio.h remove line 'typedef int MPI_Comm;' [Bug #2882]

273 274 275 276
2012-09-21  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistInqZaxis: use zaxisGetIndexList() to get global zaxisIDs (bug fix)

277 278
2012-09-20  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

279 280 281 282
	* listSizeExtend: init ops, val and status

2012-09-20  Thomas Jahns <jahns@dkrz.de>

283 284
	* listInitialize: set mutex type to PTHREAD_MUTEX_RECURSIVE

285
2012-09-11  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
286

Uwe Schulzweida's avatar
Uwe Schulzweida committed
287
	* cdfInqContents: make ncid local to varid
288
	* cdfInqContents: group reading of global attribute to read_global_attributtes()
289
	* cdfInqContents: set ntsteps to 0 if no data variable found
Uwe Schulzweida's avatar
Uwe Schulzweida committed
290
	* netCDF: set 1D arrays to coordinate variables if axis attribute is available
291

292 293 294 295
2012-09-10  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* unreduced: compute nlon and nvalues from rowlon[] (bug fix)

296 297 298 299
2012-09-05  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cgribexEncode: initialize the first 256 entries of isec1 to zero

300 301 302 303
2012-08-30  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* app/cdi: changed output format of option -s (sinfo)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
304
2012-08-27  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
305 306

	* Version 1.5.7 released
307 308
	* model.c::modelInq*: check instID != UNDEFID (buf fix)
	* institution.c::insitutInq*: check instID != UNDEFID (buf fix)
309
	* Merge of branch cdo-pio into trunk cdi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
310
	* using CGRIBEX library version 1.5.4
311 312
	* using EXSE library version 1.3.1

Uwe Schulzweida's avatar
Uwe Schulzweida committed
313
2012-07-23  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
Uwe Schulzweida's avatar
Uwe Schulzweida committed
314 315 316 317

	* Version 1.5.6 released
	* using CGRIBEX library version 1.5.3

318 319
2012-07-17  Modali Kameswarrao  <modali.kameswarrao@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
320
	* added vlistDefVarEnsemble() for GRIB1 and netCDF
321

322 323
2012-07-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

324
	* added call to cdiInitialize() in all streamOpen functions (bug fix)
325 326
	* added support for environment variable NC_CHUNKSIZEHINT [Feature #2142]

327 328 329 330
2012-07-04  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* grib scan timestep: changed Error() to Warning() for inconsistent timesteps

331 332
2012-07-04  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

333
	* stream_cdf::define_all_grids: modify check for same x and y varids
334 335
	* cdfInqContents: set all undefined 1D variables to data variables [request: Florian Prill]

336 337
2012-06-20  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

338
	* cdf_write_var_data: bug fix for unscaled uint8, int8, int16, int32 (bug introduced in 1.5.5)
339

340 341 342 343
2012-06-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* grib_api: use key significanceOfReferenceTime only for GRIB2

344 345 346
2012-06-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for grib_api key stepType  [request: Drte Liermann]
Uwe Schulzweida's avatar
Uwe Schulzweida committed
347 348
	* changed TIME_CONSTANT and TIME_VARIABLE to TSTEP_CONSTANT and TSTEP_XXX
	* renamed vlistInqVarTime() vlistInqVarTsteptype()
349

350 351
2012-06-01  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
352
	* stream_gribapi: added support for level type HYBRID_HALF	[request: Drte Liermann]
353

354 355 356 357
2012-05-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf::cdfDefUnstructured: fixed memory bug [ICON - Bug #2398]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
358
2012-05-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
359 360 361 362

	* Version 1.5.5 released
	* using CGRIBEX library version 1.5.2

363 364 365 366
2012-05-02 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdi.h: added vlistDefVarTime() [request: Florian Prill]

367 368 369 370 371 372 373 374
2012-05-02 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_gribapi: bug fix for validation date and time

2012-04-27 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf::define_all_grids: changed scale_add() parameter from x to y (bug fix)

375 376
2012-04-26 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

377
	* added support for ZAXIS_DEPTH_BELOW_LAND units "mm",  "cm", "dm" and "m"
378

379 380
2012-03-24 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

381
	* added single precision support: streamWriteVarF, streamWriteVarSliceF
382

383 384 385 386
2012-02-15 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf::cdfDefDatatype: bug fix for DATATYPE_UINT8

387 388 389 390
2012-02-02 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf::cdfDefCurvilinear: bug fix for CLM s,u,v grids [report: Hans-Jrgen Panitz]

391
2012-01-30 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
392

393 394
	* Version 1.5.4 released

395
2011-12-27 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
396

397
	* added support for GRIB2 packing type grid_ieee
398

Uwe Schulzweida's avatar
Uwe Schulzweida committed
399 400 401 402
2011-12-19 Luis Kornblueh  <Luis.Kornblueh@zmaw.de>

	* added suppport for GRIB2 level type 150

403 404 405 406
2011-12-13 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* verify_coordinate_vars: bug fix in check for units = "1" [report: Katharina Six]

407 408 409 410
2011-11-11 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for netCDF attributes scale_factor and add_offset for lon/lat coordinates

411 412 413 414 415
2012-01-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for GRIB gaussian grid parameter NumPar on non global grids [Bug #1711]
	* added interface functions gridDefNP/gridInqNP (number of parallels between a pole and the equator)

416 417 418 419
2011-11-04 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for GRIB1_LTYPE_SIGMA_LAYER

420 421 422 423
2011-11-01 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for netcdf attribute valid_min/valid_max [request: Etienne Tourigny]

424 425 426 427
2011-10-27 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdilib.c::defineAttributes: bug fix atttxt [report: Florian Prill]

428 429 430 431
2011-10-25 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for netcdf attribute valid_range [request: Etienne Tourigny]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
432 433 434
2011-10-17  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.5.3 released
435
	* using CGRIBEX library version 1.5.1
Uwe Schulzweida's avatar
Uwe Schulzweida committed
436

437 438 439
2011-10-11  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

       * zaxisCompare: set epsilon from 0 to 1e-9 [request: Felicia Brisc]
Uwe Schulzweida's avatar
Uwe Schulzweida committed
440

441 442
2011-10-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

443
	* added level type ZAXIS_TOA, ZAXIS_SEA_BOTTOM, ZAXIS_ATMOSPHERE [request: Drte Liermann]
444

445 446 447
2011-10-05  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf::cdfInqContents: check units of hybrid levels
448
	* varAddRecord: used max number of bit_per_value for 3D GRIB data
449
	* gribapiDefGrid: added parameter jScansPositively [report: Juan Jose Tasso]
450

451 452 453 454
2011-10-02  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* deflate compression with netCDF4 doesn't work (bug fix) [report: Geert Jan van Oldenborgh]

455 456 457 458
2011-09-21  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* correct netCDF dimension order of unstructured grids (bug fix) [report: Ralf Mueller]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
459 460 461 462
2011-08-22 Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.5.2 released

463 464 465 466
2011-08-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* streamFilesuffix: added suffix for filetype NC4C (bug fix)

467 468 469 470
2011-08-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* scanVarAttributes: check size of axis attribute (bug fix) [report: David Huard]

471 472 473 474
2011-07-29  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Added flexible XYZ dimension ordering for netCDF [request: Andy Aschwanden]

475 476 477 478
2011-07-28  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added interface function vlistDefVarXYZ to set the dimension order

479 480 481 482
2011-07-23  Pier Giuseppe Fogli  <piergiuseppe.fogli@cmcc.it>

	* added interface function zaxisInqVct to read the VCT

483 484 485 486
2011-07-23  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netcdf input: correct wrong formatted time units [request: Harald Anlauf]

487 488 489
2011-07-14  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netcdf: added support for GRID_FOURIER (fourier coefficients)
490

Uwe Schulzweida's avatar
Uwe Schulzweida committed
491 492 493 494
2011-07-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.5.1 released

495 496 497 498
2011-07-07  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistCopy: allocate and copy varsAllocated elements (bug fix) [report: Ralf Mueller]

499 500 501 502
2011-06-24  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vtime2timeval: do not round result (bug fix for TUNIT_YEAR) [report: Andy Aschwanden]

503 504 505
2011-06-01  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* CDI: changed compression type from Ztype to CompType
506
	* CDI: changed compression level from Zlevel to CompLevel [report: Thomas Jahns]
507

508
2011-05-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
509 510

	* gridGenYvals: changed delta eps to 0.002 for gaussian grids [report: John Lillibridge] 
511
	* ruby/python interface: changed GRID_CELL to GRID_UNSTRUCTURED [report: Tim Cera]
512

513 514 515 516
2011-05-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* grid::compareXYvals: bug fix for generic grids [report: Felicia Brisc]

517 518
2011-04-28  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

519 520 521
	* Added attribute standard_name to netCDF time var [request: Karin Meier-Fleischer]
	* Added attribute standard_name to netCDF zaxes [request: Karin Meier-Fleischer]
	* Added attribute positive to netCDF zaxes [request: Karin Meier-Fleischer]
522

523 524
2011-04-27  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

525
	* Added support for FILETYPE_NC4C (netcdf4 classic)
526 527
	* netcdf: Skiped time dependent variables if number of time steps is zero

Uwe Schulzweida's avatar
Uwe Schulzweida committed
528
2011-03-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
Uwe Schulzweida's avatar
Uwe Schulzweida committed
529 530 531 532

	* using CGRIBEX library version 1.5.0
	* Version 1.5.0 released

533 534 535 536
2011-03-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf: added support for GRIB2 parameter identifier

Uwe Schulzweida's avatar
Uwe Schulzweida committed
537 538 539 540
2011-03-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.4.8 released

541 542
2011-02-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

543
	* vlistDestroy: fix memory leak
544

545 546 547
2011-01-25  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added netCDF support for level bounds
548

549 550
2011-01-21  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

551
	* added grid type GRID_REFERENCE
552
	* changed grid name GRID_CELL to GRID_UNSTRUCTURED
553

554 555 556
2011-01-19  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support to encode/decode GRIB1 with GRIB_API
557

Uwe Schulzweida's avatar
Uwe Schulzweida committed
558 559 560 561 562
2011-01-03  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* using CGRIBEX library version 1.4.7
	* Version 1.4.7 released

563 564
2010-11-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
565
	* improved support for netCDF output from WRF model
566

567 568
2010-10-28  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

569
	* cdfDefZaxis: changed hybrid level type from int to float
570 571
	* taxisCopyTimestep: added mutex_lock
	
572 573 574 575
2010-10-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cgribexAddRecord: correct xinc/yinc if necessary [report: Anders Ullerstig]
	
576 577 578 579
2010-10-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

        * cdfDefVCT: remove var mlev and ilev (bug fix) [report: Torsten Weber]

580 581
2010-10-05  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

582 583
	* cdfOpenFile: create netCDF4 files without NC_CLASSIC_MODEL
	* cdfOpenFile: switch off checking of netCDF4 format (read)
584
	
585 586 587 588
2010-09-27  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

        * cdfDefTime: bug fix for time units 3HOURS, 6HOURS, 12HOURS
	
Uwe Schulzweida's avatar
Uwe Schulzweida committed
589
2010-09-17  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
Uwe Schulzweida's avatar
Uwe Schulzweida committed
590 591 592 593 594 595

	* using CGRIBEX library version 1.4.6
	* Version 1.4.6 released

2010-09-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

596
	* GRIB1: use packing only for non constant fields [request: Luis Kornblueh]
Uwe Schulzweida's avatar
Uwe Schulzweida committed
597 598
	* varDefZtype: bug fix [report: Stephanie Legutke]
	
599 600 601
2010-09-07  Ralf Mueller <ralf.mueller@zmaw.de>

	* use libtool 2.2.10 for compiling + linking
Ralf Mueller's avatar
Ralf Mueller committed
602 603
	* create shared + static library with PIC support by default
	  (positions independant code)
604 605
	* build CDI configuration file: cdi.settings

606 607 608 609
2010-09-03  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* check axis attribute (bug fix) [report: Cui Chen]
	
610 611 612 613
2010-08-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistCopyFlag: copy zaxis meta data
	
Uwe Schulzweida's avatar
Uwe Schulzweida committed
614 615 616 617 618 619 620 621
2010-08-25  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Added support for attribute type int16 and float32 [Request: Don Murray]
	
2010-08-24  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
	
	* Version 1.4.5.2 released [request: Luis Kornblueh]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
622 623 624 625
2010-08-02  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added grid mask support
	
626 627 628 629
2010-07-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added ECHAM6 GRIB1 code table

630 631 632 633
2010-07-23  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfInqContents: fixed out of bounds access to attstring [report: Heiner Widmann]
	
634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650
2010-07-05  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfInqContents: fix problem of wrong stdname for grid description [report: Michael Boettinger]
	* Version 1.4.5.1 released

2010-07-05 Edi Kirk <E.Kirk@gmx.de>

	* GRIB1 decode: Correct ZeroShiftError of simple packed spherical harmonics

2010-07-01  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfInqContents: use complex packing for spectral data [report: Edi Kirk]

2010-06-30  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* using CGRIBEX library version 1.4.5.1 (szip bug fix for 24 bit data)

651
2010-06-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
652 653 654 655

	* using CGRIBEX library version 1.4.5
	* Version 1.4.5 released

656 657 658 659
2010-05-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_history: added NC4 support [report: Etienne Tourigny]
	
660 661 662 663
2010-05-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfDefXYaxis: check also dimnames (bug fix) [report: Mikhail Itkin]
	
664 665 666 667
2010-05-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* stream_cdf: added support for uppercase attributes [request: Patrick Brockmann]
	
668 669 670 671
2010-05-07  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gridGenYvals: bug fix for nlat > 4096 [report: Thomas Bergmann]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
672 673 674 675
2010-04-29  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.4.4 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
676 677 678 679
2010-04-24  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gaussgrid: define M_SQRT2 [report: alastair.mckinstry@ichec.ie]

680 681
2010-04-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
682 683 684
	* MAX_STREAMS: changed fixed size of 4096 to dynamic range of 1024 - 65536
	* MAX_VLISTS:  changed fixed size of 4096 to dynamic range of 1024 - 65536
	* MAX_TAXES:   changed fixed size of 4096 to dynamic range of 1024 - 65536
685
	
686 687 688 689
2010-04-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cgribexDefTime: bug fix for GRIB time range 10
	
690 691
2010-04-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
692
	* added support for GRIB time units 3hours and 6hours [request: Jaison-Thomas Ambadan]
693
	
694 695 696 697
2010-04-01  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistMerge: added support to merge levels

698 699
2010-03-31  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

700
        * cgribexDefTime: bug fix for timerange=3 [report: Veronika Gayler]
701 702
	* using CGRIBEX library version 1.4.4

703 704 705 706
2010-03-30  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* vlistCat: correct temporary parameter numbers

707 708 709 710
2010-03-19  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for non integer time units MONTH

711 712 713 714
2010-03-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gauaw: bug fix for allocation of zfnlat for odd number of nlat

715 716 717 718
2010-03-04  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfDefGrid: check whether the variable or dimension name already exist
	
719 720
2010-02-27  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

721
        * grid.c: replace for loops by memcpy (speed up)
722

723 724 725 726
2010-02-25  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* implementation of gridDestroy
	
727 728 729 730
2010-02-22  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.4.3 released

731 732
2010-02-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

733
	* grib1: bug fix for description of gaussian reduced grids [report: Klaus Wyser]
734

735 736 737 738
2010-02-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* gauaw: new code to calculate gaussian grid [Luis Kornblueh]
	
739 740
2010-02-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

741
	* rotated grids: correct standard name [report: Michael Boettinger]
742 743
	* cgribexDefTime: bug fix for timerange = -1

744 745
2010-02-10  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

746
	* added support for encoding of complex packed spectral data in GRIB1
747

748 749 750 751
2010-02-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added function gridInqComplexPacking/gridDefComplexPacking

Uwe Schulzweida's avatar
Uwe Schulzweida committed
752 753 754 755
2010-02-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* Version 1.4.2 released

756 757
2010-01-25  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

758
	* added support for timerange 1,2,3,4,5 (GRIB1)
759

760 761 762 763
2010-01-14  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfDefVar: define add_offset and scale_factor always together
	
764
2010-01-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
765

766 767 768
	* added optional sorting of parameters

2010-01-13  Oliver Fuhrer <oliver.fuhrer@meteoswiss.ch>
769 770 771 772

	* added support for cosmo GRIB parameter tables
	* added missing value support for cosmo GRIB files

773 774 775 776
2010-01-07  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* using CGRIBEX library version 1.4.2 (large record support)
	
Uwe Schulzweida's avatar
Uwe Schulzweida committed
777 778
2009-12-29  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

779
	* using EXSE library version 1.2.0 (complex numbers with EXTRA)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
780

781 782 783 784 785 786
2009-12-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* fileRead: check result of fread
	* binReadF77Block: check result of fileRead
	* Version 1.4.1 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
787 788 789 790
2009-12-11  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* streamSync: check that vlist has variables to sync [report: Martin Schultz]
	
791 792 793 794
2009-12-09  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfDefVar: define attribute _FillValue if missval was defined (speed up)
	
795 796 797 798
2009-12-08  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* allocate gribHandle for every grid/zaxis combination (speed up for writing GRIB2)
	
799 800 801 802
2009-11-30  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdfInqContents: bug fix for GRID_CELL with levels [report: Stephan Lorenz]

803 804 805
2009-11-25  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* using GRIB library version 1.4.1
Uwe Schulzweida's avatar
Uwe Schulzweida committed
806
	  check max limit of binary scale value (bug fix)
807

Uwe Schulzweida's avatar
Uwe Schulzweida committed
808 809 810 811
2009-11-22  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* change code/tabnum to param
	
812 813 814 815
2009-11-20  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added function vlistDefVarParam/vlistInqVarParam

816 817 818
2009-11-17  Ralf Mueller  <Ralf.Mueller@zmaw.de>

	* Added ruby and python interfaces
Uwe Schulzweida's avatar
Uwe Schulzweida committed
819
	  --enable-ruby  --enable-python 
820
	
821 822 823 824
2009-11-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdi.h: added '_vec' to all int and double vector arguments
	
825 826
2009-11-12  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

827
	* set units to "Pa" if changing zaxis to "pressure" (bug fix) [report: Chao Li]
828 829 830 831 832

2009-11-12  Ralf Mueller  <Ralf.Mueller@zmaw.de>

	* Added Fortran Interface via iso_c_bindings facility of F2003
	  --enable-iso-c-interface
833
	
834 835 836 837
2009-11-01  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* added support for GRIB2 JPEG compression

Uwe Schulzweida's avatar
Uwe Schulzweida committed
838 839 840 841 842
2009-10-28  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* grbWriteVar: bug fix
	* Version 1.4.0.2 released

843 844
2009-10-23  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
845
	* cdfDefXaxis: bug fix for multi generic grids [report: Uwe Mikolajewicz]
846
	* streamCopyRecord: check byteorder (bug fix) [report: Claas Teichmann]
847
	
Uwe Schulzweida's avatar
Uwe Schulzweida committed
848
2009-10-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
849

Uwe Schulzweida's avatar
Uwe Schulzweida committed
850
	* using GRIB library version 1.4.0.1
851
	* IEG format: bug fix for lonlat grids [report: Philip Lorenz]
Uwe Schulzweida's avatar
Uwe Schulzweida committed
852
	* Version 1.4.0.1 released
853

854 855 856
2009-10-06  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* cdtInqContents: check attribute type
Uwe Schulzweida's avatar
Uwe Schulzweida committed
857
	* cdtInqContents: set default time units to DAYS
858
	
Uwe Schulzweida's avatar
Uwe Schulzweida committed
859
2009-10-05  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
860
	
861
	* using GRIB library version 1.4.0
862
	* added GRIB2 support (testversion) via grib_api(1.8.0)
863
	* changed C compiler to ANSI C99
864 865
	* changed time format from hhmm to hhmmss
	* changed encode/decode_time to seconds
866
	* ieg: added support for Gaussian grids [request: Ralf Podzun]
Uwe Schulzweida's avatar
Uwe Schulzweida committed
867
	* cdfDefLonLat2D: added attributes for Panoply
868
	* added support for netCDF timeseries without grid
869
	* added support for netCDF timeseries with only one grid axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
870
	* gribDefLevel: bug fix for pressure level units millibar
871
	* julday_add_seconds: bug fix for adjusting negative seconds
Uwe Schulzweida's avatar
Uwe Schulzweida committed
872
	* stream_cdf:cdfReadVarSliceDP: bug fix for swapxy
873 874
	* Version 1.4.0 released

875 876 877
2009-06-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>

	* netCDF: reduced number of nc_enddef
878 879 880
	* added env CDI_SORTNAME to sort netCDF names
	* added support for rotated grids on south pole [request: Beate Geyer]
	* timeval2vtime: bug fix for timeunit TUNIT_MONTH
Uwe Schulzweida's avatar
Uwe Schulzweida committed
881
	* streamSync: extent to non netCDF files
882
	* Version 1.3.2 released
883
	
Uwe Schulzweida's avatar
Uwe Schulzweida committed
884
2009-04-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
885

886
	* using GRIB library version 1.3.0
887 888 889
	* added support for NaN in DBL_IS_EQUAL
	* added support for GRID type LCC2 (LCC PROJ.4 version)
	* added support for TUNIT_QUARTER (15 minutes)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
890
	* use env GRIB_INVENTORY_MODE=timestep to skip double entries
891
	* grbDefTime: define tunit also for absolute time [report: Pruek Pongprueksa]
Uwe Schulzweida's avatar
Uwe Schulzweida committed
892
	* set default calendar with env CDI_DEFAULT_CALENDAR
893
	* change default calendar to CALENDAR_PROLEPTIC
Uwe Schulzweida's avatar
Uwe Schulzweida committed
894
	* gridInqXinc: bug fix
895
	* grid_check_cyclic: support for curvilinear grids without bounds
896
	* cdfInqContents: check dimension of curvilinear grids
897
	* streamOpenAppen: set ncmode to 2 (bug fix)
898
	* replaced strncpy/strncmp by memcpy/memcmp
899
	* Version 1.3.1 released
900

Uwe Schulzweida's avatar
Uwe Schulzweida committed
901
2009-01-15  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
902

903
	* add support for GRID type SINUSOIDAL
904
	* add support for GRID type LAEA
905
	* add support of GRIB level type MEANSEA
906
	* gridCreate: CF stdname and units for curvilinear grids [report: Stephanie Legutke]
907
	* cdf_create: don't set chunksizehint (bug fix) [report: Luis Kornblueh]
908
	* change vlistFlagVar to vlistMergedVar
909
	* set default missval of INT8/16/32 to SCHAR_MIN/SHRT_MIN/INT_MIN
910 911
	* move grid_lcc, grid_gme, grid_rot code to CDO
	* move gridToCurvilinear and gridToCell code to CDO
912
	* cdf_inq_contents: check zaxis type "depth_blow_sea/land" (bug fix)
913
	* Version 1.3.0 released
914

Uwe Schulzweida's avatar
Uwe Schulzweida committed
915
2008-11-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
Uwe Schulzweida's avatar
Uwe Schulzweida committed
916 917

	* add new function: streamSync
918
	* add new taxis functions: taxisXXXVdateBounds and taxisXXXVtimeBounds
919
	* cdfReadVarSliceDP: add swapxy support
920
	* stream_cdf: check var and axis names
921
	* cdfInqContents: support of grid stdname 'longitude' and 'latitude'
922
	* lambert grid: support of projection flag (bug fix) [report: Andrew Digby]
923
	* streamFilesuffix: bug fix for IEG [report: Class Teichmann]
924
	* gridCompare: bug fix for lonlat grids and type = 1 (cdfInqContents)
925
	* netcdf: support of timeunit 'year'
Uwe Schulzweida's avatar
Uwe Schulzweida committed
926 927
	* Version 1.2.1 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
928
2008-08-13  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
929

Uwe Schulzweida's avatar
Uwe Schulzweida committed
930
        * using GRIB library version 1.2.0
Uwe Schulzweida's avatar
Uwe Schulzweida committed
931
	* add support for netCDF4 classic with deflate option
Uwe Schulzweida's avatar
Uwe Schulzweida committed
932
	* add datatype UINT8
933 934
	* streamClose: use taxisDestroy to release memory
	* cdfInqContents: skip time variable with type = NC_CHAR
935
	* grbDefGrid: add warning for curvilinear grids
936
	* grbDefGrid: set increment for zonal means [request: Helmut P. Frank]
937
	* ptaxisCopy: don't overwrite item 'self' (bug fix)
938
	* add function vlistXXXVarTimaccu