IDL and Python language bindings for the ARMData Integrator (ADI)
 
Authors
Krista Gaustad — Pacific Northwest National Laboratory
Brian D Ermold — Pacific Northwest National Laboratory
Jeff Daily — Pacific Northwest National Laboratory
Category
Infrastructure & Outreach
Description
This poster describes the IDL and Python language bindings that have been implemented to access the ARM Data Integrator (ADI) libraries. These bindings facilitate the development of ARM value-added products (VAPs) and other processes involving the consolidation of data from diverse input data sets in the IDL and Python programming languages. The core ADI modules and supporting data retrieval, transformation, and product creation functions were developed in the C programming language. The bindings that wrap these functions have been developed to provide users the look and feel of programming in the native languages through the use of object-oriented class, properties, and methods.