New in release 3.1.0, Oct 2025, by @cabanesc, @apswong, @Anto79124, @delphinedobler , @dirkslawinski and @kamwal
- Resolve some issues when no reference profile is found (modify calculate_piecewisefit.m; fixes issue #6)
- Resolve an error in the find_10thetas.m when the search in the PTMP difference results in an array (modify find_10thetas.m; fixes issue #7)
- Remove cal_COND and cal_COND_err from cal*.mat output (modify calculate_piecewisefit.m; fixes issue #9).
- Secure noise.m function call in case of insufficient CTD data (modify update_salinity_mapping.m; fixes issue #12)
- Improve the handling of split time series in graphical outputs (modify plot_diagnostics_ow.m; fixes issue #11) to output separate figures 6 and 8 per time series: ({wmo}_{6|8}split{n}.eps)
- Facilitate some initialization steps (modify update_salinity_mapping.m, set_calseries.m, plot_diagnostics_ow.m and create create_la_wmo_boxes_file.m; see PR#14)
- Improve execution performance of the mapping step (modify get_region_ow.m, retr_region_ow.m, map_data_grid.m and update_salinity_mapping.m; see #PR15)
- Ensure theta levels consistency between calculation and plots in case of split time series and a few plot enhancements (modify calculate_piecewisefit.m and plt_diagnostics_ow.m; see PR#16).
- Improve the output plots for newer Matlab versions (see PR#19), especially the legends in Figures 2 and 4. The compatibility with Matlab versions 2016b, 2017b, 2018b, 2020b, 2021b, 2023b and 2024b has been tested. This also fixes issue #17.
- Introduce three new options in the call to plot_diagnostics_ow.m to :(i) goHeadless to disable interactive plotting (ii) appendRef to append a suffix to figure filenames and (iii) pltFileType to select the output format of the plots. Original behavior is kept as default. (see PR#20)
- Add an example script to run bulk processing (see PR #21).