The Interactive Data Language is a programming language extensively used among scientists and engineers. It is easy to learn, dynamic and useful for data analysis and visualization. IDL reads common formats like TIFF, JPEG, PNG, and hierarchical scientific data formats like HDF, HDF-EOS, CDF and netCDF, as well as custom binary and ASCII formats. IDL is designed for large, multidimensional data and can receive data from remote serves. It acts as a client to HTTP and FTP serves and provides service to the OGC (WMP & WCS).

  • IDL transforms complex scientific data from numbers into visualizations, 2 and 3-dimensional: lines, surface and contour plots and images.
  • It also includes a rich library of routines to analyze data and allows writing new procedures.
  • IDL contains an extensive library of image processing and analysis routines: mapping, masking, statistics, warping, ROIs, contrasting and filtering.
  • IDL has an advanced mathematical and statistical functionality (IMSL C Numerical Library)
  • It is flexible and supports two-way interaction with other applications, like those developed in C, C++, Java, Visual Basic, etc.