/Ocean-Nav

This repository contains the development of two acoustic variables for ocean data - Potential sub-surface channel and Slope of SSP (Sound Speed Profile)

Primary LanguageJupyter Notebook

Ocean-Nav

This repository contains the development of two acoustic variables

  • Potential Sub Surface Channel which conveys the existence of a subsurface channel from a given sound speed profile.
  • [WIP] Slope of Something (Slope of Sound Profile) that will indicate the amount of sound wave that is trapped inside a sound channel.

Notes

Potential Sub-Surface Channel

  • Create the 1D sub-surface channel detection routine

  • Integrate frequency cutoff variable and ΔC calculation

    • Write a function to calculate ΔC from a given sound speed profile and fixed frequency cutoff
    • Write two versions of the ΔC calculation routine, with given frequency cutoff and a fixed frequency cutoff
    • Get feedback from DND
  • Prepare the routine to integrate with ONAV

    • Transform the routine to an n-dimensional form to be able to used as derived variable in ONAV
      • Prepare the delC calculation routine to return ndarray instead of a single value
      • Prepare the sub-surface channel detection routine to return an ndrray of boolean which will indicate the existence of sub-surface channel
    • Insert the PSSC Routine to navigator's functions.py file
    • Test in staging and decide the colormap
    • Push this derived variable to production

Slope of Something

  • Move the POC slope of something code to a seperate Jupyter Notebook
  • Share the notebook and queries we have for them with DND
  • Waiting for DND's feedback on the questions.