- Feb 16, 2023
-
-
Gergely Bölöni authored
[pyicon_dwd] Add some new plots: TOA net radiation flux, TOA outgoing short-wave flux. Change reference curves to black (from red).
-
- Feb 15, 2023
-
-
Gergely Bölöni authored
-
- Feb 14, 2023
-
-
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.
-
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.
-
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.
-
- Feb 13, 2023
-
-
Nils Brüggemann authored
Updates to calculate_xr and addition of tests See merge request m300602/pyicon!11
-
Nils Brüggemann authored
-
Nils Brüggemann authored
pyicon/pyicon_tb.py: Added function rename_dimension_names to allow for unique dimension nams in data and grid file.
-
Nils Brüggemann authored
pyicon/pyicon_tb.py: Moved rename_dimension_names to pyicon_tb.py. This however needs to be optimized.
-
Nils Brüggemann authored
pyicon/pyicon_calc_xr.py: Fixed typo and removed value error if dimensions of vector does not contain same dims as dz (e.g. to allow also time dim) in xr_edges2cell.
-
Nils Brüggemann authored
-
- Feb 09, 2023
- Feb 08, 2023
-
-
fraserwg authored
-
- Feb 07, 2023
- Feb 03, 2023
-
-
Nils Brüggemann authored
Fixed a typo in the pyicon_calculate_xr file See merge request m300602/pyicon!9
-
- Feb 02, 2023
-
-
Nils Brüggemann authored
-
Nils Brüggemann authored
-
Nils Brüggemann authored
-
Nils Brüggemann authored
-
- Feb 01, 2023
-
-
Nils Brüggemann authored
-
Nils Brüggemann authored
pyicon/quickplots/qp_compare.py: Allow for optional reading of simulation namelist to avoid errors when namelist cannot be found.
-
Nils Brüggemann authored
pyicon/pyicon_tb.py: Added option for automatic fpath_ckdtree recognition. Added option in Triangulaiton to shift grid wrt dateline.
-
Nils Brüggemann authored
-
Nils Brüggemann authored
pyicon/pyicon_plotting.py: Added new plotting object to facilitate generation of axes and passing them to plotting routinse.
-
- Jan 16, 2023
-
-
Fraser William Goldsworth authored
-
Fraser William Goldsworth authored
This reverts commit e9db8c32.
-
Fraser William Goldsworth authored
This reverts commit bb3e5552.
-
- Jan 13, 2023
-
-
Fraser William Goldsworth authored
-