███████╗███████╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗
██╔════╝██╔════╝██╔════╝ ██╔══██╗██╔══██╗██╔════╝██╔══██╗
█████╗  ███████╗██║  ███╗██████╔╝██████╔╝█████╗  ██████╔╝
██╔══╝  ╚════██║██║   ██║██╔═══╝ ██╔══██╗██╔══╝  ██╔═══╝
███████╗███████║╚██████╔╝██║     ██║  ██║███████╗██║
╚══════╝╚══════╝ ╚═════╝ ╚═╝     ╚═╝  ╚═╝╚══════╝╚═╝

The Earth System Grid Federation (ESGF) publication process requires a strong and effective data management, which could also be a burden. The ESGF esgprep toolbox is a piece of software that enables data preparation according to ESGF best practices. esgprep allows the ESGF data providers and datanode managers to easily prepare their data for publishing to an ESGF node. It can be used to fetch required configuration files, apply the Data Reference Syntax on local filesystems and/or generate mapfiles for ESGF publication.


esgprep is designed to follow all requirements from the ESGF Best Practices document.


esgprep is built as a full standalone toolbox allowing you to prepare your data outside of an ESGF node.

esgprep gathers Python command-lines covering several steps of ESGF publication workflow.

Indices and tables