Releases: lukelevensaler/LNVSITool
Releases · lukelevensaler/LNVSITool
LNSVI Tool 1.0
The official first release of the LNSVI Tool is now here!
The current Home Screen UI for the algorithm's frontend application.
Issues:
- QPushButtons:
- Distorted text
- QSS not being applied to the download results/finished screen's export and finish buttons
- QFonts:
- Issues rendering non-system default fonts properly
- QTableWidget:
- Cells and text in the results table look "smushed"
- Other miscellaneous errors related to the results table
- 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!)
- CI/CD Pipeline
- 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:
Beta 1.1
The Beta 1.0.0 release of the LNSVI Tool for classical ML-based LIMCALA assay results (spectral data) analysis is now here!
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:
- QPushButtons:
- Distorted text
- QSS not being applied to the download results/finished screen's export and finish buttons
- Fonts:
- Issues rendering non-system default fonts properly
- QTableWidget:
- Cells and text in the results table look "smushed"
- Other miscellaneous errors related to the results table
- 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!)
- CI/CD Pipeline
- More stylish UI
- 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:
Beta 1.0
The Beta 1.0.0 release of the LNSVI Tool for classical ML-based LIMCALA assay results (spectral data) analysis is now here!
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:
- QPushButtons:
- Distorted text
- QSS not being applied to the download results/finished screen's export and finish buttons
- Fonts:
- Issues rendering non-system default fonts properly
- QTableWidget:
- Cells and text in the results table look "smushed"
- Other miscellaneous errors related to the results table
- 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!)
- CI/CD Pipeline
- More stylish UI
- 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.