Skip to content

LNSVI Tool 1.0

Latest

Choose a tag to compare

@lukelevensaler lukelevensaler released this 29 Aug 01:58
· 15 commits to main since this release

The official first release of the LNSVI Tool is now here!

ux_view

The current Home Screen UI for the algorithm's frontend application.

Issues:

  1. QPushButtons:
    • Distorted text
    • QSS not being applied to the download results/finished screen's export and finish buttons
  2. QFonts:
    • Issues rendering non-system default fonts properly
  3. QTableWidget:
    • Cells and text in the results table look "smushed"
    • Other miscellaneous errors related to the results table
  4. QProgressBar
    • Our progress bar's splash text for when an analysis is underway does not show despite numerous debugging attempts

Features to Come (feel free to work on these!)

  1. CI/CD Pipeline
  2. A more stylish UI

Other Notes:

  • The GUI generally looks antiquated, despite attempts to add gradient styling and transparent widgets.
  • Also, some analysis.py "bugs" that may appear in VSCode and other similar IDEs' "Problems" UI panels are actually just quirks of Pylance that do not affect runtime whatsoever. While many of these warnings have been in-line suppressed using "type: ignore" comments, any eager debugger devs should be vigilant going forward for similar erroneous "problems" that their IDE may throw.
  • One of the previous commit messages was wrong; there will not be a settings GUI that will allow the user to deviate the algorithm's wavelength (in nm) parameters from that of the original research's spectrophotometry range of 350-1020 nm, which spans across the UVA-Vis-NIR region of the electromagnetic spectrum for photons.

Downloads:

https://conowareproject.org/Software/LNSVI