Opened 7 years ago

Closed 3 years ago

#515 closed enhancement (fixed)

DMI ROPP9.1/10.0 wishlist for io

Reported by: Ian Culverwell Owned by: Ian Culverwell
Priority: normal Milestone: ROPP9.1 carry over
Component: ropp_io Version: 11.0
Keywords: Cc:

Description

From #510:

ropp_io:


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ncdf/ncdf_putgetvar_acode.m4

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ncdf/ncdf_putgetvar_schar.m4

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ncdf/ncdf_putgetvar_scode.m4

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ncdf/ncdf_putvar.f90

Original changeset:

Removed repeated synchronization when writing files: https://trac.romsaf.org/ropp/changeset/5281


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ncdf/ncdf_create.f90

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ncdf/ncdf_error_handler.f90

Original changesets:

Avoid infinite loop when 'Protocol error' occurs: https://trac.romsaf.org/ropp/changeset/5288/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ncdf/ncdf_error_handler.f90

Avoid 'Protocol error' in vagrant environment: https://trac.romsaf.org/ropp/changeset/5289/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ncdf/ncdf_create.f90


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ropp/ropp_io_write_ncdf_def.f90

Original changeset:

Added error handling after call to nf90_enddef: https://trac.romsaf.org/ropp/changeset/5290/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_write_ncdf_def.f90


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/tools/grib2bgrasc.f90

Original changesets:

PCD bit 15 is now set in bgr files by the grib2bgrasc tool: https://trac.romsaf.org/ropp/changeset/4795/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/grib2bgrasc.f90

Minor update of grib2bgrasc.f90: https://trac.romsaf.org/ropp/changeset/4874/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/grib2bgrasc.f90

fcperiod is not well defined for interpolation: https://trac.romsaf.org/ropp/changeset/4960/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/grib2bgrasc.f90

Adding requested date & time to the bgr file DTocc structure: https://trac.romsaf.org/ropp/changeset/5100/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/grib2bgrasc.f90

Option --no-ranchk added to grib2bgrasc: https://trac.romsaf.org/ropp/changeset/5101/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/grib2bgrasc.f90

Skipping mapping of lon to [0:360]: https://trac.romsaf.org/ropp/changeset/5102/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/grib2bgrasc.f90


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/tools/ropp2ropp.f90

Original changesets:

Do not warn on the use of --no-ranchk: https://trac.romsaf.org/ropp/changeset/4820

Adding option to ropp2ropp that allows file merging: https://trac.romsaf.org/ropp/changeset/5203/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/ropp2ropp.f90

Bug-fix: https://trac.romsaf.org/ropp/changeset/5374/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/ropp2ropp.f90

Added option -r to remove a processing level: https://trac.romsaf.org/ropp/changeset/5390/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/ropp2ropp.f90


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/tools/ucar2ropp.f90

Original changesets:

svn merge of dmi_trunk_8.0: https://trac.romsaf.org/ropp/changeset/4735/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/tools/ucar2ropp.f90

Do not warn on the use of --no-ranchk: https://trac.romsaf.org/ropp/changeset/4820


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ropp/ropp_io.f90

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ropp/ropp_io_read.f90

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ropp/ropp_io_read_ncdf_get.f90

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/tools/eum2bufr_ec.f90

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/tools/eum2ropp.f90

https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/tools/ropp2bufr_ec.f90 (similar/consistent updates to ropp2bufr_mo.f90 has not been made since https://trac.romsaf.org/ropp/changeset/3430)

Original changesets:

Changes to make range checking optional: https://trac.romsaf.org/ropp/changeset/4272/ropp_src/branches/dev/Share/dmi_trunk_6.1/ropp_io/tools/eum2ropp.f90

Do not warn on the use of --no-ranchk: https://trac.romsaf.org/ropp/changeset/4820

Changes to handle Metop from UCAR: https://trac.romsaf.org/ropp/changeset/5016/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Set PCD bit 2 (NRT/Offline) when reading UCAR atmPhs files: https://trac.romsaf.org/ropp/changeset/5067/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Changed sign in EUM data reconstruction from I's and Q's: https://trac.romsaf.org/ropp/changeset/5323/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Changes to use eci2eci in ropp_io: https://trac.romsaf.org/ropp/changeset/5332/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Use 0.02 sec (cl and ol) or 0.001 sec (rs) assumed sampling times: https://trac.romsaf.org/ropp/changeset/5337/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Do a propor average of SNRs (via I and Q): https://trac.romsaf.org/ropp/changeset/5344/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Get date and time from level 1a instead of level 1b: https://trac.romsaf.org/ropp/changeset/5345/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Remove samples with tracking state = 2 for setting, not rising: https://trac.romsaf.org/ropp/changeset/5349/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Implemented option to get EUMETSATs navbit-corrected excess phase: https://trac.romsaf.org/ropp/changeset/5356

Implemented option to exclude output of the level 1b bending angle: https://trac.romsaf.org/ropp/changeset/5362

Metadata adjustments for eum2ropp: https://trac.romsaf.org/ropp/changeset/5363/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Removed obsolete comments, added one: https://trac.romsaf.org/ropp/changeset/5367/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Avoid core dump in very rare cases when ol and rs times don't match: https://trac.romsaf.org/ropp/changeset/5381/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90

Modifications to read UCARs atmPrf files: https://trac.romsaf.org/ropp/changeset/5389/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_read_ncdf_get.f90


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/ropp/ropp_io_types.f90

Original changesets:

Changed shum_sigma valid range from 5 g/kg to 50 g/kg: https://trac.romsaf.org/ropp/changeset/4877/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_types.f90

Changed valid range of alt_refrac and geop_refrac: https://trac.romsaf.org/ropp/changeset/4921/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_types.f90

Changed valid range of shum: https://trac.romsaf.org/ropp/changeset/5194/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_io/ropp/ropp_io_types.f90


https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_io/bufr/ropp2bufr_mod.f90 No original changeset

Change history (3)

comment:1 by Ian Culverwell, 6 years ago

Milestone: 9.1ROPP9.1 carry over

comment:3 by Ian Culverwell, 3 years ago

Resolution: fixed
Status: newclosed
Version: 9.011.0

Closing this ticket as its component tickets have been closed.

Note: See TracTickets for help on using tickets.