This report describes the process followed to update an existing Python script to current programming standards and practices. One of the tasks that the student was assigned to work on during the term was the continued development of a script to analyze wake survey data and produce several flow velocity plots from the data. The software development process is described as both a general process and with respect to the activity of updating the wake survey script and implementing the velocity plots. Correct plots were generated in PDF format using an application framework developed in part by IOT and several external Python packages. It was determined that constant review of software results and code while following the development process were integral parts in development of the final product and it is recommended that the routines that generate the contour plot for the PDF report should be re-examined for the purposes of improving the execution speed of the code. |