Skip to content

Version 0.2.0 - Digital Surf Submission

Pre-release
Pre-release

Choose a tag to compare

@MatthewSpofford MatthewSpofford released this 03 Jul 01:07

Overview

This release is the kickstart of this project and took place in order to submit this software in a state that was usable by Digital Surf. After sitting dormant for a few weeks, this project was finally needed by WPI's Surface Metrology Lab. This release does some general bug fixing to the user interface, creating better error handling, workbook usability, and much more.

Changelog

Project Files/Documentation

  • Created project README (3f33a1b)
    • Added abandonment statement regarding MountainsMap®multiscale addon
    • Added documentation regarding building/running the project
  • Added dependency file for dependabot (requirements.txt)
  • Updated .gitignore to contain visual studio files
  • Added Open Source MIT License
  • Added python module properties

Enhancements

  • Regrouped "Data" and "Analysis" buttons to now be contained within "Regression" and "Discrimination" menus (#3)
  • Divide by zero errors are now displayed in the error window (#19)
  • Restructured backend for maintaining workbooks, now containing the Workbook objects within PlotData objects. This will be further reworked later (#9)
  • Displays a more useful error message when negative values are used for the range of the complexity graph (#29)
  • Displaying more useful error messages for failed curve-fitting on the error window (#32)
  • Items in the tree menu can now be renamed (#25)
  • Window size now shrinks when restoring from a maximized window (#37)

Bugfixes

  • Removed "could not convert string to float" error displaying when opening a file (#1)
  • Fixed issue with graphs not being visible after initially creating them, forcing the user to have to click on the tree menu (#5)
  • Resolved issue where creating a new workbook would be using contents of the previous workbook (#9)
  • Resolved typo (#30) after changes from creating new workbook (#9)
  • Resolved issue where users could select a tree element that wasn't the workbook, attempt to create a graph/workbook which resulted in an AttributeError (#31)
  • Pressing tab through the discrimination analysis menus is now in order from left to right (#4)
  • Resolved curve fit errors by fixing issues originating from workbook changes (#9)
  • Fixed issue with close button disabling when the user prematurely leaves/errors on a file save/open menu (#38)
  • Resolved invalid initialization of "Save As" dialog window (#40)