A scientific data processing framework for time series NetCDF data

The Atmospheric Radiation Measurement (ARM) Data Integrator (ADI) is a framework designed to streamline the development of scientific algorithms that analyze, and models that use time-series NetCDF data. ADI automates the process of retrieving and preparing data for analysis, provides a modular, fle...

Full description

Saved in:
Bibliographic Details
Published inEnvironmental modelling & software : with environment data news Vol. 60; pp. 241 - 249
Main Authors Gaustad, Krista, Shippert, Tim, Ermold, Brian, Beus, Sherman, Daily, Jeff, Borsholm, Atle, Fox, Kevin
Format Journal Article
LanguageEnglish
Published Oxford Elsevier Ltd 01.10.2014
Elsevier
Subjects
Online AccessGet full text
ISSN1364-8152
DOI10.1016/j.envsoft.2014.06.005

Cover

More Information
Summary:The Atmospheric Radiation Measurement (ARM) Data Integrator (ADI) is a framework designed to streamline the development of scientific algorithms that analyze, and models that use time-series NetCDF data. ADI automates the process of retrieving and preparing data for analysis, provides a modular, flexible framework that simplifies software development, and supports a data integration workflow. Algorithm and model input data, preprocessing, and output data specifications are defined through a graphical interface. ADI includes a library of software modules to support the workflow, and a source code generator that produces C, IDL®, and Python™ templates to jump start development. While developed for processing climate data, ADI can be applied to any time-series data. This paper discusses the ADI framework, and how ADI's capabilities can decrease the time and cost of implementing scientific algorithms allowing modelers and scientists to focus their efforts on their research rather than preparing and packaging data. •ARM Data Integrator (ADI) is a framework to streamline the development of algorithms that analyze time-series data.•ADI can improve the consistency of output data products by checking for adherence to data standards as products are defined.•ADI automates the process of retrieving and preparing data for analysis.•Provides a modular, flexible software development architecture.•The input data, preprocessing, and output data specifications are defined through a graphical interface.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:1364-8152
DOI:10.1016/j.envsoft.2014.06.005