ChangeLog 85.6 KB
Newer Older
1
2
3
4
5
6
7
8
9
2016-10-05  Uwe Schulzweida

	* ml2pl: interpolation failed for data on hybrid half levels [Bug #7225]

2016-10-04  Uwe Schulzweida

	* using CDI library version 1.8.0rc3
	* Version 1.8.0rc3 release

10
11
12
13
2016-09-24  Uwe Schulzweida

	* remapnn: optimize sort in kdtree (speedup ~20%)

14
15
16
17
2016-09-19  Uwe Schulzweida

	* New operator shiftx/shifty - Shift fields on rectangular grid in x/y direction

Uwe Schulzweida's avatar
Uwe Schulzweida committed
18
19
20
21
2016-08-29  Uwe Schulzweida

	* CDO option -v includes -W

Uwe Schulzweida's avatar
Uwe Schulzweida committed
22
23
24
25
26
2016-08-18  Uwe Schulzweida

	* using CDI library version 1.8.0rc2
	* Version 1.8.0rc2 released

27
28
29
30
2016-08-16  Uwe Schulzweida

	* setzaxis: added support for internal zaxis name height_<value>_<units>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
31
32
2016-08-11  Uwe Schulzweida

33
	* Changed handling of rotated lon/lat grids
Uwe Schulzweida's avatar
Uwe Schulzweida committed
34

35
36
37
38
2016-08-10  Uwe Schulzweida

	* Changed default of option -f nc to netCDF2

Uwe Schulzweida's avatar
Uwe Schulzweida committed
39
40
41
42
2016-07-29  Uwe Schulzweida

	* New operator selindex - Select grid indices

Uwe Schulzweida's avatar
Uwe Schulzweida committed
43
44
45
46
2016-07-18  Uwe Schulzweida

	* setgrid: added parameter regularnn

47
48
49
50
2016-07-15  Uwe Schulzweida

	* masklonlatbox: added support for unstructured grids

51
52
53
54
2016-07-02  Uwe Schulzweida

	* pstreamOpenAppend: added call to set_comp() (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
55
2016-06-28  Uwe Schulzweida
56
57
58
59

	* using CDI library version 1.7.2
	* Version 1.7.2 released

60
61
2016-06-28  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
62
	* replace option -Q by --sort
63
64
	* delete, delcode, delname: wrong variable check (bug fix)

65
66
67
68
69
2016-06-27  Uwe Schulzweida

	* round doesn't work as expected, replaced by lround()
	* nint, expr(nint()): replace round by lround() (bug fix)

70
71
72
2016-06-21  Uwe Schulzweida

	* Renamed operator setpartab to setcodetab
73
	* Renamed operator pardes to codetab
74

75
76
2016-06-13  Uwe Schulzweida

77
	* mul: wrong result for missval*0 (bug fix)
78
79
	* expr: nmiss lost for time constant fields (bug fix)

80
81
2016-06-07  Uwe Schulzweida

82
	* select: file structure may change with time constant variables (bug fix)
83
84
	* select: wrong result with time constant 3D variables (bug fix)

85
86
87
88
2016-06-02  Uwe Schulzweida

	* input: added optional zaxis parameter

89
90
91
92
2016-05-27   Asela Rajapakse

	* New operator verifygrid - Verify grids

93
94
2016-05-25  Uwe Schulzweida

95
	* CDO_CommandLine: changed from fixed size of 1024 to dynamic size
96
97
	* uv2dv: ignore GRIB2 parameter id

98
99
100
101
2016-05-20  Uwe Schulzweida

	* Select: check level only if no vars selected

102
103
104
105
2016-04-28  Uwe Schulzweida

	* readline: added support for DOS text files (\r\n)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
106
107
108
109
2016-04-26  Uwe Schulzweida

	* New operator: smooth - Smooth grid points

110
111
112
2016-04-25  Uwe Schulzweida

	* New operator: ap2hl - Air pressure to height level interpolation
113
	* Added option --cmor to write CMOR conform NetCDF output
114
	* setpartabn - added support for character # and ! deactivate line in table file
115

116
117
2016-04-19  Uwe Schulzweida

118
	* Adjust date/time by -1 second if the verification time is equal to upper time bound
119

120
121
122
123
124
2016-04-13  Uwe Schulzweida

	* gridsearch_qnearest: removed range check (bug fix)
	* grid_search_nbr: set range0 to SQR(search_radius) (bug fix)

125
126
127
128
2016-04-11  Uwe Schulzweida

	* Magplot: set NAN missvals to -9e33 [Bug: #6677]

129
130
131
132
2016-04-08  Uwe Schulzweida

	* afterburner: seg. fault with data on half level (bug fix) [report: Monika Esch]

133
2016-04-04  Ralf Mueller
134

135
136
        * New operators: ngrids, ngridpoints - Show number of grids/gridpoints per variable

137
138
139
140
2016-04-02  Uwe Schulzweida

	* Fix typo in eca_sdii code [Bug #6655]

141
142
143
144
2016-03-27  Uwe Schulzweida

 	* clipping/geometry.h::get_angle: replace round() by lround()

145
2016-03-25  Uwe Schulzweida/Ralf Mueller
146
147

	* OpenMP installation error [Bug #6523]
148
	* New operator: reducegrid - Select gridpoints wrt. given mask
149

150
151
2016-03-18  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
152
	* New operator: settbounds - Set time bounds settbounds - Set time bounds
153

154
155
2016-03-17  Uwe Schulzweida

156
	* expr: renamed function log() to ln()
157
158
	* eca_cdd, eca_cwd: Added support to choose the amount of days

159
160
161
162
2016-03-05  Uwe Schulzweida

	* merge, mergetime: option -s doesn't work correctly (bug fix)

163
2016-02-25  Uwe Schulzweida
164
165
166

	* using CDI library version 1.7.1
	* Version 1.7.1 released
167

168
2016-02-26  Uwe Schulzweida
169
170

	* cat: skip time constant fields for nfile>1 (bug fix) [report: Ralf Mller]
171
	* copy: skip time constant fields for nfile>1 (bug fix)
172
	* mergetime: skip time constant fields for nfile>1 (bug fix)
173
	* select: skip time constant fields for nfile>1 (bug fix)
174
	* select: search key timestep doesn't work with nfiles>1 (bug fix)
175

176
177
178
179
2016-02-22  Uwe Schulzweida

	* settaxis: set default increment to 1hour

180
181
182
183
2016-02-08  Uwe Schulzweida

	* expr: added support for function clon(), clat() and clev()

Uwe Schulzweida's avatar
Uwe Schulzweida committed
184
185
186
187
188
2016-02-04  Uwe Schulzweida

	* selmon: renamed to selmonth
	* selseas: renamed to selseason

189
190
2016-02-03  Uwe Schulzweida

191
	* select: added search key season to select seasons
192
	* selseas: added support for season ANN
193

194
195
196
197
2016-01-13  Uwe Schulzweida

	* Expr: added support for temporary variables (starting with underscore)

198
199
200
201
2016-01-11  Uwe Schulzweida

	* grfill: removed unused plot parameter: resolution

202
203
204
205
2016-01-08  Uwe Schulzweida

	* ydaypctl: check of verification date failed (bug fix)

206
207
208
209
2016-01-07  Uwe Schulzweida

	* setpartab: added support to combine setpartab operators (bug fix) [report: Karl-Hermann Wieners]

210
211
2016-01-06  Uwe Schulzweida

212
	* genbil: generate weight file also for num_links=0
213

214
215
216
217
2016-01-05  Uwe Schulzweida

	* Select: added search key steptype

218
219
2016-01-04  Uwe Schulzweida

220
	* select/delete: added full support for time constant fields (bug fix) [report: Ralf Mller]
221
222
	* delete: don't abort if variables are available (bug fix) [report: Renate Brokopf]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
223
224
225
226
2015-12-28  Uwe Schulzweida

	* Exprf: init nmiss (bug fix)

227
228
229
230
2015-12-15  Uwe Schulzweida

	* after: added optional parameter to read VCT from file

231
232
233
234
2015-12-14  Uwe Schulzweida

	* grfill: changed contour_shade_technique from cell_shading to grid_shading

235
236
2015-12-10  Uwe Schulzweida

237
238
	* Select: added search key gridnum and gridname
	* Select: added search key zaxisnum and zaxisname
239

240
241
242
243
2015-11-26  Uwe Schulzweida

	* Timstat: added frequency attribute for day, mon and year

244
245
246
247
2015-11-25  Uwe Schulzweida

	* selname: select also ps for variables on hybrid sigma pressure levels

248
249
250
251
2015-11-18  Modali Kameswarrao

	* Magplot: added support for projections and regions

252
253
254
255
2015-11-16  Uwe Schulzweida

	* seldate: stop reading if data date is greater than end date

256
257
258
259
2015-11-16  Uwe Schulzweida

	* timcor: set data range -1 to 1

260
261
262
263
264
2015-10-28  Uwe Schulzweida

	* using CDI library version 1.7.0
	* Version 1.7.0 released

265
266
267
268
2015-10-23  Uwe Schulzweida

	* New operator: setmisstodis - Set missing value to the distance-weighted average of the nearest neighbors

269
270
271
272
2015-10-17  Uwe Schulzweida

	* diff: set checkrel=TRUE

Uwe Schulzweida's avatar
Uwe Schulzweida committed
273
274
275
276
2015-10-11  Uwe Schulzweida

	* removed obsolate  option -p

277
278
279
280
2015-10-08  Uwe Schulzweida

	* rotuvb: fix parameter parse error for var names starting with a digit

281
282
283
284
2015-09-30  Uwe Schulzweida

	* usvs_to_uv: if ( rla < 0.0 ) rla += 360.0  (bug fix) [report: Laura Niederdrenk]

285
286
287
288
2015-09-25  Uwe Schulzweida

        * added operator sortparam to sort all variables by there parameter number

289
290
291
292
2015-09-15  Uwe Schulzweida

        * merge: search for first time variing stream

293
294
295
296
2015-09-06  Uwe Schulzweida

	* Select: set default time of enddate to 23:59:59

297
298
299
300
2015-08-22  Uwe Schulzweida

	* src/Makefile.am: removed -lstd++ (bug fix)

301
302
303
304
2015-08-19  Uwe Schulzweida

	* expr: added support for calculations with var1[n] and var2[1]

305
306
307
308
2015-08-18  Uwe Schulzweida

        * ap2pl: use upper level of air_pressure if surface pressure not found

309
310
311
312
2015-08-14  Uwe Schulzweida

	* select: select also ps for variables on hybrid sigma pressure levels

313
314
315
316
2015-08-12  Uwe Schulzweida

	* selmon: does not work with negative years (bug fix) [report: Tim Brcher]

317
318
2015-08-08  Uwe Schulzweida

319
        * replaced farcmul(array, 1./nsets) by farcdiv(array, (double)nsets) to get exactly the same result with and without missvals
320

Uwe Schulzweida's avatar
Uwe Schulzweida committed
321
322
323
324
2015-08-05  Uwe Schulzweida

	* ap2pl: changed to generalized height

325
326
2015-07-27  Uwe Schulzweida

327
	* removed configure option --with-jasper
328
329
	* remapnn/dis: replaced scrip search by kdtree

330
331
332
333
2015-07-23  Uwe Schulzweida

	* changed option --history to --no_history

334
335
336
337
2015-07-21  Uwe Schulzweida

	* tinfo: optimize calculation of monthly and yearly increment

338
2015-07-16  Uwe Schulzweida
339

340
	* collgrid: added support for curvilinear grids
341

342
343
344
345
2015-06-27  Uwe Schulzweida

	* New operator: setmisstonn - Set missing value to nearest neightbour

346
347
348
349
2015-06-26  Uwe Schulzweida

	* remapdis: fixed seg fault on blizzard with large target grid (possibly compiler bug)

350
351
352
353
2015-06-21  Uwe Schulzweida

	* topo, temp, mask: added optional parameter for target grid

Uwe Schulzweida's avatar
Uwe Schulzweida committed
354
355
356
357
2015-06-19  Uwe Schulzweida

        * for: added docu

358
359
2015-06-18  Uwe Schulzweida

360
	* Ydrunstat: don't set the year to the minimum of years found on output timestep
361
362
	* Ydaystat: set the year to the minimum of years found on output timestep

363
364
365
366
2015-06-17  Uwe Schulzweida

	* bug fix if table filename is a directory [Bug #5891]

367
2015-06-12  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
368
369
370

	* diff: disable checkrel

371
372
373
374
2015-06-10  Karl-Hermann Wieners

	* expr: operators return 0 for arithmetics on constants [Bug #5875]

375
376
2015-06-03  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
377
	* removed flag CMP_CODE
378
	* replace: compare only parameter name; removed check of parameter number
379
380
	* setpartabn: replace vlistDefVarCode() by vlistDefVarParam()

381
382
383
384
2015-06-01  Uwe Schulzweida

	* vertvar, vertstd: changed to weighted var/std if layer bounds are available

385
386
387
388
2015-05-29  Uwe Schulzweida

	* yseaspctl: check of verification date failed [Bug #5810]

389
390
391
392
2015-05-28  Uwe Schulzweida

	* Remap: fixed memory leak for r=max_remaps-1

393
394
2015-05-26  Uwe Schulzweida

395
	* New operator: vertstd1  - Vertical standard deviation [Divisor is (n-1)]
396
	* New operator: vertvar1  - Vertical variance [Divisor is (n-1)]
397
398
	* New operator: gridboxstd1 - Gridbox standard deviation [Divisor is (n-1)]
	* New operator: gridboxvar1 - Gridbox variance [Divisor is (n-1)]
399
400
	* New operator: merstd1  - Meridional standard deviation [Divisor is (n-1)]
	* New operator: mervar1  - Meridional variance [Divisor is (n-1)]
401
402
403
	* New operator: zonstd1  - Zonal standard deviation [Divisor is (n-1)]
	* New operator: zonvar1  - Zonal variance [Divisor is (n-1)]

404
405
2015-05-22  Uwe Schulzweida

406
407
	* New operator: yseasvar1  - Multi-year seasonally variance [Divisor is (n-1)]
	* New operator: yseasstd1  - Multi-year seasonally standard deviation [Divisor is (n-1)]
408
409
410
	* New operator: seasvar1  - Seasonal variance [Divisor is (n-1)]
	* New operator: seasstd1  - Seasonal standard deviation [Divisor is (n-1)]

411
412
2015-05-21  Uwe Schulzweida

413
	* after: extent incomming GEOPOTHEIGHT on full 3d hybrid levels to half 3d hybrid levels (bug fix)
414

415
416
417
418
2015-05-19  Uwe Schulzweida

        * Fldstat2: added support for option --reduce_dim

419
420
421
422
2015-05-18  Uwe Schulzweida

        * splityear*: support for constant fields is missing [Bug #5759]

423
424
425
426
2015-05-17  Uwe Schulzweida

	* env. CDO_TIMESTAT_DATE does not work [Bug #5758]

427
428
429
430
2015-05-02  Uwe Schulzweida

	* sqr: added support for complex numbers

431
432
433
434
2015-05-01  Uwe Schulzweida

	* masklonlatbox: added support for curvilinear grids

435
436
437
438
2015-04-29  Uwe Schulzweida

	* remapbil: optimized version without weights

439
440
441
442
443
2015-04-28  Uwe Schulzweida

	* selgrid: added parameter type var=varname to select all variables with the same grid as varname

2015-04-28  Uwe Schulzweida
444
445
446
447
448

	* using CDI library version 1.6.9
	* Version 1.6.9 released
	* clipping: update to YAC version 1.0.3

449
450
451
452
2015-04-23  Uwe Schulzweida

	* ydrunpctl: does not work in combination with ydrunmin/ydrunmax (bug fix)

453
454
455
2015-04-21  Uwe Schulzweida

	* New operator: genlevelbounds - Generate level bounds
456
	* Added option --reduce_dim to reduce dimension (Timstat, Fldstat)
457
	* Ensstat: added support for different missing values (bug fix)
458

Uwe Schulzweida's avatar
Uwe Schulzweida committed
459
460
461
462
2015-04-17  Uwe Schulzweida

	* Select: added parameter date

463
464
465
466
2015-04-16  Uwe Schulzweida

	* Select: added parameter startdate, enddate

Uwe Schulzweida's avatar
Uwe Schulzweida committed
467
468
469
470
471
472
2015-04-13  Karl-Hermann Wieners

	* New operator: aexpr -  Evaluate expressions and append results
	* New operator: aexprf  - Evaluate expression script and append results
	* New operator: selzaxisname  - Select z-axes by name

473
474
2015-04-10  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
475
	* New operator: after - ECHAM standard post processor
476

477
478
479
480
2015-04-02  Uwe Schulzweida

	* Seltime: abort if no timestep is seleced

481
2015-03-27  Uwe Schulzweida
482

483
	* Fldstat: added parameter noweights to use constant grid cell area weights
484
485
	* expr: added support for operator ?:,&&,||

486
2015-03-26  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
487

Uwe Schulzweida's avatar
Uwe Schulzweida committed
488
	* using CDI library version 1.6.8
Uwe Schulzweida's avatar
Uwe Schulzweida committed
489
490
	* Version 1.6.8 released

491
492
2015-03-25  Uwe Schulzweida

493
	* expr: added support for operator ?: (short ifelse)
494
	* eof, eof3d: use area weights instead of no weights
495
496
	* vertmean, vertavg: changed to weighted means if layer bounds are available

497
498
499
500
501
2015-03-23  Uwe Schulzweida

	* expr: added support for operator ?: (short ifelse test version)

2015-03-22  Uwe Schulzweida
502
503
504

	* configure: check whether netCDF4/HDF5 is threadsafe

505
506
507
508
2015-03-21  Uwe Schulzweida

	* expr: added support for logical operator <=>

509
510
511
2015-03-20  Uwe Schulzweida

	* Remap: renamed env. variable CDO_REMAP_NORMALIZE_OPT to CDO_REMAP_NORM
512
	* Remap: renamed env. variable CDO_REMAP_SEARCH_RADIUS to CDO_REMAP_RADIUS
513

514
515
516
517
2015-03-19  Uwe Schulzweida

	* remapycon:  correct weights only for norm_opt=fracarea

Uwe Schulzweida's avatar
Uwe Schulzweida committed
518
519
520
521
2015-03-18  Uwe Schulzweida

	* expr: added support for logical operators <, >, <=, >=, !=, ==

522
523
524
525
2015-03-17  Uwe Schulzweida

	* gradsdes: grib index file is empty (introduced in 1.6.7)

526
527
2015-03-11  Uwe Schulzweida

528
	* delname: added wildcard support
529
	* wildcardmatch(): use fnmatch() if available
530
531
532
	* eofspatial: removed scaling with grid cell area weights (bug fix)
	* eoftime: removed scaling with grid cell area weights (bug fix)

533
534
535
536
537
2015-03-10  Uwe Schulzweida

	* ensSTAT: added optional parameter count to count the number of valid values

2015-03-09  Uwe Schulzweida
538
539
540

	* setpartabp, setpartabn: added optional parameter convert to convert the units

541
542
2015-02-04  Uwe Schulzweida

543
	* select: added wildcard support for parameter name and param
544
545
	* selname: added wildcard support

546
547
548
549
2015-01-31  Uwe Schulzweida

	* changed remapnn test to remapdis

550
551
552
553
2015-01-30  Uwe Schulzweida

        * cdoGenFileSuffix: filter wildcard characters

554
555
2015-01-27  Uwe Schulzweida

556
	* remapnn: Segmentation fault for extrapolation of regular 2D source grids [Bug #5448]
557

Uwe Schulzweida's avatar
Uwe Schulzweida committed
558
559
2015-01-21  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
560
	* New operator: splityearmon - Split in years and months
Uwe Schulzweida's avatar
Uwe Schulzweida committed
561

562
563
564
565
2015-01-20  Uwe Schulzweida

	* remap: replaced critical section with store_link() by store_weightlinks()

566
567
568
569
2015-01-06  Uwe Schulzweida

	* intersection: use function sqrt(x) if sqrtl(x) is missing

570
571
572
573
574
575
576
2015-01-05  Uwe Schulzweida

	* New operator: yseasadd - Add multi-year seasonal time series
	* New operator: yseassub - Subtract multi-year seasonal time series
	* New operator: yseasmul - Multiply multi-year seasonal time series
	* New operator: yseasdiv - Divide multi-year seasonal time series

577
578
579
580
2014-12-26  Uwe Schulzweida

	* sinfo: limit length of model and institute to CDI_MAX_NAME (bug fix)

581
582
2014-12-19  Uwe Schulzweida

583
	* Seaspctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
584
	* Seaspctl: added support for env. CDO_TIMESTAT_DATE
585
	* Seasstat: changed timestat_date to mean
586
	* Timpctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
587
	* Timpctl: added support for env. CDO_TIMESTAT_DATE
588
589
	* Timstat: changed timestat_date to mean

590
591
2014-12-18  Uwe Schulzweida

592
	* Timselpctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
593
	* Timselpctl: added support for env. CDO_TIMESTAT_DATE
594
	* Timselpctl: last output time step is written two times (bug fix)
595
596
	* Timselstat: changed timestat_date to mean

597
598
599
600
2014-12-16  Uwe Schulzweida

	* intlevel3d: works only for regular grids, grid coordinate check disabled (bug fix)

601
602
2014-12-15  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
603
604
	* Seasstat: added support for env. CDO_TIMESTAT_DATE
	* Timselstat: added support for env. CDO_TIMESTAT_DATE
605

606
607
2014-12-14  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
608
	* Timstat: added support for env. CDO_TIMESTAT_DATE
609

Uwe Schulzweida's avatar
Uwe Schulzweida committed
610
611
612
613
2014-12-13  Uwe Schulzweida

	* Runstat: added time bounds

614
2014-12-12  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
615
616
617
618

	* using CDI library version 1.6.7
	* Version 1.6.7 released

619
620
621
622
2014-12-11  Uwe Schulzweida

	* intlevel3d: does not work (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
623
624
625
626
627
628
629
630
2014-12-03  Uwe Schulzweida

	* added File.test.in to test all file formats

2014-12-02  Uwe Schulzweida

	* GRIB_API: segfaults when writing grib2 files [Bug #5351]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
631
2014-11-27  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
632
633
634
635

	* using CDI library version 1.6.6
	* Version 1.6.6 released

636
637
638
639
2014-11-25  Uwe Schulzweida

	* merge: check number of timesteps [Bug #5338]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
640
641
2014-11-24  Uwe Schulzweida

642
	* Seasstat: added support for time bounds
Uwe Schulzweida's avatar
Uwe Schulzweida committed
643
644
	* Timstat: added time bounds

Uwe Schulzweida's avatar
Uwe Schulzweida committed
645
646
647
648
2014-11-21  Uwe Schulzweida

	* outputtab: added key nohead and docu

649
650
2014-11-20  Uwe Schulzweida

651
	* outputtab: added key timestep
652
653
	* selrec: abort if used in combination with other operators

654
655
656
657
2014-11-19  Uwe Schulzweida

	* remapycon: fix omp Race Condition

Uwe Schulzweida's avatar
Uwe Schulzweida committed
658
659
660
661
662
2014-11-12  Uwe Schulzweida

	* using CDI library version 1.6.5.2
	* Version 1.6.5.2 released

663
664
2014-11-11  Uwe Schulzweida

665
	* histcount: doesn't recognize missing values (bug fix)
666
667
	* filesdes: doesn't work for GRIB2 files [Bug #5307]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
668
669
670
671
672
2014-10-31  Uwe Schulzweida

	* using CDI library version 1.6.5.1
	* Version 1.6.5.1 released

673
674
675
676
2014-10-30  Uwe Schulzweida

	* remapcon: reactivate normalize option destarea

677
678
679
680
2014-10-29  Uwe Schulzweida

	* remapcon: deactivate call to remap_normalize() (bug fix)

681
682
683
684
2014-10-26  Uwe Schulzweida

	* replace >#pragma omp atomic update< by >#include "pragma_omp_atomic_update.h"<

685
2014-10-23  Uwe Schulzweida
686
687
688
689

	* using CDI library version 1.6.5
	* Version 1.6.5 released

690
691
692
693
2014-10-21  Uwe Schulzweida

	* sortlevel: added optional parameter -1 to reverse the sorting

694
695
696
697
2014-10-16  Uwe Schulzweida

	* Ydrunstat: set the year of all output timesteps to the lowest year of the output timesteps

698
699
700
701
2014-10-15  Uwe Schulzweida

	* cdoAbort: close all open CDI streams

702
703
704
705
706
707
2014-10-06  Uwe Schulzweida

	* gather: renamed to collgrid
	* scatter: renamed to distgrid

2014-09-23  Uwe Schulzweida
708
709
710

	* cat: added support for option -O (overwrite existing output file)

711
712
2014-09-19  Uwe Schulzweida

713
	* --with-fftw3: changed default to no
714
715
	* expand gridfile name parameter [Bug #5196]

716
717
718
719
2014-09-18  Uwe Schulzweida

	* gradsdes: added support for option 365_day_calendar

720
721
722
723
2014-09-16  Uwe Schulzweida

	* remapnn::grid_search_nbr: removed wrong omp simd pragma (bug fix)

724
725
726
727
2014-09-04  Uwe Schulzweida

	* vlistCompare: check flag CMP_CODE only if nvars > 1

728
729
730
731
2014-08-20  Uwe Schulzweida

	* remapycon: added support for concave grid cells

732
733
734
735
2014-08-19  Uwe Schulzweida

	* remaplaf: changed weight calculation from SCRIP to YAC

736
737
738
739
2014-08-16  Uwe Schulzweida

	* import_binary: option 365_day_calendar does not work (big fix)

740
741
742
743
2014-08-13  Uwe Schulzweida

	* lock call to vlistCopyFlag() [Support #5079]

744
745
2014-08-11  Uwe Schulzweida

746
747
748
749
	* select: print progress status

2014-08-10  Uwe Schulzweida

750
751
	* gridarea: added support for concave grid cells

752
753
754
755
2014-08-06  Uwe Schulzweida

	* setpartab: not callable by this name (bug fix)

756
757
2014-07-28  Uwe Schulzweida

758
	* remap_weights_conserv: changed great_circle_type[8] to great_circle_type[32] (bug fix) 
759
760
	* remap_define_grid: bug fix for unstructured grids (ndims[1])

Uwe Schulzweida's avatar
Uwe Schulzweida committed
761
762
763
764
2014-07-17  Yvonne Kstermann

	* Filter: OpenMP version

765
766
767
768
2014-07-12  Uwe Schulzweida

	* sellonlatbox: skip variables with only one grid point

769
770
771
772
2014-07-12  Uwe Schulzweida

	* select: wrong result when select only one timestep (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
773
774
775
776
2014-07-07  Uwe Schulzweida

	* cat: added progress status

777
2014-06-30  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
778
779
780
781

	* using CDI library version 1.6.4
	* Version 1.6.4 released

782
783
784
785
2014-06-30  Uwe Schulzweida

	* Selbox: angle of rotated grid missing (bug fix)

786
787
2014-06-19  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
788
	* Filter (operator: highpass,lowpass,bandpass): disable zero-padding
Uwe Schulzweida's avatar
Uwe Schulzweida committed
789
	* Detrend: added test
790
791
	* added option --use_fftw: used in module filter

792
793
794
795
2014-06-18  Uwe Schulzweida

	* added option --netcdf_hdr_pad <nbr>: Pad netCDF output header with nbr bytes

796
797
798
799
2014-06-12  Uwe Schulzweida

	* remapeta: added support for standard name

800
801
802
803
2014-06-11  Uwe Schulzweida

	* Ymonstat: sorts output by month of year

804
805
806
807
808
809
2014-06-10  Uwe Schulzweida

	* eof3d: set sum weights to 1 (bug fix)
	* eofcoeff: remove scaling with grid cell area weights (bug fix)
	* eofcoeff3d: remove scaling with grid cell area weights (bug fix)

810
811
812
813
2014-06-02  Uwe Schulzweida

	* tinfo: added support for forecast time axis

814
815
816
817
2014-05-22  Uwe Schulzweida

	* remap.h: define M_PI [Bug #4845]

818
819
820
821
2014-05-16  Uwe Schulzweida

	* pstream.h: added include of sys/types [Bug #4810]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
822
823
824
825
826
2014-05-12  Uwe Schulzweida

	* diff: check NaNs

2014-05-09  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
827
828
829

	* make option -W default

830
831
2014-04-24  Uwe Schulzweida

832
	* Filter: segmentation fault (bug fix)
833
	* Filter: filters only gridsize-1 grid cells (bug fix)
834
835
	* setltype, chltype: added support for GRIB2

836
837
2014-04-15  Uwe Schulzweida

838
	* select/delete: add support for negative timesteps
839
840
	* seltimestep: add support for negative timesteps [patch from: Etienne Tourigny]

841
842
843
844
2014-04-14  Uwe Schulzweida

	* New operator: sealevelpressure - sea level pressure

845
846
847
848
2014-03-14  Uwe Schulzweida

	* remapcon: check for missing values in normalisation

849
850
851
852
2014-03-10  Uwe Schulzweida

	* added Option -H to do not append to netCDF "history" global attribute

853
854
855
856
2014-03-03  Uwe Schulzweida

	* Zonstat: bug fix if input stream contains only zonal data

Uwe Schulzweida's avatar
Uwe Schulzweida committed
857
2014-02-19  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
858
859
860

	* Diff: added number of different values to output

Uwe Schulzweida's avatar
Uwe Schulzweida committed
861
2014-02-18  Uwe Schulzweida
862
863
864
865

	* using CDI library version 1.6.3
	* Version 1.6.3 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
866
2014-01-29  Uwe Schulzweida
867
868
869

	* gridFromH5file: skipped if attribute >bounds< is defined [Bug #4411]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
870
2014-01-24  Uwe Schulzweida
871
872
873

	* expr: select variables by name

Uwe Schulzweida's avatar
Uwe Schulzweida committed
874
2014-01-09  Uwe Schulzweida
875
876
877

	* gradsdes: added support for GRIB files >2GB [request: Ingo Kirchner]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
878
2014-01-08  Uwe Schulzweida
879
880
881

	* gradsdes: added overloading of streamInqGinfo() (bug fix for GRIB1)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
882
2014-01-07  Uwe Schulzweida
883
884
885

	* settaxis: added support for negativ time increment

Uwe Schulzweida's avatar
Uwe Schulzweida committed
886
2014-01-03  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
887
888
889

	* Added test/test_Select.sh

Uwe Schulzweida's avatar
Uwe Schulzweida committed
890
2014-01-02 Uwe Schulzweida
891
892
893

	* gradsdes: changed LCC to LCCR in PDEF definition [Bug #4344]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
894
2013-12-09 Uwe Schulzweida
895
896
897

	* cat: "Segmentation fault" if the output file already exist [Bug #4291]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
898
2013-12-04 Uwe Schulzweida
899
900

	* gridFromH5file: set fclose degree to H5F_CLOSE_STRONG [Bug #4272]
901
	* cdoDefineGrid: first call gridFromH5file() for HDF tags
902

Uwe Schulzweida's avatar
Uwe Schulzweida committed
903
2013-11-29 Uwe Schulzweida
904
905
906
907

	* eca_csu: added number of csu periods with more than 5days per time period [request: Moritz Maneke]
	* eca_cfd: added number of cfd periods with more than 5days per time period  [request: Moritz Maneke]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
908
2013-11-29 Uwe Schulzweida
909
910
911

	* remapdis: optimization for regular 2D source grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
912
2013-11-28 Uwe Schulzweida
913
914
915

	* remapbic: optimization for regular 2D source grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
916
2013-11-27 Uwe Schulzweida
917
918
919

	* remapbil: optimization for regular 2D source grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
920
2013-11-25  Uwe Schulzweida
921
922
923

	* remapbil: skip explicitly call to sort_add() (weights are sorted implicitly)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
924
2013-11-18  Uwe Schulzweida
925
926
927

	* remaplib: cleanup and preparation for opt. reg2d grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
928
2013-11-13  Uwe Schulzweida
929
930
931

	* delete: parameter level does not work [Bug #4216]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
932
2013-11-12  Uwe Schulzweida
933
934
935
936

	* using CDI library version 1.6.2
	* Version 1.6.2 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
937
2013-11-06  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
938
939
940

	* Added test/test_Remap.sh

Uwe Schulzweida's avatar
Uwe Schulzweida committed
941
2013-10-25  Uwe Schulzweida
942
943
944

	* eca_gsl: start date of growing season is wrong if the length of growing season is zero (bug fix) 

Uwe Schulzweida's avatar
Uwe Schulzweida committed
945
2013-10-21  Uwe Schulzweida
946

947
	* splitmon: added optional parameter to set the format string for the month [Feature #4131]
948
949
	* Sort: added support for multi level variables (bug fix) [report: Irina Fast]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
950
2013-10-18  Uwe Schulzweida
951
952

	* gridarea: replace cell_area_tri() by huiliers_area()
953
	* outputf: make second parameter (nelem) optional
954

Uwe Schulzweida's avatar
Uwe Schulzweida committed
955
2013-10-06  Uwe Schulzweida
956
957
958

	* gridarea: numeric inaccuracy for triangles located directly on the pole (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
959
2013-09-02  Uwe Schulzweida
960

961
	* Consecstat: init vars with 0 (bug fix)
962
	* Seascount: added support for complex numbers
963
964
	* Timcount: added support for complex numbers

Uwe Schulzweida's avatar
Uwe Schulzweida committed
965
2013-08-26  Uwe Schulzweida
966
967
968

	* Timstat: added support for complex numbers

Uwe Schulzweida's avatar
Uwe Schulzweida committed
969
2013-08-09  Uwe Schulzweida
970
971
972

	* setgridtype: parameter regular: added support for reduced grids on sub area

Uwe Schulzweida's avatar
Uwe Schulzweida committed
973
2013-08-07  Uwe Schulzweida
974
975
976

	* mastrfu: added missing value support

Uwe Schulzweida's avatar
Uwe Schulzweida committed
977
2013-08-05  Uwe Schulzweida
978

979
	* select: added support for key >timestep_of_year<
980

Uwe Schulzweida's avatar
Uwe Schulzweida committed
981
2013-08-02  Uwe Schulzweida
982
983
984

	* selyear: fixed wrong result for negative years [Bug #3836]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
985
2013-08-01  Uwe Schulzweida
986
987
988

	* added support of ASCII grid description for GRID_LAEA

Uwe Schulzweida's avatar
Uwe Schulzweida committed
989
2013-07-29  Uwe Schulzweida
990

991
	* gridGenArea: added warning message if grid cell corner not available
992
993
	* gp2sp: added warning message if gp data not found

Uwe Schulzweida's avatar
Uwe Schulzweida committed
994
2013-07-08  Uwe Schulzweida
995
996
997

	* split*: use filename extension from input file

Uwe Schulzweida's avatar
Uwe Schulzweida committed
998
2013-06-28  Uwe Schulzweida
999
1000

	* gridCurvilinearToRegular: set tolerance to 1.e-6
For faster browsing, not all history is shown. View entire blame