Articles | Volume 20, issue 12
https://doi.org/10.5194/cp-20-2645-2024
https://doi.org/10.5194/cp-20-2645-2024
Research article
 | 
29 Nov 2024
Research article |  | 29 Nov 2024

ClimeApp: data processing tool for monthly, global climate data from the ModE-RA palaeo-reanalysis, 1422 to 2008 CE

Richard Warren, Niklaus Emanuel Bartlome, Noémie Wellinger, Jörg Franke, Ralf Hand, Stefan Brönnimann, and Heli Huhtamaa
Abstract

ClimeApp is a newly developed web-based processing tool for the state-of-the-art ModE-RA palaeo-climate reanalysis. It presents temperature, precipitation and pressure reconstructions with global coverage and monthly resolution for the period 1422 to 2008 CE. These can be visualized as maps or time series and are compared with historical or other climate-related information through composite, correlation and regression functions.

ClimeApp allows access to three data sets: (1) ModE-RA, a reanalysis that is created by assimilating early instrumental documentary and proxy data into an ensemble of climate model simulations; (2) ModE-Sim, the native version of the underlying ensemble simulations, i.e. prior to data assimilation; and (3) ModE-RAclim, an alternative version of the reanalysis product. Together, these allow researchers to separate the effects of model simulations and observations on the reanalysis. The app is designed to allow quick data processing for climatologists and easy use for non-climatologists. Specifically, it aims to help bring climate into the humanities, where climatological data still have huge potential to advance research. This paper outlines the development, processing and applications of ClimeApp and presents an updated analysis of the calamitous Tambora volcanic eruption and the 1816 “year without a summer” in Europe, using the new ModE data sets.

ClimeApp is available at https://mode-ra.unibe.ch/climeapp/ (last access: 25 October 2024).

1 Introduction

Interdisciplinary research is a great facilitator of scientific progress. It allows researchers to address all aspects of a problem and take a holistic view not limited to one specialized field. To assess, for instance, the impact of a volcanic eruption such as Mount Tambora in 1815, volcanologists may study the eruption itself (Kandlbauer and Sparks, 2014), climatologists use numerical models to assess the climate impact (Raible et al., 2016), historians look into administrative records for social impacts (Krämer, 2015) and economists and epidemiologists look for effects on trade and the spread of disease (Wood, 2014). By combining their results, researchers can obtain unique insights relevant to all fields, as demonstrated by Brönnimann and Krämer (2016). In recent years, Tambora research has focused on the climate–society nexus, investigating the vulnerability and resilience of societies affected by the climatic shock of the eruption. The global climate anomaly caused by Tambora significantly impacted crop yields and harvests, and the subsequent impact on human societies was modulated by socio-economic and political factors. Since such complexity requires expertise from many different fields, interdisciplinary research is therefore both relevant and necessary for understanding how societies cope with such extreme events (Flückiger et al., 2017).

To bridge disciplines as different as history and climate science, it is crucial to make data accessible to non-specialists. ClimeApp is a web-based application that achieves this by giving researchers without a climatology background the possibility of adding climate reconstruction data to their sources and analysis. It facilitates quick and easy processing of the ModE-RA climate reanalysis and associated data sets (Valler et al., 2024), allowing both climatologists and other researchers to evaluate the data without time-consuming coding. Functions for both casual investigation, as well as detailed statistical and source analysis, are built in. It is also possible to upload your own research – be it prices, harvest yields or mortality – as a time series to compare with the ModE-RA data set. ClimeApp, developed using the Shiny R package (Chang et al., 2024), stands out for its simplicity and accessibility in presenting and processing complex data. This paper summarizes the ModE-RA, ModE-Sim and ModE-RAclim data sets used in ClimeApp and outlines the main features of ClimeApp's internal structure and external interface. We then examine the 1815 Tambora eruption and the following “year without a summer” in Europe to showcase the functions and applications of both ClimeApp and the ModE data. This demonstrates how reanalysis data can be used to distinguish between internally and externally forced variability in the climate system. We conclude by expanding on the app's potential for both the humanities and climate sciences. See Fig. 1 for two examples of the ClimeApp user interface (UI), along with a summary of the data used in and functions provided by ClimeApp. Detailed reference material for ClimeApp data processing can be found in the Appendix.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f01

Figure 1Layout, functions and data flow of ClimeApp. (a) ClimeApp, displaying a global temperature anomaly map. (b) ClimeApp showing the same global temperatures as a time series. (c) Summary of the data sources used by ClimeApp, along with its five primary functions and current options for further data analysis.

2 Data sets

2.1 ModE-Sim

ModE-Sim is an ensemble of global climate simulations driven by external forcings. The ensemble is produced by inputting reconstructed volcanic aerosols, total solar irradiation and greenhouse gases into the ECHAM6 atmosphere general circulation model (Stevens et al., 2013) with observed/reconstructed sea surface temperature (SST) and sea ice as boundary conditions. The different ensemble members are produced using different versions of the SST and volcanic forcings, which account for the uncertainty in the reconstructions. Each member in the ModE-Sim ensemble therefore represents a possible climate state that is physically compatible (from the model's perspective) with the prescribed external forcings and boundary conditions (Hand et al., 2023a). The ModE-Sim ensemble, which is the basis/prior for ModE-RA (see below), is therefore a combination of externally forced signals and internal variability predicted by the model physics. Note, however, that ModE-Sim is an atmosphere-only simulation, so feedbacks between the ocean and atmosphere are not included. The ModE-Sim ensemble mean, used by ClimeApp, is the average over all ensemble members. Averaging tends to “smooth out” most of the internal variability but does retain signals caused by external forcing, e.g., the climate's reaction to a volcanic eruption. On its own, ModE-Sim can be used as a tool to study climate variability, but in combination with ModE-RA, it can also help climatologists identify how observations affect the final reanalysis (see our case study; Sect. 4.1).

2.2 ModE-RA

At the time of writing, the Modern Era Reanalysis (ModE-RA) is the most comprehensive reconstruction of the monthly global climate of the past 600 years (Valler et al., 2024). By assimilating a huge database of climate observations, each ModE-Sim ensemble member is corrected/updated towards the observations and weighted by individual uncertainties in both observations and simulations. The number of observations increases rapidly through time, rising from a few thousand natural proxies and historical documents in the 15th century to over 100 000 (mostly instrumental) measurements by the early 20th century. These climate observations are assimilated biannually for each year. Natural proxies include tree rings, ice cores, corals, speleothems and lake sediments, while historical proxies are gathered from weather diaries, phenological data and early ship records. Where and when records are available, this allows observation-based reconstruction of all four seasons, improving on previous studies which mostly focussed on the summer season. If no observations are available, ModE-RA is identical to ModE-Sim. Note that the ensemble mean of ModE-Sim mainly represents the model's response to external forcings, but the assimilation of observations into ModE-RA brings back internal variability. This also means that there is increasing variability in the ModE-RA ensemble mean over time (as the number of observations increases). The spatial horizontal resolution for ModE-RA is 1.865° (latitude) by 1.875° (longitude), while the temporal resolution is 1 month.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f02

Figure 2Internal structure of ClimeApp, showing how the data storage, R environment and web interface interact.

Download

2.3 ModE-RAclim

ModE-RAclim (Valler et al., 2024) is an alternative version of ModE-RA designed to focus on the observations by minimizing its input from the ModE-Sim climate models. In ModE-RA, observations are assimilated into time-aligned ensemble members from ModE-Sim (i.e. for the year 1800, the basis for ModE-RA is the externally forced ModE-Sim states for 1800). In contrast, ModE-RAclim uses the same offline assimilation process (see Valler et al., 2024, for more detail) but uses non-time-aligned ModE-Sim members. Instead, for each year, a random sample of 100 years from any of the ModE-Sim ensemble members is used to form the ModE-RAclim ensemble prior to assimilation. This means that in ModE-RAclim, the externally forced signal in the model simulations is removed from the ensemble and only added back if it appears in the observations. Hence, following a volcanic eruption, ModE-RA and ModE-Sim will both include the model response to stratospheric aerosol forcing, but any volcanic signal in ModE-RAclim will exclusively result from the observations. ModE-RAclim is therefore useful for distinguishing whether observed climate anomalies are a consequence of the external forcing that was used for the model simulations or a result of data assimilation (see our case study; Sect. 4.1).

3 Interface

3.1 Building a Shiny app – user interface (UI), Server and helpers

R Shiny Apps have become popular not only for research in general (Gebauer et al., 2023) but also particularly in climate science. They provide a powerful set of tools for quickly creating and deploying simple applications for presenting or processing data. Other scientific applications designed using R Shiny are described elsewhere (de Sousa, 2019; Fajardo et al., 2020; Möller et al., 2020). There are three main components to a Shiny app: the local server on which all the necessary data are stored, the R environment and the web interface.

In ClimeApp, ModE data from an external server are stored locally on the ClimeApp server, including some pre-processed data to reduce loading times. All the server preparation, such as loading the R libraries, unpacking the data, loading in parameters and predefined functions is done in a supporting R file called helpers.R. The main app.R file consists of a “UI” section, where all the elements are defined, named and positioned, and a “Server” section, where processing of inputs and plot generation is performed. When in use, the Server and web interface interact with each other reactively, with inputs from the web elements processed in real time and then output as plots or data tables. All web elements have preset inputs to generate an initial plot, which can then be altered by the user (see Fig. 2 for a schematic diagram of this internal structure).

3.2 Usability

The ClimeApp web interface is designed to streamline data selection, providing all necessary information and options without being overly complex. The initial “Welcome” page displays general information about the ModE database and ClimeApp and gives access to five main tabs, with one for each of the primary functions shown in Fig. 1. We deliberately decided to supply only functions that are commonly used in historical climatology but allow users to easily download selected ModE data for further processing. Input and customization options are selected within a tab and appear on the same screen as the plots. For new users, it is vital not to overload the interface with information, be it text or advanced options. To avoid this, we work with help texts that explain how plots and data are calculated – but only when selected. The interface is also streamlined by hiding many UI elements until they are required. Non-standard tools such as custom months, single-year maps and additional features to customize plots are only visible when the relevant customization option or tick box is selected.

3.3 Customization

Having generated a plot, users have several options to customize their maps and time series. ClimeApp is designed to create graphics suitable for publication without the need for further editing in other programmes. The app supplies three sets of tools to customize plots: “Customize your map/time series”, “Custom features” and “Custom statistics”. Under “Customize your plot”, the user can change titles, subtitles and the plot's axis. Once selected, axis values will stay fixed, even after a plot has been changed, making it easy to quickly compare different regions and time periods. “Custom features” adds and removes points, lines and highlights to/from the plot and includes a location search function (Tennekes, 2021) that can add labelled geocoded points. “Custom statistics” allows users to add the “SD ratio” or “% sign match” statistics (see Appendix B for more information) as overlays to their maps or add percentiles and moving averages to their time series. All customization stays, even when plots are altered or different variables selected, save time when creating multiple plots. Customization and plot inputs can also be downloaded, saved and re-uploaded to quickly recreate previous plots. See Fig. 3. for an example of a customized ClimeApp plot and the customization UI.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f03

Figure 3Example of a customized map from ClimeApp showing (a) an anomaly map using several custom features (customized title, custom axis, labelled point, highlight box and statistical overlay showing regions that match a chosen criteria). (b) ClimeApp's map customization options.

3.4 Uploading/downloading data and plots

Nearly all the plots in ClimeApp can be downloaded in multiple file formats. Plot data can also be exported for use in other programmes. In the “Anomalies” tab, advanced users can download multiple ModE variables as a single NetCDF file, while in the “Regression” tab, a statistical summary of the linear regression is also available for download. Users can upload their own data in three of the main tabs; “Composites” can be created from an imported set of years, while tables of annual data can be uploaded for “Correlation” or “Regression” analysis. Uploaded files can be compared with either ModE variables or further user data, making ClimeApp a useful tool for performing simple correlation and regression analysis on your own material. Since files must be correctly formatted for ClimeApp to understand them, when uploading, users are shown an example image demonstrating how to correctly structure their file.

3.5 Reactive functions and pre-processing

One major benefit of Shiny apps is instant updating – as soon as a user selects new values, ClimeApp will automatically update its plots to match the new selection. This is time-saving and allows researchers to explore the climate data quickly and efficiently. Exceptions have been made for changing the geographical area, adding points, lines and highlights and using the “Annual Cycles” function to allow all information to be entered before updating the plot. To enable plots to instantly update, ClimeApp uses R Shiny's reactive functions. These functions track all the variables they depend on, re-executing if one of these variables changes. This means that only sections of code in which a change has been made are re-run, reducing processing power and increasing response time. Reactive functions chain, with each passing an output to a further reactive function until the final reactive output is passed to the UI, thus updating the on-screen plot or table.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f04

Figure 4(a–c) European temperature anomalies for boreal summer (June to August; JJA) 1816, as compared to reference period 1799 to 1821. Showing results from ModE-RA, ModE-Sim and ModE-RAclim, respectively. (d) The standard deviation ratio (or SD ratio) between the ensembles of ModE-RA and ModE-Sim (see Appendix B6 for more information).

To further reduce processing time, ClimeApp employs pre-processed data for common user selections. These include five seasonal averages, namely December–January–February (DJF), March–April–May (MAM), June–July–August (JJA), September–October–November (SON) and Annual; and there are four variables, namely temperature, precipitation, sea level pressure (SLP) and 500 hPa geopotential height (Z500). Annual means for each are already calculated and stored on the ClimeApp server, allowing them to be plotted without further computation. This considerably reduces the memory and time required for data processing and is especially valuable when users are working on large geographical areas or over long time periods.

4 Case study – Tambora reanalysed

In 1815, on the Indonesian island of Sumbawa, Mount Tambora erupted. Large volumes of sulfur were injected into the stratosphere, forming a layer of aerosols around the globe. This layer considerably reduced incoming solar radiation, significantly affecting the global and particularly European climate (Brönnimann and Krämer, 2016). The study of the Tambora eruption's aftermath is a prime example of interdisciplinary research. Already in the 19th century, research fields such as meteorology, geology, and natural history were cooperating to study the eruption. Despite limitations in data, expertise and analytical tools linking climate anomalies to volcanic activity, this research helped to advance existing theories, such as the Ice Age hypothesis (see Brönnimann and Krämer, 2016). In more recent times, scientists from the historical disciplines, climatology, aerosol science, geology, epidemiology and many other subjects have all combined their efforts to more fully comprehend the mechanisms and global impacts of such major volcanic eruptions (Wood, 2014). Today, using the latest and most comprehensive climate data (ModE-RA, ModE-Sim and ModE-RAclim) and the tools in ClimeApp, we can continue this research, taking a new look at the eruption's impact.

4.1 Tambora in ModE-RA, ModE-Sim and ModE-RAclim

The year of 1816, following Tambora, has become known as the year without a summer, due to the extreme global temperature anomalies that followed the eruption. Using ClimeApp's “Anomalies” function, we can see the unusually cold summer temperatures over Europe in all three ModE data sets (see Fig. 4a–c).

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f05

Figure 5(a–c) Global precipitation anomalies for June, July and August 1816, as compared to reference period 1799 to 1821. These panels show results from ModE-RA, ModE-Sim and ModE-RAclim, respectively. (d) Standard deviation (SD) ratio of ModE-RA ensemble to ModE-Sim ensemble, showing significant constraint by observations only over Europe, coastal North America and SE India.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f06

Figure 6ClimeApp ModE-RA sources plot, showing all assimilated observations for April to September 1816. By comparing the sources plot to the SD ratios (Figs. 4d and 5d), we can see which observations significantly constrain the ModE-RA ensemble for a particular variable. For example, instrumental data (red) noticeably constrain JJA temperatures in Europe (Fig. 4d), but the documentary proxies (yellow) in Africa have only a minor effect on the ensemble (possibly because the proxies correlate only weakly with boreal summer temperatures).

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f07

Figure 7(a) Composite of JJA temperature anomalies following the 12 largest volcanic eruptions, excluding Tambora, between 1422 and 2008, as measured by their impact on global stratospheric aerosol optical depth (Toohey and Sigl, 2017). Composited years are 1454, 1459, 1596, 1601, 1642, 1696, 1784, 1810, 1832, 1836, 1884 and 1992, corresponding to the maximum volcanic forcing following each eruption. Anomalies are calculated with respect to the 3 years preceding each composite year. (b) Temperature anomalies in 1816, following Tambora, as compared to the 3 years prior.

A comparison between the data sets shows that the 1816 anomalies in ModE-RA and ModE-RAclim are essentially the same, while ModE-Sim reports considerably smaller temperature changes. This suggests that either certain mechanics of the Tambora eruption are not captured by the ModE-Sim ensemble or that only part of the observed cooling can be explained by aerosol forcing. Evidence of the latter can be found in SLP and Z500 data from ModE-RA (see Appendix C). These show a significant low-pressure anomaly over western Europe in 1816, which would have further cooled air temperatures. It may have also simultaneously caused the positive temperature anomalies over northeastern Europe, as an anticyclone around the low-pressure system drew warm air northwards from the eastern Mediterranean. The absence of low pressures in ModE-Sim (see also Appendix C) suggests that these “additional” temperature changes are largely due to internal climate variability not captured by the ModE-SIM ensemble mean. This would support the suggestion by Auchmann et al. (2013) and Brönnimann and Krämer (2016) that additional cooling in the 1810s may have been attributable to the long-term effects of the 1809 “unknown eruption”, low solar activity and internal decadal variability in the ocean–atmosphere system (though it would suggest that solar activity might have played a less significant part).

The similarity between ModE-RA and ModE-RAclim results from the profusion of data sources for this period and region – 4778 European observations were assimilated for April to September in 1816 alone (see Fig. 6). These constrain ModE-RA and ModE-RAclim but not ModE-Sim. We can see this from the SD ratios in Fig. 4d. The SD ratio measures the difference in spread between the ensembles of ModE-RA and ModE-Sim. An SD ratio of 1 means that both ensembles have the same standard deviation, i.e. nothing was assimilated or observations had no effect, while an SD ratio of 0 indicates an overconfident reanalysis since no uncertainty would remain. In general, however, a lower SD ratio indicates where more information has been assimilated. In Fig. 4d, we can see this over central and northern Europe, where the lower SD ratio suggests a more reliable reanalysis or at least one that is closer to the observations.

However, the SD ratio should not be the only measure of the data set's reliability. If we use ClimeApp to view global precipitation rather than temperature in 1816, then we can see the disparity between the ModE data sets reverse (see Fig. 5a–c). Here, ModE-RA very closely matches ModE-Sim but not ModE-RAclim. This is because, while the tropical monsoon should have been affected by Tambora (Marti and Ernst, 2009), there are few equatorial observations to capture this. ModE-RAclim is therefore unable to reconstruct significant changes in tropical precipitation. ModE-Sim, meanwhile, includes physical mechanisms predicting extreme monsoon changes from volcanic aerosol forcing and passes these on to ModE-RA. Interestingly, in the one tropical location that is more constrained – southern India (see Fig. 5a) – ModE-RAclim more closely matches the predictions from ModE-Sim. Results from both precipitation and temperature broadly agree with previous reconstructions (Brönnimann, 2015; Fig. 4.23) and modelling (Wegmann et al., 2014; Figs. 3 and 4a). There are some regional differences, though, such as the absence of eastern European warming in Wegmann et al. (2014) and the presence of eastern European drying in Brönnimann (2015) (as well as considerable cooling over Norway and Sweden), which probably reflect improved modelling and more comprehensive observations.

4.2 Compositing volcanic years

To compare Tambora with other volcanic eruptions, we can use the “Composites” function in ClimeApp to view the temperature anomalies in 1816, alongside a composite of the anomalies following other major eruptions (Fig. 7). In the ModE-RA data set, we see considerably larger anomalies following Tambora than in the more general composite of other eruptions. While this could suggest other non-volcanic effects on the European climate, it is likely that the more individual patterns of each eruption are smoothed out in the composite, thus generating the more homogeneous weaker cooling. In this case, compositing highlights the forced part of the volcanic signal, similar to running an ensemble of simulations. This would explain the similarity between Fig. 7a and Fig. 4b (the ensemble mean from ModE-Sim). The disparity may also partly result from the volcanic forcing following Tambora being approximately twice that of the composite sample or the fact that the composite volcanic years were also generally less constrained than 1816 and therefore closer to ModE-Sim.

4.3 Removing the volcanic signal?

Using ClimeApp, we can also attempt to remove the volcanic signal altogether from ModE-RA. The volcanic forcing data used in ModE-Sim (Toohey and Sigl, 2017) measure global volcanic forcing through reconstructed stratospheric aerosol optical depth (SAOD). ClimeApp's linear “Regression” function can build a simple statistical model linking SAOD to European JJA temperatures. In principle, this can “remove” associated effects (at least according to the linear regression model), leaving the “residual” temperature variation unrelated to volcanic forcing (Fig. 8c). These residuals show significant non-volcanic anomalies in 1816 that generally match the results from the anomaly and composite analysis. We can see the additional cooling over western Europe and the concurrent warming of eastern Europe that may be associated with the low-pressure system found in ModE-RA. The regression coefficients (Fig. 8b) agree with the results from ModE-Sim, predicting a mostly homogenous cooling over the European landmass in response to aerosol forcing. However, any further conclusions are limited by the assumption of a linear relation between SAOD and JJA temperatures. This is unlikely, given the complex atmospheric dynamics governing the climate response to the radiative forcing (Brönnimann, 2015). Furthermore, the limited number of major eruptions reduces the reliability of any relationship drawn from a simple comparison of the data.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f08

Figure 8(a) Time series showing the “original” European JJA temperatures (1422–2008) used to train the model and the predicted “trend” in temperatures from the regression model. Note that both time series show the spatial average for each year, while the actual regression model consists of an original and trend for each point on the map. (b) Map showing the linear regression coefficients linking JJA temperature and global SAOD. (c) Residual European JJA temperatures in 1816.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f09

Figure 9Time series correlation showing JJA temperatures from 1750–1850 over central Europe and the average price of bread (“Weissbrot”) in Lucerne, Switzerland, for the following year (Haas-Zumbühl, 1903). Time series correlation of r=0.328, with a p value < 0.01. Prices are in Rappen per kilogram. Note that the following year's bread price was used due to the lagged effect of temperature during the growing season on market prices.

Download

4.4 Comparing ModE-RA to historical data

Tambora not only affected the climate but also significantly impacted human society. At the turn of the 19th century, grain prices were the most important indicator to measure the state of an economy (Ljungqvist et al., 2022). Even if other factors such as demand, military conflicts and the quality of the harvest played a role, quantitative supply was an important determinant of price (Krämer, 2015). We would therefore expect a link between price data and temperatures during the growing season. This can be tested using a sample of bread price data from Lucerne, Switzerland, and ClimeApp's “Correlation” function (Fig. 9). The time series correlation gives us an inverse correlation of r=0.328. This implies a weak but general correlation between the growing season temperatures and grain prices, where low temperatures presumably led to a poor season and a spike in bread prices in the following year. The connection is particularly visible after Tambora, where we see both a sharp rise in prices (in 1817) and a sudden temperature drop during the summer season of 1816. This coincided with unusually high precipitation, which may explain why we do not see a similar price spike in 1813 or 1821 when precipitation was moderate. Our results agree with previous work on Tambora, which demonstrated how adverse weather in Switzerland in 1816 played a crucial role in massively reduced crop yields (Flückiger et al., 2017). In the following year, this led to an increase in prices for grain and bread and widespread famine, particularly in eastern Switzerland (Brönnimann and Krämer, 2016).

5 Outlook

5.1 Potential for humanities

It is well known how intertwined climate and society have been over the last 1000 years (Pfister and Wanner, 2021). Naturally, this has important implications for all sciences that concern themselves with humanity, but it is especially the case for history. An understanding of the climate can complement traditional historical approaches, adding a crucial dimension to our understanding of the past. As demonstrated in our case study, anomaly plots for specific years can illustrate how different regions were affected by extreme climate events. Correlations can measure statistical connections between climate and historical variables, ranging from crop yields and mortality rates to price data. Knowledge of climate history can also give us a perspective on the current climate crisis, with historical examples employed as case studies for the impacts of a changing climate on human societies (Lamb, 2002; Degroot et al., 2021). However, there are still challenges to interweaving the two disciplines. These include the heterogeneity of approaches, the diversity of disciplinary perspectives and often mutually unintelligible terminology (White et al., 2023). We can innovate to overcome these difficulties, however. A growing collection of databases and tools exists for accessing documentary sources and climate data for use in historical climatology. Some primary examples include https://www.tambora.org/ (last access: 17 September 2024; Riemann et al., 2015), Euro-Climhist (Pfister et al., 2017) and Climate Explorer (Trouet and van Oldenborgh, 2013). Each tool fulfils a different niche. Both https://www.tambora.org/ and Euro-Climhist provide a vast number of original sources and indexed data from (predominantly) human archives. These qualitative data – usually documentary data but, in the case of Euro-Climhist, also visual sources such as paintings – are extremely helpful for investigating and interpreting singular events or climatological trends. However, it is often sporadic and temporally and geographically inhomogeneous, hence the advantage of modelling and reanalysis products like ModE-RA and ModE-Sim. Climate Explorer, meanwhile, is an excellent tool for accessing and analysing some older climate reconstructions, as well as modern instrumental data. However, its vast array of options and data can often be confusing for new users, and it does not give access to the ModE-RA data.

This is where ClimeApp is able to provide a complementary tool, utilizing a smaller range of data and functions but via a far more user-friendly interface. ClimeApp provides highly customizable plots, along with helpful explanations where necessary. It also, uniquely, allows users to view all the sources behind the reanalysis data. Combined with the standard deviation ratios (see the case study; Sect. 4.1), these allow a detailed assessment of the reliability and applicability of the reanalysis. For historians, this possibility for making source-attributed, publication-suitable plots without coding skills is invaluable. Furthermore, for researchers using quantitative data, ClimeApp can be a convenient tool for correlation or regression analysis without needing external programmes. However, the most important feature of ClimeApp is that it uses the most extensive and modern global reanalysis for the climate of the last 600 years, which can be directly compared with historical socio-economic time series. In general, the broad appeal of ClimeApp for the humanities lies in its simplification of accessing, visualizing and analysing the latest reanalysis data.

5.2 Potential for climate sciences

We have already demonstrated some of ClimeApp's potential for climate science in our case study, but a few further points are worth making here. First and foremost, ClimeApp can save researchers considerable time creating field and time series plots that would otherwise have to be manually coded. As it incorporates many analysis methods used in historical climatology and palaeoclimatology, climatologists studying the age before instrumental measurements will find the ModE data invaluable. Our case study showed how contrasting ModE-RA, ModE-Sim and ModE-RAclim can give constructive insights into the causes of certain climate anomalies, while the source plots and SD ratio data can be used to assess the reliability and the limitations of ModE data. For the developers of ModE-RA, ClimeApp is particularly useful for testing their data, allowing them to quickly visualize and compare the data sets. Other researchers can use the app to assess new palaeoclimate data, using the “Correlation” function to map correlations between their data and ModE-RA. For students and lecturers, we hope that ClimeApp makes advanced reanalysis data easily accessible for exercises and project work. Finally, ClimeApp can be a useful template for developing other Shiny projects, particularly those for processing and plotting complex data. The source code for the application is openly available (see the “Code availability” section) and can be freely adapted for other applications.

6 Conclusions

This paper summarized the functionality and potential of the new ClimeApp web application. It demonstrates how simple programs can be powerful tools to make specialized data available to all. The application provides historians, climatologists and other researchers quick access to state-of-the-art ModE climate reanalysis. Through a user-friendly interface, students and scientists can view and analyse the historical global climate with just a few clicks. Furthermore, and uniquely, ClimeApp allows detailed investigation of the sources used in a climate reconstruction. The ModE-RA sources tool displays the type and location of all proxies and documentary sources used to constrain the ModE-RA climate models, while the SD ratio statistical analysis quantifies their effect on the final data. Re-examining the Tambora eruption and the 1816 year without a summer, we demonstrated how ClimeApp can contribute to new scientific research. The tool was used to combine results from a reanalysis (ModE-RA), an ensemble of climate models (ModE-Sim) and an observation-focused reconstruction (ModE-RAclim), allowing us to both interpret the reanalysis data and begin to separate different factors affecting the palaeoclimate. In the case of Tambora, we identified the possible short-term effects of a low-pressure system over western Europe, which may well have exacerbated the volcanic cooling in 1816, while leading to warming in other areas. We also showed how ClimeApp's correlation and regression functions can be used to combine ModE-RA with independent data, identifying statistical relationships between climatic and non-climatic variables – in this case, volcanic forcing and Swiss bread prices.

ClimeApp, created and developed by historians, geographers and climate scientists, is as good an example as any of the value of bridging science and humanities to advance interdisciplinary research. In this paper, we have focussed on the app's potential in our respective fields, but possible applications could be imagined in many of the social and physical sciences. Our hope is that researchers from various disciplines will benefit from using ClimeApp and ModE-RA, finding innovative and enlightening ways to integrate climate data into their own research.

Appendix A: R libraries used by ClimeApp
  • library(shiny)

  • library(ncdf4)

  • library(maps)

  • library(shinyWidgets)

  • library(RColorBrewer)

  • library(shinyjs)

  • library(bslib)

  • library(readxl)

  • library(xlsx)

  • library(DT)

  • library(zoo)

  • library(colourpicker)

  • library(tmaptools)

  • library(ggplot2)

  • library(sf)

  • library(shinylogs)

  • library(shinycssloaders)

  • ClimeApp v1.0 uses R version 4.3.2.

Appendix B: ClimeApp functions and data processing

Behind the Shiny interface, the processing and analysis done by ClimeApp is relatively straightforward. ClimeApp utilizes the set of R libraries in Appendix A to extract and process the raw ModE data into a format selected by the user.

B1 Anomalies

The anomaly map function shows the spatial distribution of climate anomalies averaged over a user-selected year range and month range. For example, select June, July and August (JJA) in 1501 to 1600 if your focus is boreal summer in the 16th century. The anomalies are created from three data products:

  • Annual means – a time series of annual means for each point on the map, created by averaging absolute ModE values across the selected month range.

  • Reference means – a single reference mean for each point on the map, created by averaging annual means across a chosen reference year range.

  • Annual anomalies – a time series of annual anomalies for each point on the map, created by subtracting the reference means from the annual means.

The final anomalies shown are the time-averaged annual anomalies. These are plotted using the base R plotting functions, along with the coastlines and borders from the maps package. The anomaly time series is generated by averaging the annual anomalies for each year.

For reference, the calculations behind each data product are as follows.

The annual mean for a single year and single point on the map is given by the equation

(B1) Annual mean = Absolute values  ( M ) ,

where M is the selected month range.

The reference mean for a single year and point is given by

(B2) Reference mean = Annual means  ( Y ref ) ,

where Yref is the selected reference year range.

The annual anomaly for a single year and point is given by

(B3) Annual anomaly = Annual mean - Reference mean .

Note that in the case of ModE-RAclim, the base data are already in anomaly format, so anomalies are merely calculated by subtracting time-averaged anomalies from each other.

The anomalies presented on the anomaly map and in the anomaly map data are given by

(B4) Anomaly  ( map ) = Annual means  ( Y ) - Reference mean = Annual anomalies  ( Y ) ,

where Y is the selected year range.

Anomalies presented on the time series map and time series data are given by

(B5) Anomaly  ( time series ) = Annual means  ( lon,lat ) - Reference means  ( lon,lat ) = Annual anomalies  ( lon,lat ) ,

where lon and lat are the selected longitude and latitude range.

B2 Composites

ClimeApp's composite maps show the time-averaged anomalies for a set of non-consecutive years, which can be entered or uploaded by the user. The anomaly reference period can be a fixed set of consecutive years, a custom set of non-consecutive years or an individual reference period generated for each year based on the X (a number of years chosen by the user) years prior. Calculations and plotting are performed in the same way as for anomalies, except for anomalies compared to X years prior (XYP):

  • XYP reference means – a set of reference means for each point on the map, with one for each user-selected year, and calculated by averaging the X preceding annual means.

  • XYP annual anomalies – a set of annual anomalies for each point on the map and created by subtracting the corresponding reference mean from each annual mean.

To give an indication of the consistency of anomalies over the set of years in the composite, ClimeApp contains a “% sign match” statistical tool. This marks regions where the annual anomalies that form the composite agree in their sign more often than a user-defined threshold, which is given in percent. For example, for a composite of 5 years, with anomalies of 1, 5, 1, 15 and 3 °C, the displayed mean would be a positive 1.4 °C, but only 40 % of the years would match this, since 3 years are in fact negative.

B3 Correlation

The correlation function allows users to generate a map of correlation coefficients, comparing either ModE variables or user-uploaded time series. Using the cor() function from the stats R package (R Core Team, 2024), it can employ either the Pearson or Spearman rank correlation method. If both variables are in the “field” format, i.e. gridded map data, then it performs a time series correlation of the annual means for each point on the map with the corresponding annual means for the second variable. If one variable is a time series, however, it correlates each set of annual means with the same time series. In addition to the map, ClimeApp also produces a correlation time series, showing an annual time series of both variables (spatially averaged in the case of ModE variables), and a single correlation coefficient and p value calculated from those time series. The p value shows the probability that the correlation was produced by random chance rather than an actual relationship between the variables. p< 0.05 is generally recommended for drawing legitimate conclusions.

B4 Regression

In ClimeApp, regression operates in a similar way to correlation, performing a multiple linear regression analysis on a set of annual means. Using lm() from the stats R package, one or more independent variable time series are fitted to the dependent variable time series for each point on the map according to the model,

(B6) V Dependent = β 1 V Independent  1 + β 2 V Independent  2 + + α + residual ,

where β is the coefficient, and α is the intercept. ClimeApp then plots the spatial average of the dependent variable, trend (β1VIndependent  1+β2VIndependent  2+) and residual as a time series. Provided the dependent variable is a field, maps of the coefficients for each independent variable can be produced, as can maps of the p values and residuals for each year.

B5 Annual cycles

This function shows the spatially averaged monthly ModE values over a given year or set of years. In the case of a set of years, these can be presented individually or as an average.

B6 Source analysis and further statistical functions

The accuracy of ModE-RA is dependent on the availability and reliability of observations to constrain the model ensemble of ModE-Sim. To capture this, ClimeApp includes tools for visualizing the sources used to create ModE-RA and ModE-RAclim and the standard deviation (SD) ratio of the ModE-RA and ModE-Sim ensembles. The ModE-RA sources are presented as a semi-annual map showing the data points assimilated for each half-year and grouped by type and variable (see Fig. 6). This allows the user to see where proxy, documentary or instrumental observations were integrated into the reconstruction and any gaps in the data. The SD ratio, meanwhile, is the standard deviation of the ModE-Sim ensemble divided by the standard deviation of ModE-RA after the assimilation of observations:

(B7) SDratio = σ ModE-RAEnsemble σ ModE-Ensemble .

This gives a value between 0 and 1 for each month and grid point, with 1 showing no constraint (i.e. the ModE-RA output is the same as that of ModE-Sim and entirely generated from the models) and lower values showing increasing constraint by observations, meaning there are either more observations or that they are more “trusted” by the reconstruction. The temporal mean of the SD ratio can be presented in ClimeApp as a contour map or grid point overlay on the anomaly maps.

On time series plots, users have the option to add percentiles and moving averages. The moving averages are calculated using a rolling mean of the time series values over a number of years selected by the user (default 11). To generate the percentiles, a Shapiro–Wilk test (Shapiro and Wilk, 1965) is first conducted on the time series data. If the data are normally distributed, which is rare for ModE time series, then percentiles are calculated from the mean and standard deviation of the time series using the qnorm() function from the stats package. If the distribution is non-normal, ClimeApp instead finds the value corresponding to the quantile matching the user's selection (i.e. for the 0.95 percentile, it returns values so that 5 % of all values are above/below), using the quantile() function from the stats package.

Appendix C: 1816 sea level pressure and 500 hPa geopotential height anomalies
https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f10

Figure C1Sea level pressure and 500 hPa geopotential height anomalies for boreal summer (June to August; JJA) in 1816, compared to reference period from 1799 to 1821. The figure shows results from ModE-RA in (1) and (3) and ModE-Sim in (2) and (4).

Appendix D: Current limitations and future development

The data available in ClimeApp are currently limited to ModE-RA, ModE-Sim and ModE-RAclim and only four variables within those data sets. There are limited options for users to upload and process other data, but the format of these data is currently restricted to annual time series. The web app's ability to host a large number of users at the same time is also constrained by current processing power. To address some of these issues and to add further functionality to ClimeApp, a four-stage development plan has been devised.

https://cp.copernicus.org/articles/20/2645/2024/cp-20-2645-2024-f11

Figure D1Current roadmap for the future development of ClimeApp.

Download

Appendix E: Experience documentation, outreach and feedback

ClimeApp underwent extensive internal and external testing before being deployed for general use. The beta version was introduced during a summer school in summer 2023 (Huhtamaa and Hibberts, 2024) and later trialled at several workshops and conferences with both historians and climatologists. The initial user interactions and resulting valuable feedback included (but was not limited to) the addition of help texts to explain the different functions and options, the implementation of an interactive map of all ModE-RA sources to allow detailed source evaluation, faster data processing, more options for composite analysis, the addition of reference maps to see the reference and absolute values for anomalies, customization options for plots and a facility for multiple simultaneous users. This feedback was documented​​​​​​​​ ​​​​​​​​ and either implemented or road-mapped for future development (see Appendix D).

The current version of ClimeApp has already been included in the curriculum of two courses at the University of Bern, namely Brönnimann (2024), Climatology III (Climate variability and change), and Huhtamaa (2024), Climate and Society in History. It will also be included in further courses at the University of Bern from 2024 onwards, including a four-session workshop introducing ClimeApp and its applications.

The full application was launched in early 2024 and presented at the European Geosciences Union conference in Vienna and the “Climate of the past and societal responses to environmental changes” conference in Bern.

ClimeApp has its own feedback and suggestion email address (climeapp.hist@unibe.ch), presented on the “Welcome” page, where users can report any issues and suggest improvements. These are then considered by the developers before being added to the application's Trello page (https://trello.com/b/3hKu3RlL/climeapp-development, last access: 17 September 2024), where users to track their suggestions and see what we are currently working on. These contributions are vital for making ClimeApp as useful and user-friendly as possible.

Code availability

ClimeApp was developed using R (https://www.R-project.org/, R Core Team, 2024), R Studio (http://www.rstudio.com/, Posit Team, 2024) and R Shiny (https://doi.org/10.32614/CRAN.package.shiny, Chang et al., 2024). The essential code of ClimeApp v1.0 – app.R and helpers.R – is published on Zenodo (https://doi.org/10.5281/zenodo.14175969, Bartlome et al., 2024). The current version is available on the project's GitHub page https://github.com/ClimeApp/ClimeApp_development (last access: 17 September 2024).

Data availability

ModE-RA, ModE-Sim and ModE-RAclim are available through the World Data Center for Climate (https://doi.org/10.26050/WDCC/ModE-RA_s14203-18501, Valler et al., 2023a; https://doi.org/10.26050/WDCC/ModE-RAc_s14203-18501, Valler et al., 2023b; https://doi.org/10.26050/WDCC/ModE-Sim_s14201, Hand et al., 2023b; https://doi.org/10.26050/WDCC/ModE-Sim_s14202, Hand et al., 2023c; https://doi.org/10.26050/WDCC/ModE-Sim_s14203, Hand et al., 2023d; https://doi.org/10.26050/WDCC/ModE-Sim_s18501, Hand et al., 2023e; https://doi.org/10.26050/WDCC/ModE-Sim_s18502, Hand et al., 2023f).

Author contributions

NEB and RW conceptualized, created and developed ClimeApp as part of their respective doctoral projects. They conducted research and analysed data for the case study, produced all graphs and figures and contributed equally to the paper. NW co-developed ClimeApp, is responsible for the mail feedback and manages the Trello page. JF and RH wrote the SD ratio function used in ClimeApp, set up the university server, gave technical advice on the ModE data and contributed to the writing of the paper. HeH and SB encouraged and promoted the creation of the application and helped with the scientific outreach for the project. All authors discussed the project and its results, helped with the quality control of the final product and provided comments on the paper.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Acknowledgements

The ECHAM6 simulations (ModE-Sim) were performed at the Swiss National Supercomputing Centre (CSCS) and the University of Bern Linux Cluster (UBELIX). The authors thank Luc Billaud for designing the graphics and creating the ClimeApp logo.

Financial support

Richard Warren, Niklaus Emanuel Bartlome and Heli Huhtamaa have been supported by the Swiss State Secretariat for Education, Research and Innovation (contract no. MB22.00030) and the Swiss National Science Foundation (grant no. PZ00P1_201953). Jörg Franke, Ralf Hand and Stefan Brönnimann have received funding from the European Union's Horizon 2020 project (grant no. 787574).

Review statement

This paper was edited by Shiling Yang and reviewed by Feng Shi and one anonymous referee.

References

Auchmann, R., Arfeuille, F., Wegmann, M., Franke, J., Barriendos, M., Prohom, M., Sanchez-Lorenzo, A., Bhend, J., Wild, M., Folini, D., Štěpánek, P., and Brönnimann, S.: Impact of volcanic stratospheric aerosols on diurnal temperature range in Europe over the past 200 years: Observations versus model simulations, J. Geophys. Res.-Atmos., 118, 9064–9077, https://doi.org/10.1002/jgrd.50759, 2013. 

Bartlome, N. E., Warren, R., and Wellinger, N.: ClimeApp v1.0, Zenodo [code], https://doi.org/10.5281/zenodo.14175969, 2024. 

Brönnimann, S.: Climatic Changes Since 1700, Advances in Global Change Research, 55, Springer, Cham, https://doi.org/10.1007/978-3-319-19042-6, 2015. 

Brönnimann, S.: Infopage for Course – Climatology III (Cimate variability and change), University of Bern, https://www.climatestudies.unibe.ch/courses/courseinfo/index_eng.html?id=54 (last access: 26 January 2024), 2024. 

Brönnimann, S. and Krämer, D.: Tambora and the “Year Without a Summer” of 1816. A perspective on earth and human systems science, Geographica Bernensia, 90, 1–48, https://doi.org/10.4480/GB2016.G90.01, 2016. 

Chang, W., Cheng, J., Allaire, J. J., Sievert, C., Schloerke, B., Xie, Y., Allen, J., McPherson, J., Dipert, A., and Borges, B.: shiny: Web Application Framework for R, CRAN [code], https://doi.org/10.32614/CRAN.package.shiny, 2024. 

Degroot, D., Anchukaitis, K., Bauch, M., Burnham, J., Carnegy, F., Cui, J., de Luna, K., Guzowski, P., Hambrecht, G., Huhtamaa, H., Izdebski, A., Kleemann, K., Moesswilde, E., Neupane, N., Newfield, T., Pei, Q., Xoplaki, E., and Zappia, N.: Towards a rigorous understanding of societal responses to climate change, Nature, 591, 539–550, https://doi.org/10.1038/s41586-021-03190-2, 2021.  

de Sousa, J. A. N. P.: Exploratory Analysis of Meteorological Data, Mestrado Integrado, Department of Computer Science, University of Porto, https://hdl.handle.net/10216/126679, 2019. 

Fajardo, J., Corcoran, D., Roehrdanz, P. R., Hannah, L., and Marquet, P. A.: GCM compareR: A web application to assess differences and assist in the selection of general circulation models for climate change research, Methods Ecol. Evol., 11, 656–663, https://doi.org/10.1111/2041-210X.13360, 2020. 

Flückiger, S., Brönnimann, S., Holzkämpfer, A., Fuhrer, J., Krämer, D., Pfister, C., and Rohr, C.: Simulating crop yield losses in Switzerland for historical and present Tambora climate scenarios, Environ. Res. Lett., 12, 074026, https://doi.org/10.1088/1748-9326/aa7246, 2017. 

Gebauer, J. E., Adler, J., and DGKL working group “Digital Competence”: Using Shiny apps for statistical analyses and laboratory workflows, J. Lab. Med., 47, 149–153, https://doi.org/10.1515/labmed-2023-0020, 2023. 

Haas-Zumbühl, F.: Die Kernenpreise und Brotpreise in Luzern von 1601 bis 1900: Beilage Nr. 16, Zeitschrift für schweizerische Statistik, 39, 369–374, https://www.sgvs.ch/papers/sjesBackIssues/1903_PDF/1903-I-III-1.pdf (last access: 17 September 2024), 1903. 

Hand, R., Samakinwa, E., Lipfert, L., and Brönnimann, S.: ModE-Sim – a medium-sized atmospheric general circulation model (AGCM) ensemble to study climate variability during the modern era (1420 to 2009), Geosci. Model Dev., 16, 4853–4866, https://doi.org/10.5194/gmd-16-4853-2023, 2023a. 

Hand, R., Brönnimann, S., Samakinwa, E., and Lipfert, L.: ModE-Sim – A medium size AGCM ensemble to study climate variability during the modern era (1420 to 2009): Set 1420-1, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-Sim_s14201, 2023b. 

Hand, R., Brönnimann, S., Samakinwa, E., and Lipfert, L.: ModE-Sim – A medium size AGCM ensemble to study climate variability during the modern era (1420 to 2009): Set 1420-2, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-Sim_s14202, 2023c. 

Hand, R., Brönnimann, S., Samakinwa, E., and Lipfert, L.: ModE-Sim – A medium size AGCM ensemble to study climate variability during the modern era (1420 to 2009): Set 1420-3, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-Sim_s14203, 2023d. 

Hand, R., Brönnimann, S., Samakinwa, E., and Lipfert, L.: ModE-Sim – A medium size AGCM ensemble to study climate variability during the modern era (1420 to 2009): Set 1850-1, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-Sim_s18501, 2023e. 

Hand, R., Brönnimann, S., Samakinwa, E., and Lipfert, L.: ModE-Sim – A medium size AGCM ensemble to study climate variability during the modern era (1420 to 2009): Set 1850-2, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-Sim_s18502, 2023f. 

Huhtamaa, H.: Infopage for Course – Climate and Society in History, University of Bern, https://www.climatestudies.unibe.ch/courses/courseinfo/index_eng.html?id=166 (last access: 26 January 2024), 2024. 

Huhtamaa, H. and Hibberts, A.: Young researchers explore climate histories, PAGES Mag., 32, 54, https://doi.org/10.22498/pages.32.1.54, 2024. 

Kandlbauer, J. and Sparks, R. S. J.: New estimates of the 1815 Tambora eruption volume, J. Volcanol. Geotherm. Res., 286, 93–100, https://doi.org/10.1016/j.jvolgeores.2014.08.020, 2014. 

Krämer, D.: Menschen grasten nun mit dem Vieh: Die letzte grosse Hungerkrise der Schweiz 1816/17, Wirtschafts-, Sozial- und Umweltgeschichte, 4, Schwabe Verlag, https://doi.org/10.24894/978-3-7965-3447-8, 2015. 

Lamb, H. H.: Climate, history and the modern world, Second Edition, Routledge, https://doi.org/10.4324/9780203433652, 2002. 

Ljungqvist, F. C., Thejll, P., Christiansen, B., Seim, A., Hartl, C., and Esper, J.: The significance of climate variability on early modern European grain prices, Cliometrica, 16, 29–77, https://doi.org/10.1007/s11698-021-00224-7, 2022. 

Marti, J. and Ernst, G. G. J.: Volcanoes and the Environment, Cambridge University Press, https://doi.org/10.1017/CBO9780511614767, 2009. 

Möller, M., Boutarfa, L., and Strassemeyer, J.: PhenoWin-An R Shiny application for visualization and extraction of phenological windows in Germany, Comput. Electron. Agr., 175, 1–6, https://doi.org/10.1016/j.compag.2020.105534, 2020. 

Pfister, C. and Wanner, H.: Climate and Society in Europe: The Last Thousand Years, Haupt Verlag, ISBN 978-3-258-08234-9, 2021. 

Pfister, C., Rohr, C., and Jover, A.: Euro-Climhist: eine Datenplattform der Universität Bern zur Witterungs-, Klimaund Katastrophengeschicht, Wasser Energie Luft, 109, 45–48, https://doi.org/10.5169/seals-941608, 2017. 

Posit Team: RStudio: Integrated Development Environment for R, Posit PBC, Boston, Massachusetts, http://www.rstudio.com/ (last access: 13 November 2024), 2024. 

R Core Team: R: A Language and Environment for Statistical Computing, R Project, Vienna, Austria, https://www.R-project.org/ (last access: 13 November 2024), 2024. 

Raible, C. C., Brönnimann, S., Auchmann, R., Brohan, P., Frölicher, T. L., Graf, H.-F., Jones, P., Luterbacher, J., Muthers, S., Neukom, R., Robock, A., Self, S., Sudrajat, A., Timmreck, C., and Wegmann, M.: Tambora 1815 as a test case for high impact volcanic eruptions: Earth system effects, WIREs Clim. Change, 7, 569–589, https://doi.org/10.1002/wcc.407, 2016. 

Riemann, D., Glaser, R., Kahle, M., and Vogt, S.: The CRE tambora. org-new data and tools for collaborative research in climate and environmental history, Geosci. Data J., 2, 63–77, https://doi.org/10.1002/gdj3.30, 2015. 

Shapiro, S. S. and Wilk, M. B.: An analysis of variance test for normality (complete samples), Biometrika, 52, 591–611, https://doi.org/10.2307/2333709, 1965. 

Stevens, B., Giorgetta, M., Esch, M., Mauritsen, T., Crueger, T., Rast, S., Salzmann, M., Schmidt, H., Bader, J., Block, K., Brokopf, R., Fast, I., Kinne, S., Kornblueh, L., Lohmann, U., Pincus, R., Reichler, T., and Roeckner, E.: Atmospheric component of the MPI-M earth system model: ECHAM6, J. Adv. Model. Earth Sy., 5, 146–172, https://doi.org/10.1002/jame.20015, 2013. 

Tennekes, M.: tmaptools: Thematic Map Tools, CRAN [code], https://doi.org/10.32614/CRAN.package.tmaptools, 2021. 

Toohey, M. and Sigl, M.: Volcanic stratospheric sulfur injections and aerosol optical depth from 500 BCE to 1900 CE, Earth Syst. Sci. Data, 9, 809–831, https://doi.org/10.5194/essd-9-809-2017, 2017. 

Trouet, V. and van Oldenborgh, G. J.: KNMI Climate Explorer: A Web-Based Research Tool for High-Resolution Paleoclimatology, Tree-Ring Res., 69, 3–13, https://doi.org/10.3959/1536-1098-69.1.3, 2013. 

Valler, V., Franke, J., Brugnara, Y., Burgdorf, A.-M., Lundstad, E., Hand, R., Samakinwa, E., Lipfert, L., Friedman, A. R., and Brönnimann, S.: ModE-RA – A global monthly paleo-reanalysis of the modern era (1421 to 2008): Set 1420-3_1850-1, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-RA_s14203-18501, 2023a. 

Valler, V., Franke, J., Brugnara, Y., Burgdorf, A.-M., Lundstad, E., Hand, R., Samakinwa, E., Lipfert, L., Friedman, A. R., and Brönnimann, S.: ModE-RAclim – A version of the ModE-RA reanalysis with climatological prior for sensitivity studies: Set 1420-3_1850-1, WDCC [data set], https://doi.org/10.26050/WDCC/ModE-RAc_s14203-18501, 2023b. 

Valler, V., Franke, J., Brugnara, Y., Samakinwa, E., Hand, R., Lundstad, E., Burgdorf, A.-M., Lipfert, L., Friedman, A. R., and Brönnimann, S.: ModE-RA: a global monthly paleo-reanalysis of the modern era 1421 to 2008, Sci. Data, 11, 1–19, https://doi.org/10.1038/s41597-023-02733-8, 2024.  

van Bree, P. and Kessels, G.: nodegoat: a web-based data management, network analysis & visualisation environment, LAB1100, https://nodegoat.net/ (last access: 26 January 2024), 2013. 

Wegmann, M., Brönnimann, S., Bhend, J., Franke, J., Folini, D., Wild, M., and Luterbacher, J.: Volcanic Influence on European Summer Precipitation through Monsoons: Possible Cause for “Years without Summer”, J. Climate, 27, 3683–3691, https://doi.org/10.1175/JCLI-D-13-00524.1, 2014. 

White, S., Pei, Q., Kleemann, K., Dolák, L., Huhtamaa, H., and Camenisch, C.: New perspectives on historical climatology, WIREs Clim. Change, 14, 1–17, https://doi.org/10.1002/wcc.808, 2023. 

Wood, G. D.: Tambora: The Eruption that Changed the World, Princeton University Press, https://doi.org/10.2307/j.ctt5vjv5c, 2014. 

Download
Short summary
This paper introduces the ClimeApp web application. The app provides quick access to the ModE-RA global climate reanalysis. Users can calculate and plot anomalies, composites, correlations, regressions and annual cycles across three different datasets and four climate variables. By re-examining the 1815 Tambora eruption, we demonstrate how combining results from different datasets and sources can help us investigate the historical palaeoclimate and integrate it into human history.