Closed jleggett-I2R closed 2 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:
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.
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.