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 an analytical RHEED system that helps you exploit the information in the RHEED pattern. It combines a state-of-the-art CCD camera for pattern acquisition with RHEED analysis software including the IDL programming option which allows you to customize you 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 for uses such as RHEED surface analysis. Read the full application note to learn how you can use the IDL customization for your RHEED analysis.