Next, DLS analysis was begun, automatically activating the Kalliope software screen. It was the software designed for DLS instrument by Anton Paar. Prior to the algorithm start, it was necessary to make sure that correct parameters were assigned for the experiment in the Kalliope software, including cuvette type, measurement angle, solvent and target temperature. After activating, it proceeded via an automated mouse and keyboard control procedure using PyAutoGUI python package. There, it simulated mouse movement to move the cursor to "copy parameters" button in the software and to copy the parameters we have pre-assigned to the current experiment. Then it automatically typed the title for the measurement as commanded by the algorithm, simulating keyboard button presses. Finally, it controlled the cursor of the mouse to move down the screen and to click on "Start" button, initiating the DLS analysis. One DLS measurement took around 6-8 minutes per analysis depending on the nature of the sample, and the time required to perform equilibration, and to adjust optics. At the end of the analysis, an intensity trace and correlation function were displayed on the software for the measurement in addition to the particle size distributions. Concluding analysis, an excel file was automatically exported to a specified folder of the computer, which was a function in the software itself. Meanwhile, the algorithm kept monitoring the folder location for a file generation. At the identification of the successful export and file generation in the folder, it read the excel file and converted it to a pandas dataframe for the next steps, where data cleaning and data visualization were to occur. Moreover, with this identification, the algorithm got ready for the next experiment in the series, starting pumps again with a water purge, followed by wash with both polymer and water. This continued until all the experiments in the sequence given in the input sheet were complete.