Skip to content
Snippets Groups Projects
  1. Apr 25, 2023
  2. Mar 21, 2023
  3. Feb 24, 2023
    • Gergely Bölöni's avatar
      [pyicon_dwd] Add options to plot DJF (NH Winter) and JJA (NH Summer) means · fd44f134
      Gergely Bölöni authored
                   for atmospheric plots.
      
      More details:
      
      *) Prep tools of reference data are updated so that they enable averaging
         for DJF/JJA. A switch do_djf/do_jja controles it in all 3 tools:
         tools/prep_era5_pyicon.py
         tools/prep_ceres_pyicon.py
         tools/prep_gpm_pyicon.py
      
      *) drivers (atmospheric plots) are updated with the options do_djf/do_jja
         pyicon/quickplots/qp_driver.py
         pyicon/quickplots/qp_compare_atm_dwd.py
      
      *) qp_timeseries and qp_timeseries_comp are updated with the options
         do_djf/do_jja in order to restrict the time averaging to DJF/JJA
         in yearly averages if requested.
      
      *) additionally an option added to the drivers
         pyicon/quickplots/qp_driver.py
         pyicon/quickplots/qp_compare_atm_dwd.py
         to plot figures even if no reference data is defined/found. In
         this case bias & rmse plots are ignored.
      
      *) For atmospheric plots we are using now time_at_end_of_interval=False
         as the ICON-NWP + mvstream outputs are so, that the actual monthly
         average is labeled for the first day of the month at 00 UTC.
      fd44f134
  4. Feb 21, 2023
  5. Feb 16, 2023
  6. Feb 15, 2023
  7. Feb 14, 2023
    • Gergely Bölöni's avatar
      [pyicon_dwd] Use CERES and GPM data as reference for atmospheric plots. · 11baae56
      Gergely Bölöni authored
          More details:
      
          *) CERES data are used as reference for
             -- TOA radiation fluxes
             -- total cloud cover
      
          *) GPM data are used as reference for
             -- total precipitation
             -- note, that for P-E plots, still ERA5 is used as reference,
                as evaporation is available only from ERA5
      
          *) If any of the 2 datasets (CERES, GPM) does not exist or not
             defined, the fall-back option is to use ERA5 for the above
             variables.
      
          *) Tools are added to prepare necessary CERES/GPM reference
             data sets:
             tools/prep_ceres_pyicon.py
             tools/prep_gpm_pyicon.py
             Thay are written in xarray and does the following:
             -- interpolates the data to arbitrary lat-lon
                resolution
             -- calculates time-mean maps for arbitrary time period
                for 2D fields
             -- calculates global-mean (cell-area weighted) times
                series
      
          *) pyicon/quickplots/qp_driver.py is updated so that CERES/GPM
             data are used as reference for bias & RMSE plots for the
             relevant variables (see above).
      
          *) pyicon/quickplots/qp_compare_atm_dwd.py is updated so that
             CERES/GPM data are used as reference for bias & RMSE plots
             for the relevant variables (see above).
      
          *) pyicon/quickplots/pyicon_quickplots.py is updated in order
             to show CERES/GPM data also in times series plots for the
             atmosphere. The option 'if use_tave_int_for_ts:' has been
             also rewritten wrt the slicing of the time series data
             given by --tave_int time bounds.
      
          *) tools/run_qp_driver_*_dwd.sh are updated by the path and
             file name of the CERES/GPM reference data.
      
          *) tools/run_qp_compare_*_dwd.sh are updated by the path and
             file name of the CERES/GPM reference data.
      11baae56
    • Gergely Bölöni's avatar
      [pyicon_dwd] Use ERA5 data as reference for atmospheric plots: part 2 · da705eac
      Gergely Bölöni authored
          ('part 2': all atmospheric plots created by qp_compare_atm_dwd.py)
      
          More details:
      
          *) pyicon/quickplots/qp_compare_atm_dwd.py is updated so that ERA5
             is used as reference for bias plots. Many new plots are added
             as compared to the previous case, where only a limited set
             of variables were available from ERA Interim the format that
             was eatable by pyicon.
      
          *) pyicon/quickplots/pyicon_quickplots.py is updated in order
             to show ERA5 data also in times series plots for the atmosphere.
             The changes are done under 'if use_tave_int_for_ts:' and
             'if fpath_ref_data_atm != ''' statements so that it does not
             change anything for ocean plots.
      
          *) tools/run_qp_compare_atm_dwd.sh is updated by the path and
             file name of the ERA5 reference data.
      da705eac
    • Gergely Bölöni's avatar
      [pyicon_dwd] Use ERA5 data as reference for atmospheric plots: part 1 · 0963de76
      Gergely Bölöni authored
      ('part 1': all atmospheric plots created by qp_driver.py)
      
      More details:
      
      *) Tools are added to download and prepare necessary ERA5 data.
         tools/get_era5_pyicon.sh
         tools/prep_era5_pyicon.py
         The latter is written in xarray and does the following:
         -- interpolates the 0.25x0.25 data to arbitrary lat-lon
            resolution
         -- calculates time-mean maps for arbitrary time period
            for 2D fields and for 3D fields on selected pressure
            levels
         -- calculates zonal-mean time-mean lat-pressure
            cross-sections for arbitrary time period
         -- calculates global-mean (cell-area weighted) times
            series of selected variables
      
      *) pyicon/quickplots/qp_driver.py is updated so that ERA5 is
         used as reference for bias plots. Many new plots are added
         as compared to the previous case, where only a limited set
         of variables were available from ERA Interim the format that
         was eatable by pyicon.
      
      *) pyicon/quickplots/pyicon_quickplots.py is updated in order
         to show ERA5 data also in times series plots for the atmosphere.
         The changes are done under 'if use_tave_int_for_ts:' statements
         so that it does not change anything for ocean plots.
      
      *) tools/run_qp_driver_*_dwd.sh are updated by the path and
         file name of the ERA5 reference data.
      
      *) config_ckdtree/config_ckdtree_r2b4_atm_*_dwd.py are extended
         with a 1.5x1.5 grid. This is the resolution we use with R2B4.
         (also for a validation of R2B4 simulations, ERA5 data are
          interpolated to a 1.5x1.5 grid by tools/prep_era5_pyicon.py)
      
      Additionally a bugfix is also included:
      
      *) in qp_timeseries (pyicon/quickplots/pyicon_quickplots.py)
         the case have been fixed when use_tave_int_for_ts=True and
         vars_plot is a list of variables (and not just a single variable).
         times_plot had to be redefined within the loop over the vars_plot
         loop.
      0963de76
  8. Feb 13, 2023
  9. Feb 09, 2023
  10. Feb 08, 2023
  11. Feb 07, 2023
  12. Feb 03, 2023
  13. Feb 02, 2023
  14. Feb 01, 2023
Loading