Piero Campalani, Alice Crespi, Massimiliano Pittore, Marc Zebisch
{"title":"climdex-kit: An open software for climate index calculation, sharing and analysis towards tailored climate services","authors":"Piero Campalani, Alice Crespi, Massimiliano Pittore, Marc Zebisch","doi":"10.1016/j.envsoft.2025.106442","DOIUrl":null,"url":null,"abstract":"<div><div>The paper presents the open-source software <em>climdex-kit</em> which includes modules to compute, analyze and visualize climate indices based on the input data, target domain and temporal extent defined by the user. It is intended to ease the retrieval and interpretation of meaningful information for climate change studies and support the development of climate services for sectoral applications with flexible options for tailoring the expected outputs. It currently includes the computation of 38 indices based on temperature and precipitation, describing both mean and extreme climate conditions, and it is designed to work with multi-model ensembles of climate projections. The tool is written in Python and integrates utilities from the well-established Climate Data Operators (CDO) and NetCDF Operators (NCO) libraries. The specific capabilities for filtering, aggregating and visualizing insightful information out of the computed indices ensembles make this software rather unique in the still rich landscape of available akin libraries, and are thought to help users to produce tailored results improving the understanding and communication of future climate change. The package <em>climdex-kit</em> can be used directly in interactive Python shells or be integrated as a building block in more complex data processing workflows. New indices can be easily configured and the software can be re-used on the spatial and temporal domains required by the specific application. Moreover, with its utilities to publish the climate indices in open catalogues, this software can be a one stop shop for a FAIR and simplified computation and management of such complex multi-scenario settings. To show the functionalities of the package as well as its potential use for conducting regional climate assessments, the application of <em>climdex-kit</em> to an ensemble of climate model projections for the Trentino – South Tyrol region (north-eastern Italy) is presented. Examples of derived information for a selection of indices are reported and different visualization options discussed.</div></div>","PeriodicalId":310,"journal":{"name":"Environmental Modelling & Software","volume":"190 ","pages":"Article 106442"},"PeriodicalIF":4.8000,"publicationDate":"2025-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Environmental Modelling & Software","FirstCategoryId":"93","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1364815225001264","RegionNum":2,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
The paper presents the open-source software climdex-kit which includes modules to compute, analyze and visualize climate indices based on the input data, target domain and temporal extent defined by the user. It is intended to ease the retrieval and interpretation of meaningful information for climate change studies and support the development of climate services for sectoral applications with flexible options for tailoring the expected outputs. It currently includes the computation of 38 indices based on temperature and precipitation, describing both mean and extreme climate conditions, and it is designed to work with multi-model ensembles of climate projections. The tool is written in Python and integrates utilities from the well-established Climate Data Operators (CDO) and NetCDF Operators (NCO) libraries. The specific capabilities for filtering, aggregating and visualizing insightful information out of the computed indices ensembles make this software rather unique in the still rich landscape of available akin libraries, and are thought to help users to produce tailored results improving the understanding and communication of future climate change. The package climdex-kit can be used directly in interactive Python shells or be integrated as a building block in more complex data processing workflows. New indices can be easily configured and the software can be re-used on the spatial and temporal domains required by the specific application. Moreover, with its utilities to publish the climate indices in open catalogues, this software can be a one stop shop for a FAIR and simplified computation and management of such complex multi-scenario settings. To show the functionalities of the package as well as its potential use for conducting regional climate assessments, the application of climdex-kit to an ensemble of climate model projections for the Trentino – South Tyrol region (north-eastern Italy) is presented. Examples of derived information for a selection of indices are reported and different visualization options discussed.
期刊介绍:
Environmental Modelling & Software publishes contributions, in the form of research articles, reviews and short communications, on recent advances in environmental modelling and/or software. The aim is to improve our capacity to represent, understand, predict or manage the behaviour of environmental systems at all practical scales, and to communicate those improvements to a wide scientific and professional audience.