Opened 7 years ago
Closed 6 years ago
#496 closed defect (fixed)
Allow ropp2bufr to output satellite POD data
Reported by: | Ian Culverwell | Owned by: | Ian Culverwell |
---|---|---|---|
Priority: | normal | Milestone: | 10.0 |
Component: | ropp_io | Version: | 9.0 |
Keywords: | Cc: |
Description
Helpdesk enquiry 337 has revealed that the change brought in at ROPP9.0 to use reference POD can sometimes prevent these being included in the BUFR files. This is because ROdata%Lev1a%Missing
is being set to .TRUE.
, which prevents ropp2bufr from using the first r_gns and r_leo of the level 1a data stream to generate POD, if the 'reference' values are unavailable. One solution is to replace
ROdata%Lev1a%Npoints = 0 ROdata%Lev1a%Missing = .TRUE.
at the top of Sec 7.2 of ropp_io/tools/ropp2bufr_ec/mo.f90 by
ROdata%Lev1a%Npoints = MIN ( 1, ROdata%Lev1a%Npoints )
(as was the case before ROPP9.0).
Check this is OK.
Change history (8)
comment:1 by , 7 years ago
comment:2 by , 7 years ago
Milestone: | 10.0 → 9.1 |
---|
comment:3 by , 6 years ago
Confirm that making the above change to ropp2bufr_ec.f90 changes contents of bufr file from
IN DIRECTION OF 0 DEGREES LONGITUDE, DISTANCE FROM THEM - - - - - IN DIRECTION 90 DEGREES EAST, DISTANCE FROM THE EARTHSM - - - - - IN DIRECTION OF THE NORTH POLE, DISTANCE FROM THE EARTM - - - - - ABSOLUTE PLATFORM VELOCITY - FIRST COMPONENT (SEE NOTEM S-1 - - - - - ABSOLUTE PLATFORM VELOCITY - SECOND COMPONENT (SEE NOTM S-1 - - - - - ABSOLUTE PLATFORM VELOCITY - THIRD COMPONENT (SEE NOTEM S-1 - - - - - SATELLITE CLASSIFICATION Code 002020 GPS PLATFORM TRANSMITTER ID NUMBER NUMERIC 23 IN DIRECTION OF 0 DEGREES LONGITUDE, DISTANCE FROM THEM - - - - - IN DIRECTION 90 DEGREES EAST, DISTANCE FROM THE EARTHSM - - - - - IN DIRECTION OF THE NORTH POLE, DISTANCE FROM THE EARTM - - - - - ABSOLUTE PLATFORM VELOCITY - FIRST COMPONENT (SEE NOTEM S-1 - - - - - ABSOLUTE PLATFORM VELOCITY - SECOND COMPONENT (SEE NOTM S-1 - - - - - ABSOLUTE PLATFORM VELOCITY - THIRD COMPONENT (SEE NOTEM S-1 - - - - -
to
IN DIRECTION OF 0 DEGREES LONGITUDE, DISTANCE FROM THEM 738565.94 IN DIRECTION 90 DEGREES EAST, DISTANCE FROM THE EARTHSM -2569257.00 IN DIRECTION OF THE NORTH POLE, DISTANCE FROM THE EARTM 6656460.00 ABSOLUTE PLATFORM VELOCITY - FIRST COMPONENT (SEE NOTEM S-1 -589.44513 ABSOLUTE PLATFORM VELOCITY - SECOND COMPONENT (SEE NOTM S-1 7271.81006 ABSOLUTE PLATFORM VELOCITY - THIRD COMPONENT (SEE NOTEM S-1 1509.27869 SATELLITE CLASSIFICATION Code 002020 GPS PLATFORM TRANSMITTER ID NUMBER NUMERIC 23 IN DIRECTION OF 0 DEGREES LONGITUDE, DISTANCE FROM THEM -26660274.0 IN DIRECTION 90 DEGREES EAST, DISTANCE FROM THE EARTHSM 653824.1 IN DIRECTION OF THE NORTH POLE, DISTANCE FROM THE EARTM -2427446.5 ABSOLUTE PLATFORM VELOCITY - FIRST COMPONENT (SEE NOTEM S-1 1383.36682 ABSOLUTE PLATFORM VELOCITY - SECOND COMPONENT (SEE NOTM S-1 -1811.30249 ABSOLUTE PLATFORM VELOCITY - THIRD COMPONENT (SEE NOTEM S-1 3093.33545
comment:4 by , 6 years ago
Similarly, if we build with MetDB bufr, then making the above code change in ropp2bufr_mo.f90 has the same effect.
comment:5 by , 6 years ago
(Note again the different precisions of the MetDB and ECMWF BUFR output. ECMWF has
IMPACT PARAMETER (SEE NOTE 8) M 6398258.0
etc, whereas MetDB has
IMPACT PARAMETER (SEE NOTE 8) M 6398258.5
etc.)
comment:7 by , 6 years ago
Postpone consideration of the need to ensure ropp_pp_occ_tool sets these reference values appropriately. This might be covered in the long list of DMI mods for ROPP9.1.
comment:8 by , 6 years ago
Milestone: | 9.1 → 10.0 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note that there is also the requirement to have set
in the ropp_pp_occ_tool configuration file, otherwise there will be nothing for ropp2bufr to work on. It would be better to ensure that the reference values,
r_leo_ref
etc, are correctly set by ropp_pp_occ_tool so that level 1a data need not be output.