After three years there were a couple of bugs appearing, which prompted me to revisit the script and also implement other improvements that I had in mind for some time already.
Changelog v2.13:
- Implements the new
DOPBase.imshow
method for visualisation of the measured profiles over time and depth. It is the preferred method overDOPBase.contour
to display data on an equidistant time and depth grid (faster, less memory intensive and no need for color levels). - Both
DOPBase.imshow
andDOPBase.contour
show the channel number as the axes title and the profile name (without units) as the colorbar label. - If no velocity or echo is recorded, the respective maximum value is now set to NaN (channel parameters
'veloMax'
and'echoMax'
). This avoidsKeyError
messages due to a missing data entry (e.g. inDOPBase.PrintSettings
). - Improved error messages if a missing parameter is requested.