Releases: dwcaress/MB-System
5.8.3beta11
Formats 56 (MBF_EM300RAW) and 57 (MBF_EM300MBA): Fixed erroneous calculation of a large
sensordepth value by mbprocess when the draft of a surface vessel has not been defined.
5.8.3beta10
Program mbbackangle: A skipping existing feature implemented in beta04 had a small error in the source code that made it not work as intended. This release contains a bug fix to correct that behavior.
5.8.3beta09
Program mbnavadjustmerge: Fixed options --unset-tie, --unset-ties-file, --unset-ties-survey, --unset-ties-by-survey, --unset-ties-block, --unset-ties-all.
5.8.3beta08
Programs mbedit and mbeditviz: Now display dual swath Kongsberg multibeam data in the
kmall format (id 261) with two separate acrosstrack profiles. As before the two profiles
are associated with a single ping cycle and set of datagrams.
Format MBF_3DWISSL2 (id 234): Updates to handle the evolving representation for the
3D at Depth 2nd generation Wide Swath Subsea Lidar (WiSSL2)
Programs mbphotomosaic, mbgetphotocorrection, and mbphotogrammetry: Augmented to handle
seafloor photographs that have already been rectified (corrected for distortion). This
capability has not been fully tested at this point.
5.8.3beta07
Program mbeditviz: Fixed display of swath width when navigation is selected in the survey
view.
Format 234 (MBF_3DWISSL2): Supports data from new 3D at Depth 2nd Generation Wide swath
Subsea Lidar (WiSSL2).
Program mbpreprocess: Added option attitude-zero-heave to zero heave values in attitude
data to be merged with survey data. The immediate use is for integration of Exail Phins C7
navigation and attitude data with multibeam data, all collected on a submerged AUV for
which the platform depth is defined by a pressure sensor rather than the heave output
by the INS.
Programs mbgrdviz, mbeditviz, mbnavadjust: Fixed the mouse button description for Rotate View mode so that the right button is properly labeled as zoom rather than exaggeration.
5.8.3beta06
GMT integration: Fixed compiler directives insuring
that the GMT header file gmt_dev.h does not implicitly include a glib header file not
needed by MB-System.
5.8.3beta05
GMT grid i/o functions (src/mbaux/mb_readwritegrd.c): Added compiler directives insuring
that the GMT header file gmt_dev.h does not implicitly include a glib header file not
needed by MB-System.
GMT module mbcontour: Added compiler directives insuring
that the GMT header file gmt_dev.h does not implicitly include a glib header file not
needed by MB-System.
GMT module mbgrd2obj: Added compiler directives insuring
that the GMT header file gmt_dev.h does not implicitly include a glib header file not
needed by MB-System.
GMT module mbgrdtiff: Added compiler directives insuring
that the GMT header file gmt_dev.h does not implicitly include a glib header file not
needed by MB-System.
GMT module mbswath: Added compiler directives insuring
that the GMT header file gmt_dev.h does not implicitly include a glib header file not
needed by MB-System.
Programs mbedit, mbeditviz, mbgrdviz, mbnavadjust, mbnavedit, mbvelocitytool: Removed code
ensuring that a message display dialog is displayed when created or updated by processing
all outstanding X11 events, as this causes mbeditviz to get lost in an infinite event
processing loop on Ubuntu 24 installations.
5.8.3beta04
Many source files: Addressed code style issues raised previously by Kurt Schwehr,
particularly using bool type for logical variables
Program mbinfo: Recast mbinfo to use long options as well as short options. Added a new
capability to list records comprising a data file and the contents of selected records
using the --debug-record-types and --debug-record-contents options, which is so far
implemented for formats 58, 59, and 89.
Program mbpreprocess: Added several new "kluge" options:
--kluge-set-beamwidths
--kluge-set-beamwidth-acrosstrack
--kluge-set-beamwidth-alongtrack
--kluge-ignore-duplicate-pings
--kluge-xducer-depth-from-heave
--kluge-xducer-depth-from-sensordepth
--kluge-xducer-depth-from-heave-and-sensordepth
Macro mbm_route2mission: Fixed end of mission battery behavior to use mode 2 so that the
AUV sonars are only shut off if the batteries are mostly exhausted.
Formats 58 and 59 (MBF_EM710RAW and MBF_EM710MBA): Recast handling of transducer depth
modes so as to work correctly for more data sets, and added mbpreprocess kluge options
to handle the less common combinations of data record types and sonar settings.
Program mbphotomosaic: Augmented handling of camera types to include monocular cameras
and single camera calibration models.
5.8.3beta03
Program mbotps: Added long option commands, and altered the manual page to document use of long options. Fixed the --skip-existing {-M} command so that mbotps actually skips files that already have tide correction defined.
Program mbnavadjust: Now displays the reference grid used for global ties in data section and global tie listings.
5.8.3beta02
Program mbeditviz: Fixed bias parameter optimization when soundings are selected by
navigation.
Program mbnavadjust: changed default section sizes to 0.2 km (200 m) and 400,000 soundings.