Back-End Ocean Data Analysis Program for LCS Calculation

Slide Note
Embed
Share

A program designed to automatically retrieve ocean data over an eight-day period and compute Lagrangian Coherent Structures (LCS) on a daily basis. The generated data can then be plotted to visualize the LCS patterns in the ocean. Motivated by guiding fluid flows, the program can aid in predicting the movement of substances like oil spills or plankton. The requirements involve automating data download, running it through an LCS calculation program, and plotting the results. Challenges include data source reliability and complexity of the LCS calculation.


Uploaded on Sep 15, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Back End for Ocean Data Analysis Program Name:Tuan Huynh Supervisor: Dr. Jifeng Peng

  2. What it is A program that automatically gets ocean data from an eight day period of time and computes LCS from it on a daily basis. You can then plot the data to get a visual of what the LCS looks like from the data

  3. Motivation This program provides graphs that show LCS in the ocean. LCS are structures in fluids that effect the area around them and guide where fluid around then flows With this it can be used to find the path things will float in the water This could be used for things like finding where oil from an oil spill will flow, where plankton will go The program currently works for ocean data but the formulas used to calculate can be used for wind

  4. The requirements from the program Automatically download ocean data Automatically run the data through a LCS calculation program Plot that data onto a graph

  5. Requirements broken down Downloading the data automatically Write a program to download the data Make a GUI to change the type of data to download Automatically run the data through a LCS calculation program Break down the GUI Write a program to pipe the data into the modified LCS calculation program Check that data is correct

  6. Design The backend was mostly used for data processing We decided to take a modular approach to design as it fit the project The program is made of functions that are all called by a main function All functions can work independently

  7. Problems that happened The website, data was pulled from sometimes doesn t work. The original LCS calculation problem was a lot more complicated than expected It is hard to know if the data is valid

  8. Program as of now Downloading works fine Piping the files into LCS calculation program works The data after going through the LCS program may not be correct

  9. Future work Program would benefit from being written in a different language The units need to be found for the variables in the LCS calculation script Publish the graph plot data onto a website

Related