ChangeLog 88.2 KB
Newer Older
1
2
3
4
5
2017-03-14  Uwe Schulzweida

	* Using CDI library version 1.8.1
	* Version 1.8.1 release

6
7
8
9
2017-02-27  Uwe Schulzweida

	* Added support for grid flag uvRelativeToGrid

10
11
12
13
2017-02-24  Uwe Schulzweida

	* New operator usegridnumber (patch from Michal Koutek, KMNI)

14
15
16
17
2017-02-23  Uwe Schulzweida

	* New operator showgrid: show grids (patch from Michal Koutek, KMNI)

18
19
2017-02-22  Uwe Schulzweida

20
	* option -k auto: set chunk_size_max to 65536.
21

Uwe Schulzweida's avatar
Uwe Schulzweida committed
22
23
24
25
2017-02-21  Uwe Schulzweida

	* New operator xinfon:

26
27
2017-02-20  Uwe Schulzweida

28
	* New operator samplegrid: resample grid (patch from Michal Koutek, KMNI)
29
	* New operator subgrid: selindexbox for LCC grids (patch from Michal Koutek, KMNI)
30
31
	* setgridtype,curvilinear: bug fix for source gridtype GRID_LCC

32
33
34
35
2017-02-16  Uwe Schulzweida

	* invertlat: added support for gridtype projection

Uwe Schulzweida's avatar
Uwe Schulzweida committed
36
2017-02-14  Uwe Schulzweida
37

Uwe Schulzweida's avatar
Uwe Schulzweida committed
38
	* Using CDI library version 1.8.0
Uwe Schulzweida's avatar
Uwe Schulzweida committed
39
40
	* Version 1.8.0 release

41
42
43
44
2017-02-07  Uwe Schulzweida

	* New operator setattribute: set attributes

Uwe Schulzweida's avatar
Uwe Schulzweida committed
45
46
47
48
49
2017-02-03  Uwe Schulzweida

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

50
51
52
53
2017-02-03  Uwe Schulzweida

	* Reverse: adjust date/time by -1 second (introduced in last revision)

54
55
56
57
2017-01-28  Uwe Schulzweida

	* Info: check floating-point exceptions

58
59
2017-01-25  Uwe Schulzweida

60
61
	* New operator timrange: time range (timmax-timmin)
	* New operator fldrange: field range (fldmax-fldmin)
62
63
	* remap:  optimzation for constant links per value

64
65
66
67
2017-01-24  Uwe Schulzweida

	* write_remap_scrip: write NeCDF4 for data larger than 8GB

68
2017-01-19  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
69

70
71
72
	* using CDI library version 1.8.0rc6
	* Version 1.8.0rc6 release

73
74
75
76
2017-01-17  Uwe Schulzweida

	* check hdf5 grid files for NetCDF4 attributes [Bug #7480]

77
78
79
80
2017-01-11  Uwe Schulzweida

	* env CDO_GRIDSEARCH_RADIUS: added support for units deg, rad, km, m [request: Stefan Hagemann]

81
82
83
84
2017-01-03  Uwe Schulzweida

	* eofcoeff: changed docu to "non weighted" (bug fix) [report: Torben Kunz]

85
2017-01-02  Reiner Schnur
86
87
88

	* griddx/griddy: changed yv to xv in call to grid_to_radian() (bug fix)

89
90
91
92
93
2016-11-24  Uwe Schulzweida

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

94
95
2016-11-14  Uwe Schulzweida

96
	* Cond: bug fix for ntsteps1 == 1 && ntsteps2 != 1
97

98
99
100
101
2016-11-10  Uwe Schulzweida

	* New operator timcumsum: Cumulative sum over time.

Uwe Schulzweida's avatar
Uwe Schulzweida committed
102
103
104
105
106
2016-11-04  Uwe Schulzweida

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

107
108
109
110
2016-10-31  Uwe Schulzweida

	* Setpartab: added support for user defined attributes

111
112
113
114
2016-10-20  Uwe Schulzweida

	* New operator cmorlite: apply variable_entry of cmor tables

115
116
117
118
2016-10-19  Uwe Schulzweida

	* conv_cmor_table: added support for CMOR CMIP6 tables

119
120
121
122
123
124
125
126
127
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

128
129
130
131
2016-09-24  Uwe Schulzweida

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

132
133
134
135
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
136
137
138
139
2016-08-29  Uwe Schulzweida

	* CDO option -v includes -W

Uwe Schulzweida's avatar
Uwe Schulzweida committed
140
141
142
143
144
2016-08-18  Uwe Schulzweida

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

145
146
147
148
2016-08-16  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
149
150
2016-08-11  Uwe Schulzweida

151
	* Changed handling of rotated lon/lat grids
Uwe Schulzweida's avatar
Uwe Schulzweida committed
152

153
154
155
156
2016-08-10  Uwe Schulzweida

	* Changed default of option -f nc to netCDF2

Uwe Schulzweida's avatar
Uwe Schulzweida committed
157
158
159
160
2016-07-29  Uwe Schulzweida

	* New operator selindex - Select grid indices

Uwe Schulzweida's avatar
Uwe Schulzweida committed
161
162
163
164
2016-07-18  Uwe Schulzweida

	* setgrid: added parameter regularnn

165
166
167
168
2016-07-15  Uwe Schulzweida

	* masklonlatbox: added support for unstructured grids

169
170
171
172
2016-07-02  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
173
2016-06-28  Uwe Schulzweida
174
175
176
177

	* using CDI library version 1.7.2
	* Version 1.7.2 released

178
179
2016-06-28  Uwe Schulzweida

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

183
184
185
186
187
2016-06-27  Uwe Schulzweida

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

188
189
190
2016-06-21  Uwe Schulzweida

	* Renamed operator setpartab to setcodetab
191
	* Renamed operator pardes to codetab
192

193
194
2016-06-13  Uwe Schulzweida

195
	* mul: wrong result for missval*0 (bug fix)
196
197
	* expr: nmiss lost for time constant fields (bug fix)

198
199
2016-06-07  Uwe Schulzweida

200
	* select: file structure may change with time constant variables (bug fix)
201
202
	* select: wrong result with time constant 3D variables (bug fix)

203
204
205
206
2016-06-02  Uwe Schulzweida

	* input: added optional zaxis parameter

207
208
209
210
2016-05-27   Asela Rajapakse

	* New operator verifygrid - Verify grids

211
212
2016-05-25  Uwe Schulzweida

213
	* CDO_CommandLine: changed from fixed size of 1024 to dynamic size
214
215
	* uv2dv: ignore GRIB2 parameter id

216
217
218
219
2016-05-20  Uwe Schulzweida

	* Select: check level only if no vars selected

220
221
222
223
2016-04-28  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
224
225
226
227
2016-04-26  Uwe Schulzweida

	* New operator: smooth - Smooth grid points

228
229
230
2016-04-25  Uwe Schulzweida

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

234
235
2016-04-19  Uwe Schulzweida

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

238
239
240
241
242
2016-04-13  Uwe Schulzweida

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

243
244
245
246
2016-04-11  Uwe Schulzweida

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

247
248
249
250
2016-04-08  Uwe Schulzweida

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

251
2016-04-04  Ralf Mueller
252

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

255
256
257
258
2016-04-02  Uwe Schulzweida

	* Fix typo in eca_sdii code [Bug #6655]

259
260
261
262
2016-03-27  Uwe Schulzweida

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

263
2016-03-25  Uwe Schulzweida/Ralf Mueller
264
265

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

268
269
2016-03-18  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
270
	* New operator: settbounds - Set time bounds settbounds - Set time bounds
271

272
273
2016-03-17  Uwe Schulzweida

274
	* expr: renamed function log() to ln()
275
276
	* eca_cdd, eca_cwd: Added support to choose the amount of days

277
278
279
280
2016-03-05  Uwe Schulzweida

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

281
2016-02-25  Uwe Schulzweida
282
283
284

	* using CDI library version 1.7.1
	* Version 1.7.1 released
285

286
2016-02-26  Uwe Schulzweida
287
288

	* cat: skip time constant fields for nfile>1 (bug fix) [report: Ralf Mller]
289
	* copy: skip time constant fields for nfile>1 (bug fix)
290
	* mergetime: skip time constant fields for nfile>1 (bug fix)
291
	* select: skip time constant fields for nfile>1 (bug fix)
292
	* select: search key timestep doesn't work with nfiles>1 (bug fix)
293

294
295
296
297
2016-02-22  Uwe Schulzweida

	* settaxis: set default increment to 1hour

298
299
300
301
2016-02-08  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
302
303
304
305
306
2016-02-04  Uwe Schulzweida

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

307
308
2016-02-03  Uwe Schulzweida

309
	* select: added search key season to select seasons
310
	* selseas: added support for season ANN
311

312
313
314
315
2016-01-13  Uwe Schulzweida

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

316
317
318
319
2016-01-11  Uwe Schulzweida

	* grfill: removed unused plot parameter: resolution

320
321
322
323
2016-01-08  Uwe Schulzweida

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

324
325
326
327
2016-01-07  Uwe Schulzweida

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

328
329
2016-01-06  Uwe Schulzweida

330
	* genbil: generate weight file also for num_links=0
331

332
333
334
335
2016-01-05  Uwe Schulzweida

	* Select: added search key steptype

336
337
2016-01-04  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
341
342
343
344
2015-12-28  Uwe Schulzweida

	* Exprf: init nmiss (bug fix)

345
346
347
348
2015-12-15  Uwe Schulzweida

	* after: added optional parameter to read VCT from file

349
350
351
352
2015-12-14  Uwe Schulzweida

	* grfill: changed contour_shade_technique from cell_shading to grid_shading

353
354
2015-12-10  Uwe Schulzweida

355
356
	* Select: added search key gridnum and gridname
	* Select: added search key zaxisnum and zaxisname
357

358
359
360
361
2015-11-26  Uwe Schulzweida

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

362
363
364
365
2015-11-25  Uwe Schulzweida

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

366
367
368
369
2015-11-18  Modali Kameswarrao

	* Magplot: added support for projections and regions

370
371
372
373
2015-11-16  Uwe Schulzweida

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

374
375
376
377
2015-11-16  Uwe Schulzweida

	* timcor: set data range -1 to 1

378
379
380
381
382
2015-10-28  Uwe Schulzweida

	* using CDI library version 1.7.0
	* Version 1.7.0 released

383
384
385
386
2015-10-23  Uwe Schulzweida

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

387
388
389
390
2015-10-17  Uwe Schulzweida

	* diff: set checkrel=TRUE

Uwe Schulzweida's avatar
Uwe Schulzweida committed
391
392
393
394
2015-10-11  Uwe Schulzweida

	* removed obsolate  option -p

395
396
397
398
2015-10-08  Uwe Schulzweida

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

399
400
401
402
2015-09-30  Uwe Schulzweida

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

403
404
405
406
2015-09-25  Uwe Schulzweida

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

407
408
409
410
2015-09-15  Uwe Schulzweida

        * merge: search for first time variing stream

411
412
413
414
2015-09-06  Uwe Schulzweida

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

415
416
417
418
2015-08-22  Uwe Schulzweida

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

419
420
421
422
2015-08-19  Uwe Schulzweida

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

423
424
425
426
2015-08-18  Uwe Schulzweida

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

427
428
429
430
2015-08-14  Uwe Schulzweida

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

431
432
433
434
2015-08-12  Uwe Schulzweida

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

435
436
2015-08-08  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
439
440
441
442
2015-08-05  Uwe Schulzweida

	* ap2pl: changed to generalized height

443
444
2015-07-27  Uwe Schulzweida

445
	* removed configure option --with-jasper
446
447
	* remapnn/dis: replaced scrip search by kdtree

448
449
450
451
2015-07-23  Uwe Schulzweida

	* changed option --history to --no_history

452
453
454
455
2015-07-21  Uwe Schulzweida

	* tinfo: optimize calculation of monthly and yearly increment

456
2015-07-16  Uwe Schulzweida
457

458
	* collgrid: added support for curvilinear grids
459

460
461
462
463
2015-06-27  Uwe Schulzweida

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

464
465
466
467
2015-06-26  Uwe Schulzweida

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

468
469
470
471
2015-06-21  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
472
473
474
475
2015-06-19  Uwe Schulzweida

        * for: added docu

476
477
2015-06-18  Uwe Schulzweida

478
	* Ydrunstat: don't set the year to the minimum of years found on output timestep
479
480
	* Ydaystat: set the year to the minimum of years found on output timestep

481
482
483
484
2015-06-17  Uwe Schulzweida

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

485
2015-06-12  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
486
487
488

	* diff: disable checkrel

489
490
491
492
2015-06-10  Karl-Hermann Wieners

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

493
494
2015-06-03  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
495
	* removed flag CMP_CODE
496
	* replace: compare only parameter name; removed check of parameter number
497
498
	* setpartabn: replace vlistDefVarCode() by vlistDefVarParam()

499
500
501
502
2015-06-01  Uwe Schulzweida

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

503
504
505
506
2015-05-29  Uwe Schulzweida

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

507
508
509
510
2015-05-28  Uwe Schulzweida

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

511
512
2015-05-26  Uwe Schulzweida

513
	* New operator: vertstd1  - Vertical standard deviation [Divisor is (n-1)]
514
	* New operator: vertvar1  - Vertical variance [Divisor is (n-1)]
515
516
	* New operator: gridboxstd1 - Gridbox standard deviation [Divisor is (n-1)]
	* New operator: gridboxvar1 - Gridbox variance [Divisor is (n-1)]
517
518
	* New operator: merstd1  - Meridional standard deviation [Divisor is (n-1)]
	* New operator: mervar1  - Meridional variance [Divisor is (n-1)]
519
520
521
	* New operator: zonstd1  - Zonal standard deviation [Divisor is (n-1)]
	* New operator: zonvar1  - Zonal variance [Divisor is (n-1)]

522
523
2015-05-22  Uwe Schulzweida

524
525
	* New operator: yseasvar1  - Multi-year seasonally variance [Divisor is (n-1)]
	* New operator: yseasstd1  - Multi-year seasonally standard deviation [Divisor is (n-1)]
526
527
528
	* New operator: seasvar1  - Seasonal variance [Divisor is (n-1)]
	* New operator: seasstd1  - Seasonal standard deviation [Divisor is (n-1)]

529
530
2015-05-21  Uwe Schulzweida

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

533
534
535
536
2015-05-19  Uwe Schulzweida

        * Fldstat2: added support for option --reduce_dim

537
538
539
540
2015-05-18  Uwe Schulzweida

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

541
542
543
544
2015-05-17  Uwe Schulzweida

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

545
546
547
548
2015-05-02  Uwe Schulzweida

	* sqr: added support for complex numbers

549
550
551
552
2015-05-01  Uwe Schulzweida

	* masklonlatbox: added support for curvilinear grids

553
554
555
556
2015-04-29  Uwe Schulzweida

	* remapbil: optimized version without weights

557
558
559
560
561
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
562
563
564
565
566

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

567
568
569
570
2015-04-23  Uwe Schulzweida

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

571
572
573
2015-04-21  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
577
578
579
580
2015-04-17  Uwe Schulzweida

	* Select: added parameter date

581
582
583
584
2015-04-16  Uwe Schulzweida

	* Select: added parameter startdate, enddate

Uwe Schulzweida's avatar
Uwe Schulzweida committed
585
586
587
588
589
590
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

591
592
2015-04-10  Uwe Schulzweida

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

595
596
597
598
2015-04-02  Uwe Schulzweida

	* Seltime: abort if no timestep is seleced

599
2015-03-27  Uwe Schulzweida
600

601
	* Fldstat: added parameter noweights to use constant grid cell area weights
602
603
	* expr: added support for operator ?:,&&,||

604
2015-03-26  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
605

Uwe Schulzweida's avatar
Uwe Schulzweida committed
606
	* using CDI library version 1.6.8
Uwe Schulzweida's avatar
Uwe Schulzweida committed
607
608
	* Version 1.6.8 released

609
610
2015-03-25  Uwe Schulzweida

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

615
616
617
618
619
2015-03-23  Uwe Schulzweida

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

2015-03-22  Uwe Schulzweida
620
621
622

	* configure: check whether netCDF4/HDF5 is threadsafe

623
624
625
626
2015-03-21  Uwe Schulzweida

	* expr: added support for logical operator <=>

627
628
629
2015-03-20  Uwe Schulzweida

	* Remap: renamed env. variable CDO_REMAP_NORMALIZE_OPT to CDO_REMAP_NORM
630
	* Remap: renamed env. variable CDO_REMAP_SEARCH_RADIUS to CDO_REMAP_RADIUS
631

632
633
634
635
2015-03-19  Uwe Schulzweida

	* remapycon:  correct weights only for norm_opt=fracarea

Uwe Schulzweida's avatar
Uwe Schulzweida committed
636
637
638
639
2015-03-18  Uwe Schulzweida

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

640
641
642
643
2015-03-17  Uwe Schulzweida

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

644
645
2015-03-11  Uwe Schulzweida

646
	* delname: added wildcard support
647
	* wildcardmatch(): use fnmatch() if available
648
649
650
	* eofspatial: removed scaling with grid cell area weights (bug fix)
	* eoftime: removed scaling with grid cell area weights (bug fix)

651
652
653
654
655
2015-03-10  Uwe Schulzweida

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

2015-03-09  Uwe Schulzweida
656
657
658

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

659
660
2015-02-04  Uwe Schulzweida

661
	* select: added wildcard support for parameter name and param
662
663
	* selname: added wildcard support

664
665
666
667
2015-01-31  Uwe Schulzweida

	* changed remapnn test to remapdis

668
669
670
671
2015-01-30  Uwe Schulzweida

        * cdoGenFileSuffix: filter wildcard characters

672
673
2015-01-27  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
676
677
2015-01-21  Uwe Schulzweida

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

680
681
682
683
2015-01-20  Uwe Schulzweida

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

684
685
686
687
2015-01-06  Uwe Schulzweida

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

688
689
690
691
692
693
694
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

695
696
697
698
2014-12-26  Uwe Schulzweida

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

699
700
2014-12-19  Uwe Schulzweida

701
	* Seaspctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
702
	* Seaspctl: added support for env. CDO_TIMESTAT_DATE
703
	* Seasstat: changed timestat_date to mean
704
	* Timpctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
705
	* Timpctl: added support for env. CDO_TIMESTAT_DATE
706
707
	* Timstat: changed timestat_date to mean

708
709
2014-12-18  Uwe Schulzweida

710
	* Timselpctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
711
	* Timselpctl: added support for env. CDO_TIMESTAT_DATE
712
	* Timselpctl: last output time step is written two times (bug fix)
713
714
	* Timselstat: changed timestat_date to mean

715
716
717
718
2014-12-16  Uwe Schulzweida

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

719
720
2014-12-15  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
721
722
	* Seasstat: added support for env. CDO_TIMESTAT_DATE
	* Timselstat: added support for env. CDO_TIMESTAT_DATE
723

724
725
2014-12-14  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
726
	* Timstat: added support for env. CDO_TIMESTAT_DATE
727

Uwe Schulzweida's avatar
Uwe Schulzweida committed
728
729
730
731
2014-12-13  Uwe Schulzweida

	* Runstat: added time bounds

732
2014-12-12  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
733
734
735
736

	* using CDI library version 1.6.7
	* Version 1.6.7 released

737
738
739
740
2014-12-11  Uwe Schulzweida

	* intlevel3d: does not work (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
741
742
743
744
745
746
747
748
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
749
2014-11-27  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
750
751
752
753

	* using CDI library version 1.6.6
	* Version 1.6.6 released

754
755
756
757
2014-11-25  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
758
759
2014-11-24  Uwe Schulzweida

760
	* Seasstat: added support for time bounds
Uwe Schulzweida's avatar
Uwe Schulzweida committed
761
762
	* Timstat: added time bounds

Uwe Schulzweida's avatar
Uwe Schulzweida committed
763
764
765
766
2014-11-21  Uwe Schulzweida

	* outputtab: added key nohead and docu

767
768
2014-11-20  Uwe Schulzweida

769
	* outputtab: added key timestep
770
771
	* selrec: abort if used in combination with other operators

772
773
774
775
2014-11-19  Uwe Schulzweida

	* remapycon: fix omp Race Condition

Uwe Schulzweida's avatar
Uwe Schulzweida committed
776
777
778
779
780
2014-11-12  Uwe Schulzweida

	* using CDI library version 1.6.5.2
	* Version 1.6.5.2 released

781
782
2014-11-11  Uwe Schulzweida

783
	* histcount: doesn't recognize missing values (bug fix)
784
785
	* filesdes: doesn't work for GRIB2 files [Bug #5307]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
786
787
788
789
790
2014-10-31  Uwe Schulzweida

	* using CDI library version 1.6.5.1
	* Version 1.6.5.1 released

791
792
793
794
2014-10-30  Uwe Schulzweida

	* remapcon: reactivate normalize option destarea

795
796
797
798
2014-10-29  Uwe Schulzweida

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

799
800
801
802
2014-10-26  Uwe Schulzweida

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

803
2014-10-23  Uwe Schulzweida
804
805
806
807

	* using CDI library version 1.6.5
	* Version 1.6.5 released

808
809
810
811
2014-10-21  Uwe Schulzweida

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

812
813
814
815
2014-10-16  Uwe Schulzweida

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

816
817
818
819
2014-10-15  Uwe Schulzweida

	* cdoAbort: close all open CDI streams

820
821
822
823
824
825
2014-10-06  Uwe Schulzweida

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

2014-09-23  Uwe Schulzweida
826
827
828

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

829
830
2014-09-19  Uwe Schulzweida

831
	* --with-fftw3: changed default to no
832
833
	* expand gridfile name parameter [Bug #5196]

834
835
836
837
2014-09-18  Uwe Schulzweida

	* gradsdes: added support for option 365_day_calendar

838
839
840
841
2014-09-16  Uwe Schulzweida

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

842
843
844
845
2014-09-04  Uwe Schulzweida

	* vlistCompare: check flag CMP_CODE only if nvars > 1

846
847
848
849
2014-08-20  Uwe Schulzweida

	* remapycon: added support for concave grid cells

850
851
852
853
2014-08-19  Uwe Schulzweida

	* remaplaf: changed weight calculation from SCRIP to YAC

854
855
856
857
2014-08-16  Uwe Schulzweida

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

858
859
860
861
2014-08-13  Uwe Schulzweida

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

862
863
2014-08-11  Uwe Schulzweida

864
865
866
867
	* select: print progress status

2014-08-10  Uwe Schulzweida

868
869
	* gridarea: added support for concave grid cells

870
871
872
873
2014-08-06  Uwe Schulzweida

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

874
875
2014-07-28  Uwe Schulzweida

876
	* remap_weights_conserv: changed great_circle_type[8] to great_circle_type[32] (bug fix) 
877
878
	* remap_define_grid: bug fix for unstructured grids (ndims[1])

Uwe Schulzweida's avatar
Uwe Schulzweida committed
879
880
881
882
2014-07-17  Yvonne Kstermann

	* Filter: OpenMP version

883
884
885
886
2014-07-12  Uwe Schulzweida

	* sellonlatbox: skip variables with only one grid point

887
888
889
890
2014-07-12  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
891
892
893
894
2014-07-07  Uwe Schulzweida

	* cat: added progress status

895
2014-06-30  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
896
897
898
899

	* using CDI library version 1.6.4
	* Version 1.6.4 released

900
901
902
903
2014-06-30  Uwe Schulzweida

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

904
905
2014-06-19  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
906
	* Filter (operator: highpass,lowpass,bandpass): disable zero-padding
Uwe Schulzweida's avatar
Uwe Schulzweida committed
907
	* Detrend: added test
908
909
	* added option --use_fftw: used in module filter

910
911
912
913
2014-06-18  Uwe Schulzweida

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

914
915
916
917
2014-06-12  Uwe Schulzweida

	* remapeta: added support for standard name

918
919
920
921
2014-06-11  Uwe Schulzweida

	* Ymonstat: sorts output by month of year

922
923
924
925
926
927
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)

928
929
930
931
2014-06-02  Uwe Schulzweida

	* tinfo: added support for forecast time axis

932
933
934
935
2014-05-22  Uwe Schulzweida

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

936
937
938
939
2014-05-16  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
940
941
942
943
944
2014-05-12  Uwe Schulzweida

	* diff: check NaNs

2014-05-09  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
945
946
947

	* make option -W default

948
949
2014-04-24  Uwe Schulzweida

950
	* Filter: segmentation fault (bug fix)
951
	* Filter: filters only gridsize-1 grid cells (bug fix)
952
953
	* setltype, chltype: added support for GRIB2

954
955
2014-04-15  Uwe Schulzweida

956
	* select/delete: add support for negative timesteps
957
958
	* seltimestep: add support for negative timesteps [patch from: Etienne Tourigny]

959
960
961
962
2014-04-14  Uwe Schulzweida

	* New operator: sealevelpressure - sea level pressure

963
964
965
966
2014-03-14  Uwe Schulzweida

	* remapcon: check for missing values in normalisation

967
968
969
970
2014-03-10  Uwe Schulzweida

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

971
972
973
974
2014-03-03  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
975
2014-02-19  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
976
977
978

	* Diff: added number of different values to output

Uwe Schulzweida's avatar
Uwe Schulzweida committed
979
2014-02-18  Uwe Schulzweida
980
981
982
983

	* using CDI library version 1.6.3
	* Version 1.6.3 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
984
2014-01-29  Uwe Schulzweida
985
986
987

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
988
2014-01-24  Uwe Schulzweida
989
990
991

	* expr: select variables by name

Uwe Schulzweida's avatar
Uwe Schulzweida committed
992
2014-01-09  Uwe Schulzweida
993
994
995

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
996
2014-01-08  Uwe Schulzweida
997
998
999

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
1000
2014-01-07  Uwe Schulzweida