k-Space Associates, Inc.

IDL Programming to Customize kSA 400 – New Application Note Available

published on 04/23/2019

IDL, short for Interactive Data Language, is a powerful programming language used to process large amounts of data and/or digital images. First developed in the 1970s at the Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado at Boulder, IDL has been widely applied in industries that require high-speed digital image processing and real-time data analysis. Some of the more prominent industries that use IDL are atmospheric physics, space sciences, and medical imaging.

kSA 400 Application Customization is an individually-licensed feature that gives users the flexibility to write their own analysis routines in the IDL programming language, and then have those routines compiled and executed within the kSA 400 measurement loop. We made this capability available for two types of data analysis: Simple two column data (x,y), and images. In either case, as long as the procedure is written properly and placed in the correct folder location, it will be compiled immediately upon launch of the kSA 400 software and will then appear as a custom analysis filter in the analysis menus.

The kSA 400 is a an analytical RHEED system that helps you exploit the information in the RHEED pattern. It combines a state-of-the-art CCD camera with powerful RHEED acquisition and analysis software including the IDL programming option which allows you to customize your analysis even further.

The IDL Customization in kSA 400 application note gives an overview of how to use this feature within the kSA 400 software. Read the full application note here.