Skip to content

Releases: lukelevensaler/LNVSITool

LNSVI Tool 1.0

29 Aug 01:58

Choose a tag to compare

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

Beta 1.1

06 Aug 07:24

Choose a tag to compare

The Beta 1.0.0 release of the LNSVI Tool for classical ML-based LIMCALA assay results (spectral data) analysis is now here!

Screenshot 2025-07-29 at 1 46 16 PM

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

However, while it may be algorithmically mature with backend bugs few and far between at the moment, its UI is still quite immature.

Note: This release is just a bugfix patch for the previous Beta 1.0 release

Pressing PyQt6 UI Issues:

  1. QPushButtons:
    • Distorted text
    • QSS not being applied to the download results/finished screen's export and finish buttons
  2. Fonts:
    • 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
    • The progress fill itself lurches and even goes backwards sometimes
    • The shape of the progress fill also won't conform to the shape of the actual bar's border

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

  1. CI/CD Pipeline
  2. More stylish UI
  3. A mid-analysis graph showing the results of smoothing

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

Beta 1.0

29 Jul 18:51
8fb775b

Choose a tag to compare

Beta 1.0 Pre-release
Pre-release

The Beta 1.0.0 release of the LNSVI Tool for classical ML-based LIMCALA assay results (spectral data) analysis is now here!

Screenshot 2025-07-29 at 1 46 16 PM

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

However, while it may be algorithmically mature with backend bugs few and far between at the moment, its UI is still quite immature.

Pressing PyQt6 UI Issues:

  1. QPushButtons:
    • Distorted text
    • QSS not being applied to the download results/finished screen's export and finish buttons
  2. Fonts:
    • 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
    • The progress fill itself lurches and even goes backwards sometimes
    • The shape of the progress fill also won't conform to the shape of the actual bar's border

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

  1. CI/CD Pipeline
  2. More stylish UI
  3. A mid-analysis graph showing the results of smoothing

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