Origin is a graphing and analysis tool used predominantly by experimentalists. In addition to providing convenient UI based routines to plot aesthetic 2D and 3D plots, Origin provides robust analysis tools like linear regression, nonlinear regression, curve fitting routines. *In-situ* LabTalk scripting language allows handling the various columns of data to allow convenient mathematical transformations. In this post, we will consider the structural elements of this scripting language.
Origin graphs and analysis results can automatically update on data or parameter change, allowing you to create templates for repetitive tasks or to perform batch operations from the user interface, without the need for programming.