Opened 6 years ago

Closed 2 years ago

#610 closed task (fixed)

Introducing gradual transitions to avoid kinks in profiles [2 d]

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

Description

Change history (4)

comment:1 by Ian Culverwell, 3 years ago

Resolution: fixed
Status: newclosed
Version: 9.011.0

Sounds like a good idea.

Affects occ, occ_gnos and rs tests:

Running t_pp_occ_1 (PP occ; default options) ...

----------------------------------------------------------------------
                     ROPP PP File Comparison Tool
----------------------------------------------------------------------

INFO (from ropp_pp_compare):  Comparing ropp_pp_test_2m.nc and ../data/ropp_pp_test_2m_reference.nc:
   the results of running test t_pp_occ_1 (PP occ; default options)
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle values ARE significantly different: |diff| =                   2.57280E-05 >  1.00000E-05
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_opt values ARE significantly different: |diff| =               2.57278E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L1 values ARE significantly different: |diff| =                1.80562E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L2 values ARE significantly different: |diff| =                1.30930E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev2a%refrac values ARE significantly different: |diff| =                   6.74622E-02 >  1.00000E-06
INFO (from ropp_pp_compare):  Differences occurred in profile 1
INFO (from ropp_pp_compare):  5 elements of ropp_pp_test_2m.nc and ../data/ropp_pp_test_2m_reference.nc differ significantly
****************************
********** *FAIL* **********
****************************
... examine t_pp_occ_1.log for details
 

Testing ROPP PP occ tool on GNOS data...

 
Running t_pp_occ_gnos_1 (PP occ; GNOS data) ...

----------------------------------------------------------------------
                     ROPP PP File Comparison Tool
----------------------------------------------------------------------

INFO (from ropp_pp_compare):  Comparing ropp_pp_test_gnos.nc and ../data/ropp_pp_test_gnos_reference.nc:
   the results of running test t_pp_occ_gnos_1 (PP occ; GNOS data)
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle values ARE significantly different: |diff| =                   2.93163E-05 >  1.00000E-05
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_opt values ARE significantly different: |diff| =               2.93162E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L1 values ARE significantly different: |diff| =                2.93163E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L2 values ARE significantly different: |diff| =                2.93163E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L2_sigma values ARE significantly different: |diff| =          4.05745E-04 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev2a%refrac values ARE significantly different: |diff| =                   8.86282E-02 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev2a%dry_temp values ARE significantly different: |diff| =                 1.65591E+00 >  1.00000E-04
INFO (from ropp_pp_compare):  Differences occurred in profile 1
INFO (from ropp_pp_compare):  7 elements of ropp_pp_test_gnos.nc and ../data/ropp_pp_test_gnos_reference.nc differ significantly
****************************
********** *FAIL* **********
****************************
... examine t_pp_occ_gnos_1.log for details
 

Testing ROPP PP raw sampling tool...

 
Running t_pp_rs_1 (PP raw sampling; default options) ...

----------------------------------------------------------------------
                     ROPP PP File Comparison Tool
----------------------------------------------------------------------

INFO (from ropp_pp_compare):  Comparing ropp_pp_test_3m.nc and ../data/ropp_pp_test_3m_reference.nc:
   the results of running test t_pp_rs_1 (PP raw sampling; default options)
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle values ARE significantly different: |diff| =                   2.41278E-05 >  1.00000E-05
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_opt values ARE significantly different: |diff| =               6.62235E-06 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L1 values ARE significantly different: |diff| =                4.96390E-06 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L2 values ARE significantly different: |diff| =                1.56093E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev1b%bangle_L2_sigma values ARE significantly different: |diff| =          3.11543E-05 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev2a%refrac values ARE significantly different: |diff| =                   2.19414E-02 >  1.00000E-06
 
ERROR (from ropp_io_fields_compare):  Profile 1 Lev2a%dry_temp values ARE significantly different: |diff| =                 6.93000E-01 >  1.00000E-04
INFO (from ropp_pp_compare):  Differences occurred in profile 1
INFO (from ropp_pp_compare):  7 elements of ropp_pp_test_3m.nc and ../data/ropp_pp_test_3m_reference.nc differ significantly
****************************
********** *FAIL* **********
****************************
... examine t_pp_rs_1.log for details
 

************************** SUMMARY OF ROPP_PP TEST RESULTS ***************************
--------------------------------------------------------------------------------------
|                   Test name    |              Description       |    Run? |  PASS? |
--------------------------------------------------------------------------------------
|                  t_pp_invert_1 |     PP invert; default options |     Run |  PASS  |
|                     t_pp_occ_1 |        PP occ; default options |     Run | *FAIL* |
|                t_pp_occ_gnos_1 |              PP occ; GNOS data |     Run | *FAIL* |
|                      t_pp_rs_1 | PP raw sampling; default optio |     Run | *FAIL* |
|                    t_pp_abel_1 |          PP Abel/Inv; def opts |     Run |  PASS  |
|                t_pp_spectra_1a |    PP spectra; def opt (L1 dt) |     Run |  PASS  |
|                t_pp_spectra_1b |    PP spectra; def opt (L2 dt) |     Run |  PASS  |
|                t_pp_spectra_1c |    PP spectra; def opt (L1 ep) |     Run |  PASS  |
|                t_pp_spectra_1d |    PP spectra; def opt (L2 ep) |     Run |  PASS  |
|                    t_pp_wopt_1 |      PP 1D WOPT; quick options |     Run |  PASS  |
|                 t_pp_wopt_2d_1 |      PP 2D WOPT; quick options |     Run |  PASS  |
--------------------------------------------------------------------------------------

Similar changes to before, although delta Tdry a bit smaller.

Update reference files and commit change at r6826.

ROPP PP user guide updated at r6827.

Closing ticket.

comment:2 by Ian Culverwell, 3 years ago

(Note that a cos2x + b sin2x can be written as (a+b)/2 + (a-b)/2 cos(2x), which is probably more efficient computationally - one transcendental function to evaluate, and no squaring.)

comment:3 by Ian Culverwell, 3 years ago

Resolution: fixed
Status: closedreopened

Reopening ticket as Stig needs to review documentation change at r6827.

comment:4 by Ian Culverwell, 2 years ago

Resolution: fixed
Status: reopenedclosed

Closing ticket as Stig is happy with the documentation.

Note: See TracTickets for help on using tickets.