Coastal-Imaging-Research-Network / cBathy-Toolbox

Routines needed to run cBathy + demos
https://github.com/Coastal-Imaging-Research-Network/cBathy-toolbox/wiki/cBathy-User-Manual
GNU General Public License v3.0
25 stars 23 forks source link

Version 2.0 #63

Closed jleggett-I2R closed 2 years ago

jleggett-I2R commented 3 years ago

The upgrade to Version 2.0 involves three significant changes, so is considered a major revision and is given a new leading version number. A brief description of the changes is given below, and a detailed comparison of cBathy versions is provided in a PDF file (cBathyVersionComparison_Dec14_2020.pdf) included in the main directory of the repository.

In order of importance, the changes are a) to change from tile sizes that are fixed by the user to those that change depending on expected wavelengths, b) to change from solving for three variables, k, alpha, and phi, at each map point to solving for only k and alpha, and c) introduction of a better algorithm to find seed values for k and alpha before the nonlinear search for each tile.

This version was tested using the function 'democBathyVersion2p0.m', which runs the main cBathy processing to create phase 1 and 2 results (fDependent and fCombined) and plots the bathymetry results from fCombined. It is currently set to analyze a test data set, 1439053140.Sat.Aug.08_16_59_00.GMT.2015.argus02b.cx.mBW.mat, one of the new standard testbed data sets created by OSU. The cBathy input data is contained in the subfolder DemoData along with the corresponding bathymetry output. The demo produces and saves the bathymetry information estimated by cBathy into a new folder.

RobHolman commented 3 years ago

Obviously I am a big fan of this update. Thanks for Jed for loading it up. Here are a few comments as they occur to me:

eswanson-usgs commented 2 years ago

Okay-ed by Rob and no objections from the CIRN leadership team. Temporarily removed branch rule to require review because pull request has stalled, but will reinstate the branch protection rule when request is merged.