Skip to content

SpanAnalyzer-2.0.0

Latest
Compare
Choose a tag to compare
@bretzel12 bretzel12 released this 25 Mar 01:34

This is a major feature and bug fix release.

Backward Incompatibility

If upgrading from 1.x.x versions of SpanAnalyzer, the cable file format has been
changed and is not backwards compatible with this release. Lessons were
learned about properly versioning xml nodes, so hopefully this won't happen
again in the future.

New Features

  • Cable constraints. SpanAnalyzer can now tell whether the cable is
    overtensioned. Cable constraints are defined in the global application
    config, and a newly added report will display the results.
  • Plan view. SpanAnalyzer now has a top-view projection of the cable that
    displays wind from both directions. Coordinate axes are now drawn in the
    lower plot corner to help clarify the orientation.
  • XML export for report data.

Bug Fixes

  • Data precision handling (i.e. significant figures) has received a big
    overhaul. SpanAnalyzer now uses a mix of fixed/floating precision, depending
    how the data is used. In short, it shouldn't discard any precision - even
    when unit systems are changed.
  • The edit pane has been reworked to do incremental updates to the items in the
    treectrl. When enough items were in control to allow scrolling, refreshing
    would cause the scroll point to be shifted.
  • The plots now only refresh once, regardless of the update that is posted.
  • The report table column headers now copy to the clipboard.

Other

  • Document file updated to version 2.
  • Config file updated to version 2.
  • Cable file format updated.
  • Verbose logging has been updated to give more helpful information, especially
    when modifying the document.
  • XML handlers and unit converters have been updated to work more closely
    together. They both serve different purposes, but when an xml node needs to
    be parsed and converted to a different unit style, it's much easier to do
    it simultaneously rather than try to match up parser/converter versions
    later.
  • Help files are now packaged as part of the build process. No more storing
    pre-packaged files in the repo.
  • wxWidgets updated to 3.1.2.
  • Models and AppCommon repos updated to latest release.

Binaries

Pre-built binaries are available for the following platforms:

  • Linux (Ubuntu 16.04)
  • Windows 7, 8, 10

Feedback

If you find bugs or would like new features, leave feedback on the GitHub issue
tracker!