Launch of DeepMIP-Eocene app
I built a new interactive, open-access web application to simplify access to the DeepMIP-Eocene model databse for non-programmers. The current version is available at data.deepmip.org and will be part of the upcoming of the Database description publication.
Motivation
The DeepMIP-Eocene model database includes coordinated climate model output from eight modelling centres around the world, providing essential reference data for the paleoclimate community. Still, downloading and analysing large, global netCDF datasets presents a challenge for many potential users in our community. In addition, common tasks like model-data comparisons actually only need access to a very small subset of the global database and programming routuines that can be easily automated. For these reasons, the DeepMIP-Eocene app provides intuitive, browser-based access the model database to perform model-data comparisons of common variables (temperature, precipitation) and plotting of interactive charts and maps.
Usage
The app enables users without programming experience to extract common variables such as temperature, precipitation, etc., from all DeepMIP models at any specified location. Batch processing of sites is possible and example sets of locations from the DeepMIP-Eocene proxie database (Hollis et al., 2019) are available to get started. The extracted data can be visualized and downloaded in CSV/Excel format for offline model-data comparison. The individual Python processing and analysis functions are saved in deepmip_modules.py and may also serve as a launchpad for more advanced offline analyses. Example screenshots of the possibilities are shown below.
Technical Details
The web app was built with Streamlit, which is an open-source Python library that makes it easy to create custom web apps for machine learning and data science. All processing and plotting is implemented in pure Python with all underlying functions available to start/modify your own analysis. All code is open access and available on GitHub.
Enjoy Reading This Article?
Here are some more articles you might like to read next: