====== List of plugins ====== This a comprehensive list of all the plugins that have been developed in Miklip and ClimXtreme. It does not show the ones that are now in development. This list is updated with every new entry: LAST UPDATED on 2021.10.29 In the table below we can find the following: * name of the plugin and link to its git repository at [[https://gitlab.dkrz.de/bm1159/plugins4freva|DKRZ's gitlab]]. Remember that in order to access there you will need a [[https://luv.dkrz.de/projects/newuser/|DKRZ account]]. * category of the plugin according to the [[https://www.xces.dkrz.de/plugins/|XCES' plugin page]]. * whether the plugins is currently permanently plugged in the system or not. * an example valid output that was produced with this plugin. This is a quick way to learn something about the working of the plugin and a good starting point. * documentation, that can range from none, a basic README file to a complete manual, hosted either at the git repository, or at [[https://www.xces.dkrz.de/plugins/about/|XCES' help section]]. * mail of the developper or default contact person. When the developper is not longer available, the default contact people are CoSoX (Etor E. Lucio-Eceiza). * wrapper file: so it is easy to locate and plug it in for quick testing. still need to put inner links that send to plugins page, help page, dkrz gitlab page, luv, and manuals wiki page that explain how to go there ^name ^category^description ^pluged^example^documentation ^mail^wrapper^ |[[https://gitlab.dkrz.de/bm1159/plugins4freva/artracks/-/tree/plugin?ref_type=heads|artracks]] | -- | a plugin to create atmospheric river catalogues | -- | -- | [[https://gitlab.dkrz.de/bm1159/plugins4freva/artracks/-/blob/plugin/scripts/README.md?ref_type=heads|readme]] | lucio-eceiza@dkrz.de (Dominik Traxl) | -- | |[[https://gitlab.dkrz.de/bm1159/plugins4freva/tpdm|tpdm]]|patterns|Tail Pairwise Dependence Matrix|yes|[[https://www.xces.dkrz.de/history/924038/results/|924038]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/tpdm/|manual]]|sszemkus@uni-bonn.de|tpdm/tpdm-api.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/regimes|regimes]]|circulation|Identification of circulation patterns|yes|[[https://www.xces.dkrz.de/history/928063/results/|928063]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/regimes/|manual]]|johannes.riebold@awi.de|regimes/regimes_wrapper.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/realistic|realistic]]|data|reanalysis / observation data comparison|yes|[[https://www.xces.dkrz.de/history/917916/results/|917916]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/realistic/|manual]]|deborah.niermann@dwd.de|realistic/realistic.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/pll|pll]]|statistics|Optimization of Pairwise Log-Likelihood function|yes|--|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/pll/|manual]]|Carolin.Forster@mathematik.uni-stuttgart.de|pll/pll-api.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/idf|idf]]|probability|Intensity Duration Frequency curves|yes|[[https://www.xces.dkrz.de/history/923779/results/|923779]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/idf/|manual]]|felix.fauer@met.fu-berlin.de|idf/idf-api.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/hwmid|hwmid]]|indices|Heat Wave Magnitude Index Daily|yes|[[https://www.xces.dkrz.de/history/928064/results/|928064]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/hwmid|manual]]|florian.becker2@kit.edu|hwmid/hwmid-api.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/getcdcstation|getCDCstation]]|data|ingestion of station observations from DWD CDC|yes|[[https://www.xces.dkrz.de/history/925654/results/|925654]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/getcdcstation/|manual]]|deborah.niermann@dwd.de|getcdcstation/getCDCstation.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/crops|crops*]]|impact|Impact of extreme events on crops|in_dev|--|[[https://gitlab.dkrz.de/bm1159/plugins4freva/crops/-/blob/main/README.md?ref_type=heads|readme]]|Florian.Ellsaesser@zeu.uni-giessen.de|--| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/cooccurence|cooc]]|coocurrence|Co-occurrence of extreme events|yes|[[https://www.xces.dkrz.de/history/923993/results/|923993]]|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/cooccurence|manual]]|jens.grieger@met.fu-berlin.de|cooccurence/cooc_wrapper.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/climpact|climpact_sci]]|indices|calculation of ET-SCI climate extreme indices|yes|--|[[https://bm1159.gitlab-pages.dkrz.de/plugins4freva/climpact/|manual]]|lukas.hueneke@fu-berlin.de|climpact/Climpact-SCI.py| |[[https://gitlab.dkrz.de/bm1159/plugins4freva/attribution| attribution*]]|attribution |Extreme event attribution for precip and temp| in_dev|--|--|Jonas.Schroeter@dwd.de|--| |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/blocking_2D | blocking_2D ]] |postproc |Calculates various 2D-Blocking Indices of the Northern Hemisphere |yes |[[ https://www.xces.dkrz.de/history/906920/results/ | 906920 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/blocking_2d/-/blob/master/doc/doc_Blocking2D_FrevaPlugin.pdf | manual ]] |andy.richling@met.fu-berlin.de |blocking_2D/Blocking2D_app.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/climdexcalc | climdexcalc ]] |indices|Calculates the ETCCDI climate extreme indices on the basis of daily temperature and precipitation data using the ClimDex software provided by PCIC.|yes |[[ https://www.xces.dkrz.de/history/906539/results/ | 906539 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/climdexcalc/-/blob/master/doc/doc_ClimDexCalc_FrevaPlugin.pdf | manual ]] |andy.richling@met.fu-berlin.de |climdexcalc/climdexcalc.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/cwt | cwt ]] |statistical|Calculate Circulation Weather Type by mean sea level pressure |yes |[[ https://www.xces.dkrz.de/history/903027/results/ | 903027 ]]|[[ https://www.xces.dkrz.de/about/cwt/ | manual ]] |[[mailto:lucio-eceiza@dkrz.de|lucio-eceiza@dkrz.de]]|cwt/cwt.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/diffplotter | diffplotter ]] |support |Plots difference between two NetCDF files |yes |[[ https://www.xces.dkrz.de/history/899898/results/ | 899898 ]]|— |[[mailto:lucio-eceiza@dkrz.de|lucio-eceiza@dkrz.de]]|diffplotter/integration/differenceplotter.py| |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/movieplotter | movieplotter ]] |support |Plots 2D lon/lat movies in GIF format |yes |[[ https://www.xces.dkrz.de/history/908306/results/ | 908306 ]]|— |christopher.kadow@met.fu-berlin.de |movieplotter/src/movieplotter.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/murcss | murcss ]] |decadal |Calculates the MSESS, Correlation, ConditionalBias, and the CRPSS like Goddard et al. (2013) |-- |[[ https://www.xces.dkrz.de/history/906570/results/ | 906570 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/murcss/-/blob/master/doc4freva/doc_murcss_FrevaPlugin.pdf | manual ]] |lucio-eceiza@dkrz.de|murcss/integration/murcss-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/pca | pca ]] |statistical|Principal Component Analysis |in_dev|--|-- |s6sebusc@uni-bonn.de |pca/pca_wrapper.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/percentile | percentile ]] |support |Calculates multiple percentiles using CDO |yes |[[ https://www.xces.dkrz.de/history/907996/results/ | 907996 ]]|— |[[mailto:lucio-eceiza@dkrz.de|lucio-eceiza@dkrz.de]]|percentile/percentile.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/preproc | preproc ]] |support |Spatio-temporal Pre-Processing of Data, Converting to CMORized formats and Linking processed data to your database |yes |[[ https://www.xces.dkrz.de/history/908293/results/ | 908293 ]]|— |andy.richling@met.fu-berlin.de |preproc/preproc.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/problems | problems ]] |decadal |PROBabiListic Ensemble verification for MiKlip using SpecsVerification. |yes |[[ https://www.xces.dkrz.de/history/899830/results/ | 899830 ]]|[[ https://freva.gitlab-pages.dkrz.de/plugins4freva/problems/ | manual ]] |andy.richling@met.fu-berlin.de |problems/problems.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/psi | psi ]] |extremes |Precipitation Severity Index over a selected geographical area & time period |yes |[[ https://www.xces.dkrz.de/history/908024/results/ | 908024 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/psi/-/blob/master/README.md | readme ]] |alberto.caldas-alvarez@kit.edu |psi/src/psi-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/stepclim | stepclim ]] |decadal |Tool to estimate the annual frequency of lightning and convective hazards |-- |[[ https://www.xces.dkrz.de/history/157106/results/ | 157106 ]]|— |francesco.battaglioli@essl.org |stepclim/STEPCLIM.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/stormtrack | stormtrack ]] |postproc |Calculates Stormtrack for analyses. |-- |[[ https://www.xces.dkrz.de/history/147657/results/ | 147657 ]]|[[ https://www.xces.dkrz.de/about/stormtrack/ | manual ]] |lucio-eceiza@dkrz.de, jens.grieger@met.fu-berlin.de |stormtrack/stormtrack.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/wtrack | wtrack ]] |postproc |Wind tracking algorithm for the MiKlip database. |yes |[[ https://www.xces.dkrz.de/history/906156/results/ | 906156 ]]|— |jens.grieger@met.fu-berlin.de |wtrack/wtrack.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/zykpak | zykpak ]] |postproc |Cyclone tracking and identification package - applied to sea-level pressure -> psl |yes |[[ https://www.xces.dkrz.de/history/903567/results/ | 903567 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/zykpak/-/blob/master/docu/Doku_zykpak.pdf | manual ]] |mareike.schuster@met.fu-berlin.de |zykpak/zykpak.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/blocking | blocking ]] |statistical|Calculates the Instantaneous Blocked Longitude (IBL) |— |[[ https://www.xces.dkrz.de/history/899158/results/ | 899158 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/blocking/-/blob/master/doc/doc_Blocking_FrevaPlugin.pdf | manual ]] |andy.richling@met.fu-berlin.de |blocking/Blocking_integration_MiKlip.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/cvprepare | cvprepare ]] |support |Tool to prepare datasets for cross-validated post-processing. |— |[[ https://www.xces.dkrz.de/history/160274/results/ | 160274 ]]|— |jens.grieger@met.fu-berlin.de |cvprepare/CVprepare.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/driftcorrection | driftcorrection ]] |postproc |Tool to correct data for drifts, trends and other. |— |[[ https://www.xces.dkrz.de/history/154173/results/ | 154173 ]]|— |lucio-eceiza@dkrz.de|driftcorrection/driftcorrection.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/driftplotter | driftplotter ]] |decadal |Visualisation and Comparison of Decadal Time Series and Drifts. |— |[[ https://www.xces.dkrz.de/history/160345/results/ | 160345 ]]|— |andy.richling@met.fu-berlin.de |driftplotter/driftplotter.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/dsi | dsi ]] |postproc |Calculates the Dynamic State Index (DSI) |— |— |— |lucio-eceiza@dkrz.de|dsi/dsitool.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/eady | eady ]] |postproc |Calculates the Eady Growth Rate for analyses |— |[[ https://www.xces.dkrz.de/history/120528/results/ | 120528 ]]|[[ https://www.xces.dkrz.de/about2/eady/ | manual ]] |lucio-eceiza@dkrz.de, jens.grieger@met.fu-berlin.de |eady/eady.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/etccdi | etccdi ]] |extremes |Precipitation indices from the Expert Team (ET) on Climate Change Detection and Indices (ETCCDI) |— |[[ https://www.xces.dkrz.de/history/897476/results/ | 897476 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/etccdi/-/blob/master/README.txt | readme ]] |lucio-eceiza@dkrz.de|etccdi/etccdi-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/example_plugins/example_plugin | EXAMPLE ]] |— |An example plugin incl CMOR facets |— |[[ https://www.xces.dkrz.de/history/901692/results/ | 901692 ]]|— |kadow@dkrz.de |EXAMPLE/example_plugin.py | | ldai* |— |Calculates the large scale dynamical activity index. |— |— |[[https://www.xces.dkrz.de/about2/ldai/|manual]] |lucio-eceiza@dkrz.de|ldai/ldai.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/leadtimeselektor | leadtimeselektor ]] |postproc |Tool to select different leadtimes from decadal experiments using solr_search. |yes |[[ https://www.xces.dkrz.de/history/159771/results/ | 159771 ]]|— |lucio-eceiza@dkrz.de, jens.grieger@met.fu-berlin.de |leadtimeselektor/leadtime-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/met_ensemble | met_ensemble ]] |statistical|Calculates ensemble statistics from MET |— |[[ https://www.xces.dkrz.de/history/146818/results/ | 146818 ]]|— |lucio-eceiza@dkrz.de |met_ensemble/met_ensemble.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/met_grid | met_grid ]] |statistical|Calculates statistics for every grid point from MET |— |[[ https://www.xces.dkrz.de/history/103601/results/ | 103601 ]]|— |lucio-eceiza@dkrz.de |met_grid/met_grid.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/met_series | met_series ]] |statistical|Series Analysis from MET |— |[[ https://www.xces.dkrz.de/history/157004/results/ | 157004 ]]|— |lucio-eceiza@dkrz.de |met_series/met_series.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/monsoon | monsoon ]] |decadal |Process oriented evaluation of the West African Monsoon system |— |[[ https://www.xces.dkrz.de/history/127442/results/ | 127442 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/monsoon/-/blob/master/README.txt | readme ]] |lucio-eceiza@dkrz.de|monsoon/monsoon-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/plotstowebpage | plotstowebpage ]] |support |Copy plots in folder to webpage (in order to make them findable) |— |[[ https://www.xces.dkrz.de/history/158894/results/ | 158894 ]]|— |lucio-eceiza@dkrz.de |plotstowebpage/plotstowebpage-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/pott | pott ]] |— |Peak Over Threshold tool |— |[[ https://www.xces.dkrz.de/history/80115/results/ | 80115 ]] |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/pott/-/blob/master/doc/doc.pdf | manual ]] |lucio-eceiza@dkrz.de, jens.grieger@met.fu-berlin.de |pott/Pott.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/recalibration | recalibration ]] |support |Tool to re-calibrate probabilistic forecasts with simultaneous drift correction. |— |[[ https://www.xces.dkrz.de/history/901813/results/ | 901813 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/recalibration/-/blob/master/doc/FrevaPlugin_Calibration.pdf | manual ]]|alexander.pasternack@met.fu-berlin.de |recalibration/recalibration.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/reldiag | reldiag ]] |decadal |Tool to plot reliability diagrams. |— |[[ https://www.xces.dkrz.de/history/156663/results/ | 156663 ]]|[[ https://www.xces.dkrz.de/about2/reldiag/ | manual ]] |lucio-eceiza@dkrz.de, jens.grieger@met.fu-berlin.de |reldiag/reldiag.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/s2dverification_bsc | s2dverification_bsc ]]|decadal |Seasonal to Decadal Verification based on the R-Package s2dverification from the Barcelona Supercomputing Center (BSC) |— |[[ https://www.xces.dkrz.de/history/157888/results/ | 157888 ]]|[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/s2dverification_bsc/-/blob/master/doc/nutzungs-hinweise.txt | readme ]]|andy.richling@met.fu-berlin.de |s2dverification_bsc/s2dverification_bsc.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/terciles | terciles ]] |support |Calculates the probability for three different categories (below normal, normal and above normal). |— |[[ https://www.xces.dkrz.de/history/151883/results/ | 151883 ]]|— |alexander.pasternack@met.fu-berlin.de |terciles/terciles.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/tigrids | tigrids ]] |postproc |Tool for Intercomparison of Gridded Data Sets: Produces maps and time series for comparison of data sets. |— |— |— |[[mailto:lucio-eceiza@dkrz.de|lucio-eceiza@dkrz.de]]|tigrids/tigrids-api.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/troughident | troughident ]] |postproc |Identifies trough by geopotential height |— |[[ https://www.xces.dkrz.de/history/97030/results/ | 97030 ]] |[[ https://www.xces.dkrz.de/about2/troughidentification/ | manual ]] |lucio-eceiza@dkrz.de|troughident/trough.py | |usereval* |— |User oriented evaluation and plotting |— |[[ https://www.xces.dkrz.de/history/156923/results/ | 156923 ]]|— |lucio-eceiza@dkrz.de |usereval/user_eval_control.py | | vadycirc* |decadal |Tool for the evaluation of dynamical modes / circulation types |— |[[ https://www.xces.dkrz.de/history/138595/results/ | 138595 ]]|— |lucio-eceiza@dkrz.de |vadycirc/VADYcirc.py | | vadytele* |decadal |Tool for the evaluation of well-known teleconnection indices |— |[[ https://www.xces.dkrz.de/history/150784/results/ | 150784 ]]|— |lucio-eceiza@dkrz.de |vadytele/VADYtele.py | |[[ https://gitlab.dkrz.de/bm1159/plugins4freva/miklip_plugins/vecap | vecap ]] |decadal |Verification, Calibration and Assessment of Predictability of medium-range climate predictions |— |[[ https://www.xces.dkrz.de/history/159818/results/ | 159818 ]]|[[ https://www.xces.dkrz.de/about/vecap/ | manual ]] | |vecap/vecap_plugin.py | If you are interested in using the plugins marked with an asterisk * , please get in contact via e-mail.