MetOcean Viewer Changelog

What's new in MetOcean Viewer 4.5.1

Jul 31, 2021
  • Bugfix release. Fixing issues with raw pointers (removed) and data retrieval.

New in MetOcean Viewer 4.5.0 (Aug 4, 2020)

  • Removing the need for "refresh stations" buttons

New in MetOcean Viewer 4.4.1 (Jul 23, 2020)

  • Fixing minor bug where the checkbox next to each series did not disable time-series data

New in MetOcean Viewer 4.4.0 (Feb 25, 2020)

  • Adding an option to plot with different line styles (dashed, dotted, etc)
  • Fixing issue with operator overloading that caused CRMS malfunction
  • Adjusting layout for more space
  • Fixing API key for MapBox
  • Updating documentation
  • Moving to Qt 5.14.1
  • Adds the ability to use pre-computed vDatum conversions where datum transformations are not available. Can be used with NOAA and XTIDE datasets
  • Fixing issue when checking semantic versioning for update availability
  • Adding commonly used unit conversions

New in MetOcean Viewer 4.4.0 Beta 3 (Sep 29, 2019)

  • FIxing issue with operator overloading that caused CRMS malfunction
  • Adjusting layout for more space

New in MetOcean Viewer 4.4.0 Beta 2 (Sep 27, 2019)

  • Adding USGS station in Lk. Pontchartrain
  • Updating installer build scripts

New in MetOcean Viewer 4.4.0 Beta 1 (Sep 27, 2019)

  • Adds the ability to use pre-computed vDatum conversions where datum transformations are not available. Can be used with NOAA and XTIDE datasets
  • Upgrades Qt version on windows to Qt 5.13.1 and OpenSSL 1.1.1d

New in MetOcean Viewer 4.3.0 (Aug 5, 2019)

  • Version 4.3.0 adds the ability to utilize CRMS data. The CRMS data must be downloaded via the link provided in the CRMS dialog box.

New in MetOcean Viewer 4.3.0 Alpha 3 (Jul 9, 2019)

  • Adds a hyperlink to the weekly updated Amazon S3 CRMS data

New in MetOcean Viewer 4.2.1 (Jun 3, 2019)

  • This release adds Mac OSX compatibility. A DMG is available for download.

New in MetOcean Viewer 4.2.0 Beta 3 (May 3, 2019)

  • Updating the JSON parser for NOAA CO-OPS
  • Updating to use OpenGL rendering on graphics card when using MinGW compiler
  • Fixing some date/time bugs
  • Better formatting of NOAA CO-OPS y-label for non-datum products
  • Allowing code to build with MinGW on Windows
  • Better tracking of null (dry) values in NetCDF timeseries files

New in MetOcean Viewer 4.2.0 Beta 2 (Feb 12, 2019)

  • Enhancements:
  • Update code for Qt 5.12.1
  • Removed netCDF-CXX library
  • Bug Fixes:
  • Timezone shift bug for user time series data fixed
  • Fixed bug in auto-scaling of y-axis data where y-bounds not properly detected
  • Fixed bug reading NetCDF and ASCII ADCIRC data
  • Fixed bug reading certain ASCII IMEDS format files
  • Disable Angle library on Windows. Noted to cause crashes in some cases
  • Fixed bug where right mouse clicks not accepted

New in MetOcean Viewer 4.2.0 Beta (Feb 7, 2019)

  • Enhancements:
  • Update code for Qt 5.12.1
  • Removed netCDF-CXX library
  • Bug Fixes:
  • Timezone shift bug for user time series data fixed
  • Fixed bug in auto-scaling of y-axis data where y-bounds not properly detected
  • Fixed bug reading NetCDF and ASCII ADCIRC data
  • Fixed bug reading certain ASCII IMEDS format files
  • Disable Angle library on Windows. Noted to cause crashes in some cases

New in MetOcean Viewer 4.1.1 (Dec 27, 2018)

  • Incorporates the EzProj library
  • Simplified internals

New in MetOcean Viewer 4.1.0 (Oct 29, 2018)

  • MetOceanData:
  • A new executable has been added that uses the library of functions developed for MetOceanViewer to download data from online sources (NOAA, USGS, NDBC) and to generate data internally (xTide). The code can source data based upon lists of stations, a bounding box, or the nearest point. Output can be written in either IMEDS or generic netcdf format. MetOceanData.exe is installed in the same directory as MetOceanViewer.exe and is a command line utility only. It is Unix compatible and can be installed on systems without a GUI front end. To avoid building the MetOceanViewer GUI, you can specify the following qmake command:
  • qmake GUI_DISABLE=1
  • Other Enhancements:
  • Adding a vertical line to indicate where the mouse is hovering when the display values option is turned on
  • Various bug fixes and stability improvements
  • Remove the used of kdtree2 in favor of standard library functions
  • If the netcdf library is in a nonstandard location, specify the environment variable NETCDFHOME on the qmake command line as:
  • qmake NETCDFHOME=$PATH_TO_NETCDF

New in MetOcean Viewer 4.1.0 Beta 1 (Sep 5, 2018)

  • Adding a vertical line to indicate where the mouse is hovering when the display values option is turned on
  • Various bug fixes and stability improvements
  • If the netcdf library is in a nonstandard location, specify the environment variable NETCDFHOME on the qmake command line as:
  • qmake NETCDFHOME=$PATH_TO_NETCDF
  • Remove the used of kdtree2 in favor of standard library functions

New in MetOcean Viewer 4.0.0 Beta 9 (Jun 26, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the user's machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the stations are filtered to the user's viewport.
  • Three map providers are available for use within the code. OpenStreetMap, ESRI, and MapBox. MapBox requires an API Key, which can be obtained from their website.
  • Other Enhancements:
  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.
  • The code can save your default map settings
  • XTide is now called as a function instead of as an executable
  • The code now can access archived NDBC data
  • Core non-gui functions for reading data from remote servers have been placed in libmetoceanviewer so that a command line interface can be developed
  • Adding wind direction and gusts to available NOAA CO-OPS API data types
  • The internal charting routines have been massively simplified to make them safer

New in MetOcean Viewer 4.0.0 Beta 8 (Jun 20, 2018)

  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.
  • The code can save your default map settings
  • XTide is now called as a function instead of as an executable
  • Core non-gui functions for reading data from remote servers have been placed in libmetoceanviewer so that a command line interface can be developed
  • Adding wind direction and gusts to available NOAA CO-OPS API data types

New in MetOcean Viewer 4.0.0 Beta 7 (Jun 16, 2018)

  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.
  • The code can save your default map settings

New in MetOcean Viewer 4.0.0 Beta 6 (Jun 14, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the user's machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the stations are filtered to the user's viewport.
  • Other Enhancements:
  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.

New in MetOcean Viewer 4.0.0 Beta 5 (Jun 7, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the user's machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the stations are filtered to the user's viewport.

New in MetOcean Viewer 4.0.0 Beta 4 (May 24, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the user's machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the stations are filtered to the user's viewport.
  • Other Enhancements
  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.

New in MetOcean Viewer 4.0.0 Beta 3 (May 23, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the user's machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the stations are filtered to the user's viewport.
  • Other Enhancements
  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.

New in MetOcean Viewer 4.0.0 Beta 2 (May 15, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the user's machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the stations are filtered to the user's viewport.
  • Other Enhancements
  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.

New in MetOcean Viewer 4.0.0 Alpha 1 (Apr 23, 2018)

  • The old system of using Javascript to manipulate a quasi-web browser which displayed a map derived from a Google Fusion Table made the inner workings of the code much more complicated. Using Qt's Quick QML, this version introduces a new backend that is heavily simplified.
  • One drawback is that now the data is rendered directly on the users machine instead of as a Fusion Table overlay. To make sure that this doesn't slow the code down too much, the user is given the option to turn stations on and off
  • Other Enhancements:
  • The code now understands time zones and can display data in any number of time zones for the data that is plotted from NOAA, USGS, and XTide.

New in MetOcean Viewer 3.1.0 Beta 2 (Mar 2, 2018)

  • Additional performance enhancements

New in MetOcean Viewer 3.1.0 Beta 1 (Mar 1, 2018)

  • This version adds code to read a generic netCDF format that mimics the imeds format. The advantage is it is handled much more quickly.
  • The code also trims the data plotted to the axis limited defined instead of just shifting the axis. This improves performance when working with a large dataset.

New in MetOcean Viewer 3.0.2 (Oct 27, 2017)

  • Updating the MSVC version to 2017
  • Updating the location of the USGS gage server
  • Updating the Qt version to 5.9.2 to avoid bugs created in 5.9.1 and fixed in 5.9.2

New in MetOcean Viewer 3.0.1 (Oct 3, 2017)

  • Fixes locations of some libraries
  • Allows user to select if they want values displayed in the legend (off by default)

New in MetOcean Viewer 3.0.0 (Sep 15, 2017)

  • Adding support for DFlow-Flexible Mesh from Deltares. *_his.nc files can be added to maps for plotting ( #27 )
  • Adding support for the proj4 cartographic projection library ( #28 )
  • Fixing no-data support for NOAA pressure stations ( #25 )
  • Support for 3-dimensional DFlow simulations now available
  • Fixing installer error code from MSVC redistributable package
  • Adding annotations for plot values when mouse overlays plot
  • Adding copy button to time series data screen to copy parameters used in another line
  • Fixing bug causing random errors while processing DFlow files
  • Mitigating bug on NOAA CO-OPS sending incorrect error messages to MetOceanViewer ( #30 )

New in MetOcean Viewer 2.7.1 (Sep 15, 2017)

  • Fixing two bugs:
  • Fixing USGS behavior when USGS transitioned to https from http
  • Fixing NOAA no-data behavior

New in MetOcean Viewer 2.7.0 (Sep 15, 2017)

  • This update fixes an issue retrieving NOAA CO-OPS station data. All previous versions of MetOceanViewer will not be able to use the NOAA CO-OPS interface.

New in MetOcean Viewer 2.6.1 (Sep 15, 2017)

  • Version 2.6.1 provides the ability to plot the data using the enter key. Other changes are mostly from a coding perspective whereby many pieces of code have been refactored. Finally, a number of bugs were fixed.
  • Changelog:
  • Add ability for users to plot selected using Enter key
  • Fix crash when USGS server does not correctly return parameter names
  • Fix bug when writing .mvs file on Linux
  • Fix bug for USGS data when no station is selected but user starts plotting routines
  • Create class for session files
  • Create class for colors
  • Create class for imeds format
  • Move legend marker click handling into mov_qchartview

New in MetOcean Viewer 2.6.0 (Sep 15, 2017)

  • Version 2.6.0 adds an interface to XTide. XTide is a tidal database which calculates water surface elevations based upon harmonics and provides an additional 4200 stations for comparison to model data within the United States.

New in MetOcean Viewer 2.5.3 (Sep 15, 2017)

  • Version 2.5.3 uses a new method for generating the Windows installer which should resolve issues related to missing dependencies.

New in MetOcean Viewer 2.5.2 (Sep 15, 2017)

  • Version 2.5.2 upgrades libraries to Microsoft Visual C++ 2015 and Qt 5.6

New in MetOcean Viewer 2.5.1 (Sep 15, 2017)

  • Major Updates Include:
  • Removal of QtWebkit and replacement with QtWebEngine to match plan for long term Qt development since QtWebkit will no longer be supported
  • Removal of HighCharts javascript plotting and replacement with QtCharts. QtCharts should be able to handle much more data without slowing the code down and causing crashes
  • Minor updates to the user interface that include allowing user to select hours/minutes/seconds/days to be added to shift a time series input file
  • Added some default colors to be selected when adding time series data to the program
  • Added automatic version updating
  • Added the ability to select multiple stations when using user defined time series data

New in MetOcean Viewer 2.2.0 (Sep 15, 2017)

  • This release accomplishes the following:
  • Highcharts has been upgraded to 4.2.1
  • Highcharts will now use offline export of SVG graphics
  • NOAA interface can now plot predictions and observations on the same plot
  • NOAA interface can now plot tidal predictions into the future
  • Bugs regarding the use of OpenSSL under MSVC 64bit have been resolved

New in MetOcean Viewer 2.1.3 (Sep 15, 2017)

  • This release fixes the following bugs and simplifies internal routines:
  • Bug that did not let OpenSSL correctly connect to the internet
  • Bug in USGS map labels
  • Uses a more simple set of functions calls to access data found online

New in MetOcean Viewer 2.1.2 (Sep 15, 2017)

  • This bug fix release adds some missing DLL files when running under MSVC 64 and 32 bit.

New in MetOcean Viewer 2.1.1 (Sep 15, 2017)

  • Adding approximately 500 USGS stations to MetOceanViewer. Note that this will invalidate previous USGS maps since the Fustion Table needs to be redefined.

New in MetOcean Viewer 2.1.0 (Sep 15, 2017)

  • Stations locations no longer must match through all input files
  • NOAA data can be downloaded for > 31 days, though this may cause slow performance for 6 minute data
  • Windows binaries receive upgrade to Qt5.5
  • Added check boxes to choose default on or off for a time series data set
  • Added buttons to re-order the time series data sets
  • Various bug fixes. See commit log for details

New in MetOcean Viewer 2.1.0 Beta 2 (Sep 15, 2017)

  • Cleaning up some issues with icons and adding tool tips to location selection box so the user has a better idea about what it does.

New in MetOcean Viewer 2.1.0 Beta 1 (Sep 15, 2017)

  • Stations locations no longer must match through all input files
  • NOAA data can be downloaded for > 31 days, though this may cause slow performance for 6 minute data
  • Windows binaries receive upgrade to Qt5.5
  • A number of bugs were squashed. See full commit logs for details.