Here, the system’s data dependencies–how data objects flow between code segments–are shown. This new data system software offers clear and easy-to-use application to a variety of modeling scenarios with documentation and error checking. Data objects in gcamdata are required to have descriptive metadata attached, allowing researchers to track data provenance throughout the system. As a result, a full system-wide data map can be constructed with particular data dependencies (both upstream and/or downstream) traced through the system. Any object and its dependencies in the system can be explored in detail as all data objects flowing between the various parts of the system include extensive metadata (including title, units, source, and comments).

 

Code Repository: https://github.com/JGCRI/gcamdata

GCAM data system