bottom properties
To do:
-
Add methods for querying bottom properties in ocean module.
-
Create acoustic_bottom module, which returns bottom density, sound speed (p,s) and attenuation coefficient for given bottom type.
In underwater acoustics modelling, ocean bottom is always assumed to consistent of discrete layers, each with uniform density and sound speed. Often, only a single layer is used. Therefore, it makes sense to query using layer ID (0,1,2,...) instead of depth below seafloor.
Query methods in ocean module could look like this,
def bottom_type(self, lat, lon, layer_id=0, grid=False):
""" Returns the bottom type (str) for specified layer"""
def num_bottom_layers(self, lat, lon, grid=False):
""" Returns the number of bottom layers"""
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information