EBAS 3.00.07 Release Notes

Author:PE/ATMOS <pe@nilu.no>

Features

  • ebas_insert: ozone mixing ratio (ppb, ppbv, nmol/mol) is now converted to mass concentration on import.

    Issue Description: EWB-371
    Fix: svn r1094
  • ebas_extract: gas components stored as mass concentrations are now automatically exported as mixing ratio additionally.

    • Currently supported are ozone and all NOx components.
    • The mass concentration datasets in the database must have known standard conditions (‘Volume std. temperature’ and ‘Volume std. pressure’ metadata must be set to numerical values)
    Issue Description: EWB-293
    Fix: svn r1085
  • ebas_insert: metadata element filename is now checked against standard filename generated from metadata. If different, a warning is issued.

    Issue Description: EWB-368
    Fix: svn r1085
  • ebas_insert: improve error message on person name syntax error

    Issue Description: EWB-369
    Fix: svn r965, r976
  • ebas_set_project: now project intervals are harmonized with sample intervals and submission intervals.

    Issue Description: EWB-363
    Fix: svn r1067
  • ebas.db: insert_fc_ds crashes under special circumstances This potentially affected all EBAS programs that write data. (ebas_insert, ebas_delete, ebas_set_project). The special conditions occurred likely after fixing EWB-363, they were VERY unlikely and probably never happened before that change.

    Issue Description: EWB-376
    Fix: svn r1087
  • ebas_list_ds: improve metadata output

    • option –verbose shows now information on time dependent metadata (HVM) and additional metadata (HDS)
    • new option –vverbose splits time dependent metadata intervals into single intervals as stored in the database. This option shows also the transaction timestamp and the transaction deleted timestamp in case of time dependent metadata (shows historical changes).
    Issue Description: EWB-361
    Fix: svn r1064
  • ebas_insert: metadata element Timezone is mandatory now.

    Issue Description: EWB-360
    Fix: svn r1065
  • ebas_insert: NOx conversion (‘nmol/mol’ to ‘ug N/m3’) works now also for ‘ppb’ and ‘ppbv’.

    Fix: svn r1054
    Backported to V.3.00.06, svn r1049, r1059
  • all EBAS Commandline programs: new argument --nodb, for offline operation.

    Issue Description: EWB-362
    Fix: svn r1061, r1062
  • database: CF standard names can now be stored for each EBAS parameter.

    Issue Description: EWB-386
    Fix: svn r1119

Bugfix:

  • ebas.db: --time criteria: bug when HDP or HVM criteria are included This affected all ebas programs that use the --time argument.

    Issue Description: EWB-389
    Fix: svn 1144
  • ebas_insert: WMO region 7 is not allowed

    Issue Description: EWB-388
    Fix: svn 1135
    Backported to V.3.00.06, svn r1136
  • ebas_insert: crash when inserting HexInt values (comp=status)

    Issue Description: EWB-387
    Fix: svn 1132
  • ebas_set_project: changes were not visible in EBAS Web (does not update FC table)

    Issue Description: EWB-365
    Fix: svn r1091, r1095
  • ebas.io.nasa_ames.read: cleanup sample_times and variable values/flags when skip_data is used. This affected mainly the new data submission webapp, but potentially other tools which use the skip_data option (none known currently).

    Issue Description: EWB-378
    Fix: svn r1093
  • ebas.io.nasa_ames.read: avoid Resolution code errors when reading header only (skip_data=True). This affected mainly the new data submission webapp, but potentially other tools which use the skip_data option (none known currently).

    Issue Description: EWB-373
    Fix: svn r1092
  • ebas_extract: crash when exporting –precip datasets that are not accessible for the full interval.

    Issue Description: EWB-366
    Fix: svn r1089
  • ebas.domain: crash on reading measurement samples under certain conditions (when a data chunk without data should be read). This affected all ebas programs that potentially read data (all programs?).

    Issue Description: EWB-372
    Fix: svn r1073
    Backported to V.3.00.06, svn r1074
  • ebas_extract: crash when exporting precipitation amount in a separate single column file.

    Issue Description: EWB-364
    Fix: svn r1069
    Backported to V.3.00.06, svn r1070
  • ebas/domain: when selecting precipitation amout for a precipitation chemistry dataset, the tolerance for sample time matches was too small (9.6 min instead of 9.6 h). This affected all programs that find precipitation_amount for precipitation chemistry chemistry datasets.

    Fix: svn r1048, r1058
    Backported to V.3.00.06, svn r1049, r1059
  • EBAS Nasa Ames read: check resolution code: error in median calculation. Check could fail when number of samples was even. This affected mainly ebas_insert.

    Fix: svn r1056
    Backported to V.3.00.06, svn r1057
  • ebas_delete, ebas_set_project confirm changes feature crashed on NRT datasets.

    Fix: svn r1052
    Backported to V.3.00.06, svn r1053
  • ebas_delete, ebas_set_project failed when there were no issues at all (nothing was done in the programs ebas_delete and ebas_set_project).

    Fix: svn r1046
    Backported to V.3.00.06, svn r1047
  • ebas_set_project: time selection criteria (argument --time) did not work correctly.

    Fix: svn r1050
    Backported to V.3.00.06, svn r1051
  • ebas_insert: increased deadlocks in V3.00.06. Due to changes in the mechanism of writing the FC table, deadlock situations and thus crashes of ebas_insert occurred more frequent.

    Fix: svn r1102
    Issue Description: EWB-370

Backported from future releases

  • ebas_insert: crash when meta data Method ref is missing

    Issue Description: EWB-339
    Backported from V.3.00.08, svn r1274
    Backport: svn r1275
  • ebas_insert: prevent that the same instrument is used at the same time at different stations

    Issue Description: EWB-458
    Backported from V.3.00.08, svn r1466
    Backport: svn r1469
  • ebas_insert: file read: flags are rounded in some cases

    Issue Description: EWB-416
    Backported from V.3.00.08, svn r1264, r1323
    Backport: svn r1265, r1324
  • ebas_insert: unit conversion (gas mixing ratio) crashes

    Issue Description: EWB-397
    Issue Description: EWB-413
    Backported from V.3.00.08, svn r1241
    Backport: svn r1242
  • ebas_insert: crash when using 2 different instrument types for the same instrument ref

    Issue Description: EWB-414
    Backported from V.3.00.08, svn r1246
    Backport: svn r1247
  • ebas_extract: crash when converting units on export

    Issue Description: EWB-418
    Backported from V.3.00.08, svn r1270, r1281
    Backport: svn r1271, r1282