HOBI LABS Hydro Optics, Biology and Instrumentation Labratories
HOBI LABS Lighting the way in aquatic science
About Hobi Labs Contact Hobi Labs
Site Map
Home Page
  SupportSoftware HydroSoft 


Version 2.90  

Jan. 30, 2012

Improve handling of gains on HydroScat fluorescence channels.

Version 2.89  

Sept. 24, 2011

Fix incorrect transfer of Gamma calibrations from an instrument to a file.

Version 2.88  

Sept. 15, 2011

Add new transmission calibration coefficients for Gammas.

Version 2.87 

Sept. 12, 2011

  • Expanded support for Gamma transmissometers.
  • Fixed bugs with minimized and hidden windows.

Version 2.85  

April 26, 2011

  • Expanded support for Gamma transmissometers.
  • Fixed Gamma calibration bugs.

Version 2.84  

Nov. 22, 2010

  • Fixed bug that caused spikes in Abyss calibrated data.
  • Fixed bug that prevented saving data collected from an instrument that is no longer connected.
  • Improved support for loading calibration files to Abyss.

Version 2.83  

October 10, 2010

  • Fixed bug with settings dialog in graphs versus wavelength.

Version 2.82  

July 22, 2010

  • Added safeguards in the Sampling Options dialog box to prevent problems with HydroScat-6 bb/fl sharing. Previously some combinations of settings could hang HydroSoft.
  • Minor changes to the Transfer Files dialog box.

Version 2.81  

May 24, 2010

  • Fixed delete button in Transfer Files dialog box, and extended its function to allow deleting individual casts (Abyss-2 only).
  • Fixed bug (introduced in 2.80) in loading of calibrations from c-Beta and a-Beta.

Version 2.80  

May 19, 2010

  • Added support for Abyss-2 transmissometer.
  • Fixed problem with accessing network files whose paths include a period.

Version 2.75  

March 5, 2008

"Compare Calibrations" command now accounts for temperature coefficients in adjusted Mu.

Version 2.74  

Nov 15, 2007

Corrected a rare divide-by-zero error that could cause a crash when loading a calibration file.

Version 2.73  

June 6, 2007

Minor bug fixes


  • Corrected the calculation of sigma-corrected bb. Previously sigma was applied to scattering by both water and particles, whereas it should only apply to particle scattering. This introduced a negligible error (0.2% maximum) under normal circumstances. β data are not affected.
  • Fixed an occassional problem with loading of new calibration data into a HydroScats (only affects users who do their own calibrations).

Version 2.72  

June 15, 2006

Update for users who do their own calibrations


"Mu" calibration routine now records the instrument temperature at the time of calibration.

Version 2.71  

November 30, 2005

Bug Fix Release


User's preference for saving either raw, calibrated, or both types of data from an instrument or raw data file is automatically saved and used as the default choice.


  • Absorption settings in the Sigma Parameters dialog box were ignored.
  • Calibration file name was not always updated properly in Graph windows.
  • A nonexistant error was sometimes reported when loading calibration files into HydroScats.
  • Some important x-Betas parameters were not included in the Compare Calibrations dialog box.
  • Graphs of x-Beta data did not always respond correctly to line and marker settings.

Version 2.7  

October 22, 2004

Substantial upgrade


  • Processing menu, containing items formerly in File menu and new items
  • HydroSoft can now be executed from a command line or batch file
  • Calibration handling:
    • Compare Calibrations... function
    • Current calibration file name is displayed in the graph window—click to view
    • Select, save and compare calibration files from within View Calibration dialog box
  • Option to display data and calibration file names on printed graphs
  • In About HydroSoft dialog box, hyperlinks to application folder, temporary file folder, HOBI web site and support email
  • Option to save β as well as bb in .dat files, selectable in the Backscattering Parameters dialog box
  • In Spectrum Plot windows
    • ability to assign labels to captured data series
    • full Graph Properties dialog box (as in main window)


  • Instrument voltage, depth and elapsed time are displayed below graph, for better visibility in narrow windows
  • File opening/saving
    • Use more powerful, network-aware dialog boxes for opening and saving files
    • Data are not saved to a user's file without explicit approval (but are always backed up in temporary files to prevent data loss)
  • Sigma-correction of backscattering values has been simplified and improved
    • No longer depends on pure-water absorption values read from a file
    • When possible, coefficients automatically computed by HydroSoft
    • Backward-compatible coefficients are maintained in calibration file for use with older HydroSoft versions


  • Supply voltages were not correctly displayed for some instruments
  • Some mathematical symbols did not display properly on some systems
  • Minor processing and display bugs

Version 2.6  

December 9, 2002

Substantial upgrade


  • Support for "MuRho" parameters in calibration files. Used to track the value of reflectivity (rho) used during instrument calibration.
  • "Show Header" command to File menu. Displays header information from the currently displayed data file, if any.
  • Advanced settings to Calibrate dialog box, for better control over laboratory calibrations.
  • "Tile Graphs" command.
  • Remind user of time since instrument was last calibrated.
  • "Release Notes" item to Help menu.


  • Downloaded files sometimes started with a line of false data.
  • Backscattering trace would sometimes appear even when it was unchecked in Channels panel.

Version 2.52 

July 19, 2002


  • Difficulty saving calibration results to HydroScats.

Version 2.51

July 10, 2002


  • A bug introduced in version 2.50 prevented processing and display of raw decimal data from a-Betas and c-Betas.

Version 2.50

June 27, 2002

Major Upgrade


  • Calibration support: Added Calibrate command for complete calibration of backscattering sensors. Described in a separate Backscattering Calibration Manual.
  • Multiple Simultaneous Instruments: There is no longer a distinction between the "Main" data window and other data windows. Each data window can be connected to a different instrument for simultaneous data collection.
  • Spectral Plots Added.


  • The coordinates of the mouse pointer are displayed so you can determine the values of specific data points by pointing to them.
  • The "channels" area has been made more compact
  • The Start button and other controls are disabled when the connected instrument is asleep.
  • A new file is no longer opened automatically when an instrument is first connected.
  • Graphs support wider lines between points.
  • Before disconnecting an instrument, asks if instrument should be put to sleep.
  • If a window is receiving instrument data, asks user to confirm before closing.
  • The Print dialog allows selecting any printers, and various optional information to be shown on the printout.


  • If the proper coefficients are available in the calibration file, uses an exponential rather than polynomial fit for sigma correction. The newly added calibration function generates the exponential coefficients. Polynomial coefficients are retained for backward compatibility.
  • Added calibration coefficients for pressure-correction of a-Beta and c-Beta data.
  • Improve sigma correction of fluorescence channels by using both excitation and emission channel backscattering data to estimate attenuation.


  • About Instrument now includes firmware version.
  • In Connect dialog box, offer option to connect without querying instrument.
  • Sample Options dialog box expands to show fluorescence controls for HydroScat-6's, and shutter controls for HydroScat-2's or -4's equipped with antifouling shutters.


  • A separate terminal window is available for each data window.
  • The Response area shows every character received immediately, instead of waiting for a carriage return.
  • The Response and Data panels can be independently resized


  • Temporary files (for example, data files that have not yet been named) are no longer stored in the Program Files directory, because Windows2000 and later does not permit this for users without administrator privileges. Instead they are stored in a temporary directory designated by the particular Windows version. This directory is shown in the "About HydroSoft" dialog box. Note that this directory may be hidden in Windows Explorer  unless your system is set to display hidden directories.


  • On systems where the user's computer was set up with non-USA number and date preferences, the time, date, and some other parameters would not be set correctly. HydroSoft now correctly interprets all numerical dialog box entries according to the user's preferences as set in Windows. However it still always records files with "." as decimal separator to ensure it can always read its own files.
  • Previous versions could "forget" a connected instrument was asleep, and attempt to send it commands.
  • Previous versions could not read some files created by very early HydroScat firmware versions.
  • The Sample Options dialog sometimes set the sample period incorrectly.

Version 2.06

April 2, 2002


  • Backscattering coefficient calculations have been changed to account for the difference between scattering by water and particles. This reduces the bb values by a small amount that depends on wavelength (in salt water, 0.00013/m @ 670 nm; 0.0006/m @ 440 nm).
  • "Backscattering Parameters" command added for controlling options of bb calculation.
  • .dat file header expanded to show backscattering calculation parameters. 

Version 2.05

November 6, 2001


  • The connect and reset dialog boxes only list serial ports that are actually implemented on the present computer. Com ports numbered up to 16 are supported.
  • The serial number of a connected instrument is now displayed in its window title.


  • HydroSoft versions prior to 2.05 sometimes failed to update sigma correction parameters when retrieving calibration data from HydroScats. This was most likely to happen if the option "Automatcially recall last selected calibration file" in the Preferences window was turned off. This option is on by default, but the problem can also happen in some cases when it is on. The result is that the sigma-corrected scattering values will be much higher than the uncorrected values, typically by a factor of 2 or more even in water with low attenuation. This may affect some channels and not others, resulting in odd spectral relationships that appear in the sigma corrected data but not the uncorrected data. If you suspect your data may have been affected, you can test by loading an existing ".dat" file into HydroSoft, then loading the corresponding ".raw" file into another window in conjunction with the proper calibration (".cal") file. If the sigma-corrected values in the two differ significantly, your data have been affected. If necessary, you can easily recalibrate batches of raw data files with HydroSoft's "Process Raw Files" command, found on the File menu.
  • Calibration time was not loaded from a-Beta or c-Beta
  • Using one of the window-tiling commands would crash if a window was minimized or maximized.
  • Print command could crash if no default printer was set up in Windows.
  • If multiple instances of HydroSoft were started in order to communicate with several instruments simultaneously, they could overwrite each other's temporary data. HydroSoft now notes whether other instances are running, and appends the instance number to temporary file names.
  • On some computers, loading of calibration data from a HydroScat could time out.

Version 2.04


Not Released

Version 2.03

July 10, 2001


  • Windows could open off screen if a computer's screen settings were changed between HydroSoft sessions.
  • Multiple simultaneous instances of HydroSoft could overwrite each other's temporary files.
  • When successively connecting to different instruments, some ID information could become scrambled.


  • Settings in Process Raw Files dialog box are saved between uses.

Version 2.02

November 13, 2000


  • If a .dat file was open from an instrument of different type from the currently selected calibration, the calibration data would be saved in the wrong format.
  • Processing in the "Process Raw Files" would be cancelled prematurely if the cancel button had previously been pressed.
  • The instrument type, serial number, and configuration ID cannot be edited in the View Calibration dialog box, but were highlighted as if they could be.


  • The uninstaller program now removes all information about HydroSoft from the Windows Registry. Previously it did not remove any information from the Registry.

Version 2.01

October 31, 2000


  • Some text in dialog boxes would not display properly depending on the setup of the current screen.
  • The Sample Options dialog box did not display some HydroScat-specific parameters when a HydroScat was connected.
  • Values of pure-water absorption read from the aw.csv file, used for HydroScat sigma correction, were not read correctly if they exceeded 1.0.


  • Escape key will close the "Quick Start" window.
  • HydroSoft checks whether the files specified by the sigma parameters are available, and warns the user to check the settings if it can't find thme.
  • The current sigma parameters are now included in the header of .dat files.
  • A calibration loaded from an instrument will now be recalled automatically in the same way as one loaded from a file.

Version 2.00

October 11, 2000

First released version of HydroSoft 2

Copyright © 1998-2019 by Hydro-Optics, Biology, & Instrumentation Laboratories All rights reserved.
All specifications subject to change without notice.