ChangeLog 76.1 KB
Newer Older
1
2
3
4
5
2015-10-28  Uwe Schulzweida

	* using CDI library version 1.7.0
	* Version 1.7.0 released

6
7
2015-05-26  Uwe Schulzweida

8
9
	* New operator: merstd1  - Meridional standard deviation [Divisor is (n-1)]
	* New operator: mervar1  - Meridional variance [Divisor is (n-1)]
10
11
12
	* New operator: zonstd1  - Zonal standard deviation [Divisor is (n-1)]
	* New operator: zonvar1  - Zonal variance [Divisor is (n-1)]

13
14
2015-05-22  Uwe Schulzweida

15
16
	* New operator: yseasvar1  - Multi-year seasonally variance [Divisor is (n-1)]
	* New operator: yseasstd1  - Multi-year seasonally standard deviation [Divisor is (n-1)]
17
18
19
	* New operator: seasvar1  - Seasonal variance [Divisor is (n-1)]
	* New operator: seasstd1  - Seasonal standard deviation [Divisor is (n-1)]

20
21
2015-05-21  Uwe Schulzweida

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

24
25
26
27
2015-05-19  Uwe Schulzweida

        * Fldstat2: added support for option --reduce_dim

28
29
30
31
2015-05-18  Uwe Schulzweida

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

32
33
34
35
2015-05-17  Uwe Schulzweida

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

36
37
38
39
2015-05-02  Uwe Schulzweida

	* sqr: added support for complex numbers

40
41
42
43
2015-05-01  Uwe Schulzweida

	* masklonlatbox: added support for curvilinear grids

44
45
46
47
2015-04-29  Uwe Schulzweida

	* remapbil: optimized version without weights

48
49
50
51
52
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
53
54
55
56
57

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

58
59
60
61
2015-04-23  Uwe Schulzweida

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

62
63
64
2015-04-21  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
68
69
70
71
2015-04-17  Uwe Schulzweida

	* Select: added parameter date

72
73
74
75
2015-04-16  Uwe Schulzweida

	* Select: added parameter startdate, enddate

Uwe Schulzweida's avatar
Uwe Schulzweida committed
76
77
78
79
80
81
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

82
83
2015-04-10  Uwe Schulzweida

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

86
87
88
89
2015-04-02  Uwe Schulzweida

	* Seltime: abort if no timestep is seleced

90
2015-03-27  Uwe Schulzweida
91

92
	* Fldstat: added parameter noweights to use constant grid cell area weights
93
94
	* expr: added support for operator ?:,&&,||

95
2015-03-26  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
96

Uwe Schulzweida's avatar
Uwe Schulzweida committed
97
	* using CDI library version 1.6.8
Uwe Schulzweida's avatar
Uwe Schulzweida committed
98
99
	* Version 1.6.8 released

100
101
2015-03-25  Uwe Schulzweida

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

106
107
108
109
110
2015-03-23  Uwe Schulzweida

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

2015-03-22  Uwe Schulzweida
111
112
113

	* configure: check whether netCDF4/HDF5 is threadsafe

114
115
116
117
2015-03-21  Uwe Schulzweida

	* expr: added support for logical operator <=>

118
119
120
2015-03-20  Uwe Schulzweida

	* Remap: renamed env. variable CDO_REMAP_NORMALIZE_OPT to CDO_REMAP_NORM
121
	* Remap: renamed env. variable CDO_REMAP_SEARCH_RADIUS to CDO_REMAP_RADIUS
122

123
124
125
126
2015-03-19  Uwe Schulzweida

	* remapycon:  correct weights only for norm_opt=fracarea

Uwe Schulzweida's avatar
Uwe Schulzweida committed
127
128
129
130
2015-03-18  Uwe Schulzweida

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

131
132
133
134
2015-03-17  Uwe Schulzweida

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

135
136
2015-03-11  Uwe Schulzweida

137
	* delname: added wildcard support
138
	* wildcardmatch(): use fnmatch() if available
139
140
141
	* eofspatial: removed scaling with grid cell area weights (bug fix)
	* eoftime: removed scaling with grid cell area weights (bug fix)

142
143
144
145
146
2015-03-10  Uwe Schulzweida

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

2015-03-09  Uwe Schulzweida
147
148
149

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

150
151
2015-02-04  Uwe Schulzweida

152
	* select: added wildcard support for parameter name and param
153
154
	* selname: added wildcard support

155
156
157
158
2015-01-31  Uwe Schulzweida

	* changed remapnn test to remapdis

159
160
161
162
2015-01-30  Uwe Schulzweida

        * cdoGenFileSuffix: filter wildcard characters

163
164
2015-01-27  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
167
168
2015-01-21  Uwe Schulzweida

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

171
172
173
174
2015-01-20  Uwe Schulzweida

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

175
176
177
178
2015-01-06  Uwe Schulzweida

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

179
180
181
182
183
184
185
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

186
187
188
189
2014-12-26  Uwe Schulzweida

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

190
191
2014-12-19  Uwe Schulzweida

192
	* Seaspctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
193
	* Seaspctl: added support for env. CDO_TIMESTAT_DATE
194
	* Seasstat: changed timestat_date to mean
195
	* Timpctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
196
	* Timpctl: added support for env. CDO_TIMESTAT_DATE
197
198
	* Timstat: changed timestat_date to mean

199
200
2014-12-18  Uwe Schulzweida

201
	* Timselpctl: changed timestat_date to mean
Uwe Schulzweida's avatar
Uwe Schulzweida committed
202
	* Timselpctl: added support for env. CDO_TIMESTAT_DATE
203
	* Timselpctl: last output time step is written two times (bug fix)
204
205
	* Timselstat: changed timestat_date to mean

206
207
208
209
2014-12-16  Uwe Schulzweida

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

210
211
2014-12-15  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
212
213
	* Seasstat: added support for env. CDO_TIMESTAT_DATE
	* Timselstat: added support for env. CDO_TIMESTAT_DATE
214

215
216
2014-12-14  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
217
	* Timstat: added support for env. CDO_TIMESTAT_DATE
218

Uwe Schulzweida's avatar
Uwe Schulzweida committed
219
220
221
222
2014-12-13  Uwe Schulzweida

	* Runstat: added time bounds

223
2014-12-12  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
224
225
226
227

	* using CDI library version 1.6.7
	* Version 1.6.7 released

228
229
230
231
2014-12-11  Uwe Schulzweida

	* intlevel3d: does not work (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
232
233
234
235
236
237
238
239
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
240
2014-11-27  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
241
242
243
244

	* using CDI library version 1.6.6
	* Version 1.6.6 released

245
246
247
248
2014-11-25  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
249
250
2014-11-24  Uwe Schulzweida

251
	* Seasstat: added support for time bounds
Uwe Schulzweida's avatar
Uwe Schulzweida committed
252
253
	* Timstat: added time bounds

Uwe Schulzweida's avatar
Uwe Schulzweida committed
254
255
256
257
2014-11-21  Uwe Schulzweida

	* outputtab: added key nohead and docu

258
259
2014-11-20  Uwe Schulzweida

260
	* outputtab: added key timestep
261
262
	* selrec: abort if used in combination with other operators

263
264
265
266
2014-11-19  Uwe Schulzweida

	* remapycon: fix omp Race Condition

Uwe Schulzweida's avatar
Uwe Schulzweida committed
267
268
269
270
271
2014-11-12  Uwe Schulzweida

	* using CDI library version 1.6.5.2
	* Version 1.6.5.2 released

272
273
2014-11-11  Uwe Schulzweida

274
	* histcount: doesn't recognize missing values (bug fix)
275
276
	* filesdes: doesn't work for GRIB2 files [Bug #5307]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
277
278
279
280
281
2014-10-31  Uwe Schulzweida

	* using CDI library version 1.6.5.1
	* Version 1.6.5.1 released

282
283
284
285
2014-10-30  Uwe Schulzweida

	* remapcon: reactivate normalize option destarea

286
287
288
289
2014-10-29  Uwe Schulzweida

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

290
291
292
293
2014-10-26  Uwe Schulzweida

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

294
2014-10-23  Uwe Schulzweida
295
296
297
298

	* using CDI library version 1.6.5
	* Version 1.6.5 released

299
300
301
302
2014-10-21  Uwe Schulzweida

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

303
304
305
306
2014-10-16  Uwe Schulzweida

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

307
308
309
310
2014-10-15  Uwe Schulzweida

	* cdoAbort: close all open CDI streams

311
312
313
314
315
316
2014-10-06  Uwe Schulzweida

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

2014-09-23  Uwe Schulzweida
317
318
319

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

320
321
2014-09-19  Uwe Schulzweida

322
	* --with-fftw3: changed default to no
323
324
	* expand gridfile name parameter [Bug #5196]

325
326
327
328
2014-09-18  Uwe Schulzweida

	* gradsdes: added support for option 365_day_calendar

329
330
331
332
2014-09-16  Uwe Schulzweida

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

333
334
335
336
2014-09-04  Uwe Schulzweida

	* vlistCompare: check flag CMP_CODE only if nvars > 1

337
338
339
340
2014-08-20  Uwe Schulzweida

	* remapycon: added support for concave grid cells

341
342
343
344
2014-08-19  Uwe Schulzweida

	* remaplaf: changed weight calculation from SCRIP to YAC

345
346
347
348
2014-08-16  Uwe Schulzweida

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

349
350
351
352
2014-08-13  Uwe Schulzweida

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

353
354
2014-08-11  Uwe Schulzweida

355
356
357
358
	* select: print progress status

2014-08-10  Uwe Schulzweida

359
360
	* gridarea: added support for concave grid cells

361
362
363
364
2014-08-06  Uwe Schulzweida

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

365
366
2014-07-28  Uwe Schulzweida

367
	* remap_weights_conserv: changed great_circle_type[8] to great_circle_type[32] (bug fix) 
368
369
	* remap_define_grid: bug fix for unstructured grids (ndims[1])

Uwe Schulzweida's avatar
Uwe Schulzweida committed
370
371
372
373
2014-07-17  Yvonne Kstermann

	* Filter: OpenMP version

374
375
376
377
2014-07-12  Uwe Schulzweida

	* sellonlatbox: skip variables with only one grid point

378
379
380
381
2014-07-12  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
382
383
384
385
2014-07-07  Uwe Schulzweida

	* cat: added progress status

386
2014-06-30  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
387
388
389
390

	* using CDI library version 1.6.4
	* Version 1.6.4 released

391
392
393
394
2014-06-30  Uwe Schulzweida

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

395
396
2014-06-19  Uwe Schulzweida

Uwe Schulzweida's avatar
Uwe Schulzweida committed
397
	* Filter: disable zero-padding
Uwe Schulzweida's avatar
Uwe Schulzweida committed
398
	* Detrend: added test
399
400
	* added option --use_fftw: used in module filter

401
402
403
404
2014-06-18  Uwe Schulzweida

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

405
406
407
408
2014-06-12  Uwe Schulzweida

	* remapeta: added support for standard name

409
410
411
412
2014-06-11  Uwe Schulzweida

	* Ymonstat: sorts output by month of year

413
414
415
416
417
418
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)

419
420
421
422
2014-06-02  Uwe Schulzweida

	* tinfo: added support for forecast time axis

423
424
425
426
2014-05-22  Uwe Schulzweida

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

427
428
429
430
2014-05-16  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
431
432
433
434
435
2014-05-12  Uwe Schulzweida

	* diff: check NaNs

2014-05-09  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
436
437
438

	* make option -W default

439
440
2014-04-24  Uwe Schulzweida

441
	* Filter: segmentation fault (bug fix)
442
	* Filter: filters only gridsize-1 grid cells (bug fix)
443
444
	* setltype, chltype: added support for GRIB2

445
446
2014-04-15  Uwe Schulzweida

447
	* select/delete: add support for negative timesteps
448
449
	* seltimestep: add support for negative timesteps [patch from: Etienne Tourigny]

450
451
452
453
2014-04-14  Uwe Schulzweida

	* New operator: sealevelpressure - sea level pressure

454
455
456
457
2014-03-14  Uwe Schulzweida

	* remapcon: check for missing values in normalisation

458
459
460
461
2014-03-10  Uwe Schulzweida

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

462
463
464
465
2014-03-03  Uwe Schulzweida

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
466
2014-02-19  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
467
468
469

	* Diff: added number of different values to output

Uwe Schulzweida's avatar
Uwe Schulzweida committed
470
2014-02-18  Uwe Schulzweida
471
472
473
474

	* using CDI library version 1.6.3
	* Version 1.6.3 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
475
2014-01-29  Uwe Schulzweida
476
477
478

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
479
2014-01-24  Uwe Schulzweida
480
481
482

	* expr: select variables by name

Uwe Schulzweida's avatar
Uwe Schulzweida committed
483
2014-01-09  Uwe Schulzweida
484
485
486

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
487
2014-01-08  Uwe Schulzweida
488
489
490

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
491
2014-01-07  Uwe Schulzweida
492
493
494

	* settaxis: added support for negativ time increment

Uwe Schulzweida's avatar
Uwe Schulzweida committed
495
2014-01-03  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
496
497
498

	* Added test/test_Select.sh

Uwe Schulzweida's avatar
Uwe Schulzweida committed
499
2014-01-02 Uwe Schulzweida
500
501
502

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
503
2013-12-09 Uwe Schulzweida
504
505
506

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
507
2013-12-04 Uwe Schulzweida
508
509

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
512
2013-11-29 Uwe Schulzweida
513
514
515
516

	* 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
517
2013-11-29 Uwe Schulzweida
518
519
520

	* remapdis: optimization for regular 2D source grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
521
2013-11-28 Uwe Schulzweida
522
523
524

	* remapbic: optimization for regular 2D source grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
525
2013-11-27 Uwe Schulzweida
526
527
528

	* remapbil: optimization for regular 2D source grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
529
2013-11-25  Uwe Schulzweida
530
531
532

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
533
2013-11-18  Uwe Schulzweida
534
535
536

	* remaplib: cleanup and preparation for opt. reg2d grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
537
2013-11-13  Uwe Schulzweida
538
539
540

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
541
2013-11-12  Uwe Schulzweida
542
543
544
545

	* using CDI library version 1.6.2
	* Version 1.6.2 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
546
2013-11-06  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
547
548
549

	* Added test/test_Remap.sh

Uwe Schulzweida's avatar
Uwe Schulzweida committed
550
2013-10-25  Uwe Schulzweida
551
552
553

	* 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
554
2013-10-21  Uwe Schulzweida
555

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
559
2013-10-18  Uwe Schulzweida
560
561

	* gridarea: replace cell_area_tri() by huiliers_area()
562
	* outputf: make second parameter (nelem) optional
563

Uwe Schulzweida's avatar
Uwe Schulzweida committed
564
2013-10-06  Uwe Schulzweida
565
566
567

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
568
2013-09-02  Uwe Schulzweida
569

570
	* Consecstat: init vars with 0 (bug fix)
571
	* Seascount: added support for complex numbers
572
573
	* Timcount: added support for complex numbers

Uwe Schulzweida's avatar
Uwe Schulzweida committed
574
2013-08-26  Uwe Schulzweida
575
576
577

	* Timstat: added support for complex numbers

Uwe Schulzweida's avatar
Uwe Schulzweida committed
578
2013-08-09  Uwe Schulzweida
579
580
581

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
582
2013-08-07  Uwe Schulzweida
583
584
585

	* mastrfu: added missing value support

Uwe Schulzweida's avatar
Uwe Schulzweida committed
586
2013-08-05  Uwe Schulzweida
587

588
	* select: added support for key >timestep_of_year<
589

Uwe Schulzweida's avatar
Uwe Schulzweida committed
590
2013-08-02  Uwe Schulzweida
591
592
593

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

Uwe Schulzweida's avatar
Uwe Schulzweida committed
594
2013-08-01  Uwe Schulzweida
595
596
597

	* added support of ASCII grid description for GRID_LAEA

Uwe Schulzweida's avatar
Uwe Schulzweida committed
598
2013-07-29  Uwe Schulzweida
599

600
	* gridGenArea: added warning message if grid cell corner not available
601
602
	* gp2sp: added warning message if gp data not found

Uwe Schulzweida's avatar
Uwe Schulzweida committed
603
2013-07-08  Uwe Schulzweida
604
605
606

	* split*: use filename extension from input file

Uwe Schulzweida's avatar
Uwe Schulzweida committed
607
2013-06-28  Uwe Schulzweida
608
609
610

	* gridCurvilinearToRegular: set tolerance to 1.e-6

Uwe Schulzweida's avatar
Uwe Schulzweida committed
611
2013-06-28  Uwe Schulzweida
612

613
614
615
	* using CDI library version 1.6.1
	* Version 1.6.1 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
616
2013-06-10  Uwe Schulzweida
617
618
619

	* select: added support for key >minute< [request: Beate Gayer]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
620
2013-06-03  Uwe Schulzweida
621
622
623

	* inttime: removes last time step [Bug #3611]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
624
2013-05-24  Uwe Schulzweida
625
626
627

	* mrotuvb: added option >noint< to disable the interpolation to the grid cell centre

Uwe Schulzweida's avatar
Uwe Schulzweida committed
628
2013-05-14  Uwe Schulzweida
629
630
631

	* scatter: fails with missing values [Bug #3492]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
632
2013-04-19  Uwe Schulzweida
633
634
635

	* gradsdes: added support for netCDF files

Uwe Schulzweida's avatar
Uwe Schulzweida committed
636
2013-04-18  Uwe Schulzweida
637

638
639
	* Info: add chunking information of netcdf files (only with verbose output) [Feature #3489]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
640
2013-04-17 Uwe Schulzweida
641

642
	* select: added support to expand integer parameter
643
644
	* select: added support for key >hour<

Uwe Schulzweida's avatar
Uwe Schulzweida committed
645
2013-04-10 Uwe Schulzweida
646

647
	* shifttime: wrong result for negative hours and days [Bug #3440]
648
	* selmon: month not found for negative years [Bug #3439]
649
	* splitmon: month not found for negative years
650

Uwe Schulzweida's avatar
Uwe Schulzweida committed
651
2013-04-05 Uwe Schulzweida
652
653
654

	* expr: wrong results if left operand has one level and right operand has more than one level (bug fix) [report: Walter Sauf]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
655
2013-04-02 Uwe Schulzweida
656

657
	* enscrps: wrong result since CDO version 1.5.6 [Bug #3403]
658

Uwe Schulzweida's avatar
Uwe Schulzweida committed
659
2013-03-19 Uwe Schulzweida
660
661
662

	* fldcor: check missing value of 2. input file (bug fix) [report: Hans-Jrgen Panitz]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
663
2013-03-14 Uwe Schulzweida
664

665
666
667
	* using CDI library version 1.6.0
	* Version 1.6.0 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
668
2013-03-01 Uwe Schulzweida
669
670
671

	* gridarea: set number of timesteps to 0 (bug fix for operator chaining) [report: Dirk Notz]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
672
2013-02-25 Uwe Schulzweida
673
674
675

	* merge: uses size of the first input file for the output buffer [Bug #3290]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
676
2013-02-22 Uwe Schulzweida
677

Uwe Schulzweida's avatar
Uwe Schulzweida committed
678
	* New operator: yearmonmean - yearly mean from monthly data
679

Uwe Schulzweida's avatar
Uwe Schulzweida committed
680
2013-02-21 Uwe Schulzweida
681
682
683

	* added cdoDefaultFileType to UNCHANGED_RECORD (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
684
2013-02-19 Uwe Schulzweida
685
686
687

	* masklonlatbox: added support for curvilinear grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
688
2013-02-09 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
689
690
691

	* New operator: duplicate  - Duplicates a dataset

Uwe Schulzweida's avatar
Uwe Schulzweida committed
692
2013-02-08 Uwe Schulzweida
693
694
695

	* sellonlatbox: wrong result with overlapped lonlatbox on curvilinear grids (bug fix) [report: Dirk Notz]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
696
2013-02-06 Uwe Schulzweida
697

698
699
	* New operator: timselvar1  - Time range variance [Divisor is (n-1)]
	* New operator: timselstd1  - Time range standard deviation [Divisor is (n-1)]
700
701
702
	* New operator: runvar1  -  Running variance [Divisor is (n-1)]
	* New operator: runstd1  -  Running standard deviation [Divisor is (n-1)]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
703
2013-02-05 Uwe Schulzweida
704

705
	* ensrkhisttime: fixed memory fault [https://code.zmaw.de/boards/1/topics/1657]
706

Uwe Schulzweida's avatar
Uwe Schulzweida committed
707
2013-02-04 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
708

709
	* Added CDO option -W to print extra warning messages
Uwe Schulzweida's avatar
Uwe Schulzweida committed
710

Uwe Schulzweida's avatar
Uwe Schulzweida committed
711
2013-01-30 Uwe Schulzweida
712
713
714

	* New operator: ymonvar1    - Multi-year monthly variance [Divisor is (n-1)]
	* New operator: ymonstd1    - Multi-year monthly standard deviation [Divisor is(n-1)]
715
716
	* New operator: ydayvar1   - Multi-year daily variance [Divisor is (n-1)]
	* New operator: ydaystd1   - Multi-year daily standard deviation [Divisor is (n-1)]
717
718
	* New operator: yhourvar1   - Multi-year hourly variance [Divisor is (n-1)]
	* New operator: yhourstd1   - Multi-year hourly standard deviation [Divisor is (n-1)]
719
720
	* New operator: ydrunvar1    - Multi-year daily running variance [Divisor is (n-1)]
	* New operator: ydrunstd1    - Multi-year daily running standard deviation [Divisor is (n-1)]
721

722

Uwe Schulzweida's avatar
Uwe Schulzweida committed
723
2013-01-25 Uwe Schulzweida
724
725
726
727
728

        * New operator: timvar1    - Time variance [Divisor is (n-1)]
	* New operator: timstd1    - Time standard deviation [Divisor is (n-1)]
        * New operator: hourvar1   - Hourly variance [Divisor is (n-1)]
	* New operator: hourstd1   - Hourly standard deviation [Divisor is (n-1)]
729
730
	* New operator: dayvar1    - Daily variance [Divisor is (n-1)]
	* New operator: daystd1    - Daily standard deviation [Divisor is (n-1)]
731
732
	* New operator: monvar1    - Monthly variance [Divisor is (n-1)]
	* New operator: monstd1    - Monthly standard deviation [Divisor is (n-1)]
733
734
	* New operator: yearvar1   - Yearly variance [Divisor is (n-1)]
	* New operator: yearstd1   - Yearly standard deviation [Divisor is (n-1)]
735

Uwe Schulzweida's avatar
Uwe Schulzweida committed
736
2013-01-23 Uwe Schulzweida
737
738
739

	* New operator: ensstd1 - Ensemble standard deviation [Divisor is (n-1)]
	* New operator: ensvar1 - Ensemble variance [Divisor is (n-1)]
740
741
	* New operator: fldstd1 - Field standard deviation [Divisor is (n-1)]
	* New operator: fldvar1 - Field variance [Divisor is (n-1)]
742

Uwe Schulzweida's avatar
Uwe Schulzweida committed
743
2013-01-22 Helmut Haak
Uwe Schulzweida's avatar
Uwe Schulzweida committed
744
745
746

	* New operator: adisit - Potential temperature to in-situ temperature

Uwe Schulzweida's avatar
Uwe Schulzweida committed
747
2013-01-21 Uwe Schulzweida
748

Uwe Schulzweida's avatar
Uwe Schulzweida committed
749
	* New operator: rhopot - Calculates potential density
750
751
	* New operator: select - select fields from an unlimited number of input files

Uwe Schulzweida's avatar
Uwe Schulzweida committed
752
2013-01-17 Uwe Schulzweida
753

754
	* diff: print only records that differ
755
756
	* setpartab: added namelist entry 'delete'

Uwe Schulzweida's avatar
Uwe Schulzweida committed
757
2013-01-11 Uwe Schulzweida
758
759
760

	* expr: wrong result for operation var1/var2 where var2 = 0

Uwe Schulzweida's avatar
Uwe Schulzweida committed
761
2013-01-10 Uwe Schulzweida
762
763

	* Settime: set number of output timesteps to unlimited
764

Uwe Schulzweida's avatar
Uwe Schulzweida committed
765
2013-01-08 Uwe Schulzweida
766

Uwe Schulzweida's avatar
Uwe Schulzweida committed
767
768
	* Runstat: added support for time bounds (Bug #3127)
        * runpctl: added support for time bounds
769
770
771
	* setcalendar: changed CDO calendar names to CF calendar names
                    (standard, proleptic_gregorian, 360_day, 365_day, 366_day)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
772
2012-12-17 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
773

774
775
776
	* using CDI library version 1.5.9
	* Version 1.5.9 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
777
2012-12-06 Uwe Schulzweida
778
779
780

	* PROJ.4: use proj_api.h instead of projects.h

Uwe Schulzweida's avatar
Uwe Schulzweida committed
781
2012-11-27 Uwe Schulzweida
782
783

	* gradsdes: use pstreamInqByteorder() [Bug #3041]
784
	* zonSTAT: check whether a zonal grid already exists (bug fix)
785

Uwe Schulzweida's avatar
Uwe Schulzweida committed
786
2012-11-26 Uwe Schulzweida
787

788
789
	* added workaround to combine CDO operators with the result of	mergetime, merge, copy, cat, ens<STAT>
	* Selbox: extend check for latitude indices
790

Uwe Schulzweida's avatar
Uwe Schulzweida committed
791
2012-11-21 Uwe Schulzweida
792
793
794

	* enlarge: added missing value support [request: Chris Fletcher]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
795
2012-11-15 Uwe Schulzweida
796

797
	* Split: added parameter swap to swap the position of <obase> and <xxx>  in the filename
798
799
800
	* splitgrid: bug fix for gridID output in filename <xxx>
	* splitzaxis: bug fix for zaxisID output in filename <xxx>

Uwe Schulzweida's avatar
Uwe Schulzweida committed
801
2012-11-14 Uwe Schulzweida
802

Uwe Schulzweida's avatar
Uwe Schulzweida committed
803
	* cdo: added option -k <chunktype> to set the chunk type to auto, grid or lines
804
805
	* cdo option -z zip: added optional compression level -z zip[_1-9] [request: Etienne Tourigny]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
806
2012-11-08 Uwe Schulzweida
807
808
809

	* pipeInqVlist: wait MIN_WAIT_CYCLES if processNumsActive() == 1 (bug fix) [report:  Jaison Ambadan]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
810
2012-11-07 Uwe Schulzweida
811
812
813

	* bug fix for user defined lon/lat grids
             This bug was introduced in CDO version 1.5.8.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
814

Uwe Schulzweida's avatar
Uwe Schulzweida committed
815
2012-10-30 Uwe Schulzweida
816
817
818
819

	* using CDI library version 1.5.8
	* Version 1.5.8 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
820
2012-10-29 Uwe Schulzweida
821
822
823

	* mastrfu: set datatype to 32-bit float

Uwe Schulzweida's avatar
Uwe Schulzweida committed
824
2012-10-23 Uwe Schulzweida
825

826
	* Fldstat: set weight to 1 if gridsize is 1
827

Uwe Schulzweida's avatar
Uwe Schulzweida committed
828
2012-10-19 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
829
830
831

	* added operator seinfo

Uwe Schulzweida's avatar
Uwe Schulzweida committed
832
2012-10-17 Uwe Schulzweida
833
834

	* eca_rr1: result has wrong long name attribute [Bug #2763]
835
	* eca_pd: disabled, use eca_rr1  (same functionallity) [Bug #2763]
836

Uwe Schulzweida's avatar
Uwe Schulzweida committed
837
2012-10-14 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
838
839
840

	* added operator tee

Uwe Schulzweida's avatar
Uwe Schulzweida committed
841
2012-10-13 Uwe Schulzweida
842

Uwe Schulzweida's avatar
Uwe Schulzweida committed
843
	* remaplaf: fixed bug in binary_search_int()
844

Uwe Schulzweida's avatar
Uwe Schulzweida committed
845
2012-10-05 Uwe Schulzweida
846
847
848

	* use read/write timer only for single threaded CDO version [Support #2854]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
849
2012-10-05 Modali Kameswarrao
Uwe Schulzweida's avatar
Uwe Schulzweida committed
850
851
852

	* Maggraph update

Uwe Schulzweida's avatar
Uwe Schulzweida committed
853
2012-09-25 Uwe Schulzweida
854
855
856

	* replace: change streamNtsteps() to vlistNtsteps() (bug fix for CDI 1.5.7)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
857
2012-09-13 Uwe Schulzweida
858
859
860

	* Added support for netCDF4(HDF5) formatted SCRIP grids

Uwe Schulzweida's avatar
Uwe Schulzweida committed
861
2012-09-07 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
862
863

	* Info: changed output format
Uwe Schulzweida's avatar
Uwe Schulzweida committed
864
	* Diff: changed output format
Uwe Schulzweida's avatar
Uwe Schulzweida committed
865

Uwe Schulzweida's avatar
Uwe Schulzweida committed
866
2012-09-04 Uwe Schulzweida
867
868
869

	* processDelete: set Process[processID].threadID = 0 (bug fix)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
870
2012-09-03 Uwe Schulzweida
871
872
873
874

	* added CDO option -L to lock all I/O calls. This option is neccessary if external I/O libraries like 
	  netCDF4 (HDF5) were installed without thread-safe support.

Uwe Schulzweida's avatar
Uwe Schulzweida committed
875
2012-08-30 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
876
877
878

	* Sinfo: changed output format

Uwe Schulzweida's avatar
Uwe Schulzweida committed
879
2012-08-28 Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
880
881

	* using CDI library version 1.5.7 (merged from cdi-pio)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
882
	* activate pstreamCopyRecord()
Uwe Schulzweida's avatar
Uwe Schulzweida committed
883
884
	* Version 1.5.7 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
885
2012-08-23 Uwe Schulzweida
886
887
888
889

	* Arith: bug fix for NVARS1 == NVARS2
                    This bug was introduced in CDO version 1.5.6.

Uwe Schulzweida's avatar
Uwe Schulzweida committed
890
2012-07-26 Uwe Schulzweida
891
892
893
894
895
896
897
898
899

	* Version 1.5.6.1 released
	* arradd: disable SSE2 optimazation (bug in residual loop)
	    The following statistical functions are affected:
	        *mean, *avg, *sum, *var, *std
	    if all of the following conditions are  complied:
	       - x86_64 machine (tornado, squall, thunder, lizard)
	       - dataset has no missing values
	       - the horizontal grid size is > 1 and not multiple of 8
900
            This bug was introduced in CDO version 1.5.6.
901

Uwe Schulzweida's avatar
Uwe Schulzweida committed
902
2012-07-23  Uwe Schulzweida
903
904
905
906

	* using CDI library version 1.5.6
	* Version 1.5.6 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
907
2012-07-20  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
908
909
910

	* Fixed bug #2605

Uwe Schulzweida's avatar
Uwe Schulzweida committed
911
2012-07-17  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
912
913
914

	* Added operator zonrange

Uwe Schulzweida's avatar
Uwe Schulzweida committed
915
2012-07-12  Uwe Schulzweida
916
917
918

	* vlistCompare(): added check to compare sorted parameter names

Uwe Schulzweida's avatar
Uwe Schulzweida committed
919
2012-07-11  Uwe Schulzweida
920

921
	* gradsdes: added support for 64-bit SERVICE, EXTRA and IEG format
922
923
	* import_binary: added support for 64-bit floats via extra OPTION keyword flt64 [request: Tim Bruecher]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
924
2012-07-10  Uwe Schulzweida
925
926
927
928

	* sort_iter: call to sort_par() only for parent <= (nthreads-1)
	* added remapsort.c

Uwe Schulzweida's avatar
Uwe Schulzweida committed
929
2012-07-07  Uwe Schulzweida
930
931
932

	* remaplib::sort_add: use optimized version (speedup +20%)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
933
2012-07-03  Uwe Schulzweida
934
935
936

	* userFileOverwrite: accept also a simple 'y' as yes [request: Dirk Notz]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
937
2012-06-26  Uwe Schulzweida
938
939

	* Arith: added support for 3D masks [request: Ralf Mller]
940
	* pipeInqVlist: wait only 1s and check for other active CDO processes
941

Uwe Schulzweida's avatar
Uwe Schulzweida committed
942
2012-06-25  Uwe Schulzweida
943

944
	* Selvar: added check for time constant fields (bug fix) [report: Ralf Mller]
945
946
	* mastrfu: use grid coordinates from input file

Uwe Schulzweida's avatar
Uwe Schulzweida committed
947
2012-06-21  Uwe Schulzweida
948
949
950

	* pstreamCheckDatarange: activate check only if ivals > 0

Uwe Schulzweida's avatar
Uwe Schulzweida committed
951
2012-06-15  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
952
953
954
955

	* ymonmean: removed time bounds if present (bug fix) [Bug #2474]
	* ymonsub: added support for time bounds (bug fix) [Bug #2475]

Uwe Schulzweida's avatar
Uwe Schulzweida committed
956
2012-06-08  Ralf Mueller
Ralf Mueller's avatar
Ralf Mueller committed
957
958
959

	* New operator: showunit (Showinfo)

Uwe Schulzweida's avatar
Uwe Schulzweida committed
960
2012-06-06  Uwe Schulzweida
Uwe Schulzweida's avatar
Uwe Schulzweida committed
961

962
	* Sinfo: changed Time entry to Ttype
Uwe Schulzweida's avatar
Uwe Schulzweida committed
963
964
	* changed timeID to tsteptype

Uwe Schulzweida's avatar
Uwe Schulzweida committed
965
2012-05-31  Luis Kornblueh
966

967
	* arradd: SSE2 version (performance +15%)
968

Uwe Schulzweida's avatar
Uwe Schulzweida committed
969
2012-05-29  Uwe Schulzweida
970
971

	* Runstat: optimize missing value handling (speedup)
972
	* Runstat: OpenMP parallelization over parameter nts
973
	* Runstat: added env. RUNSTAT_NOMISS
974

Uwe Schulzweida's avatar
Uwe Schulzweida committed
975
2012-05-29  Uwe Schulzweida
976
977
978

	* input: changed time axis to RELATIVE

Uwe Schulzweida's avatar
Uwe Schulzweida committed
979
2012-05-15  Uwe Schulzweida
980
981
982
983

	* using CDI library version 1.5.5
	* Version 1.5.5 released

Uwe Schulzweida's avatar
Uwe Schulzweida committed
984
2012-05-09  Uwe Schulzweida
985
986

	* Ensstat3: nvars undefined (bug fix)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
987

Uwe Schulzweida's avatar
Uwe Schulzweida committed
988
2012-05-08  Uwe Schulzweida
989
990

	* remap_bilin: using fabs(src_lats[n]) for distance-weighted average (big fix) [report: Renate Brokopf]
991
	* remap_bilic: using fabs(src_lats[n]) for distance-weighted average (big fix)
992

Uwe Schulzweida's avatar
Uwe Schulzweida committed
993
2012-04-20  Uwe Schulzweida
994

995
996
	* grid.c::gridCurvilinearToRegular: bug fix [report: Ag Stevens]
	* remaplib: changed warning message for bilinear/bicubic interpolation
997

Uwe Schulzweida's avatar
Uwe Schulzweida committed
998
2012-04-17  Uwe Schulzweida
999
1000

	* Yseasstat: changed timestamp of DJF season to last timestep of February
For faster browsing, not all history is shown. View entire blame