# Vapour Imaging (Felix Braig, 2023) This submission contains Python code to evaluate interferograms of evaporating liquid films and sample data. It mainly consists of a module for preprocessing, a module to analyze the fringe pattern of the interferograms and a phase-unwrapping module. All is accessible from a graphical user interface and a separate Python script, which focuses on the sequential evaluation of multiple interferograms and includes the calculation of a concentration distribution above evaporating rectangular liquid films. Please refer to the PhD thesis for a discussion of the implemented algorithms and follow this README for installation instructions. Installation instructions: • Download VapourImaging.zip and extract content to a custom location on your computer. You will find one main project folder named VapourImaging containing both the program code and sample data. • Create a new Python environment (Python=3.9). The necessary packages and their respective versions are listed in the config file environment.yml in the project folder. The config file has been created and tested under Windows 10 - other operating systems may fail to exactly reproduce the environment due to different dependencies/package versions. It is recommended to use Conda as a package and environment manager. In order to reproduce the environment according to the config file, use a terminal or an Anaconda Prompt to navigate to the project folder and run: conda env create -f environment.yml and activate the newly created environment using: conda activate VapourImaging • You may now run the graphical user interface using: python MainGUI.py The GUI should become visible with its main window where you can set, load and export settings. Please pay special attention to the available settings in the three main tabs, where you can set parameters for image preprocessing, fringe analysis and phase unwrapping. When you click Process Image, the program will fetch sample data from the data folder and perform all processing steps for a single image. When the calculation is successful, you will see some plots highlighting different sub steps from the analysis and you can find a newly created subfolder in the data folder containing some results of the calculation. If you are happy with the parameters, you can use Export Settings to export a Parameters.txt file, which will be used by the script MainCUI to sequentially process multiple images with the same settings. Please export a Parameters.txt file to the project folder (default settings should work fine). • You may now run the command user interface using: python MainCUI.py It focuses on the sequential evaluation of multiple interferograms and includes the calculation of a concentration distribution by combining multiple measurements and by using a linear regression for every pixel of the interferogram. After successful calculation, the results will be saved in a subfolder of the data folder.