NCL - NCAR Command Language
Summary: The NCAR Command Language (NCL) is a free, interpreted language designed specifically for scientific data processing and visualization. In addition to common programming features, NCL also has features that are not found in other programming languages, including features that handle the manipulation of metadata, the configuration of the visualizations, the import of data from a variety of data formats, and an algebra that supports array operations. NCL is a product of the Computational and Information Systems Laboratory (CISL).
Related Link: NCAR Command Language Website