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.