Releases: pct-code/scalewiz
Releases · pct-code/scalewiz
v0.5.13
v0.5.12
v0.5.9
[v0.5.9]
Changed
UI/UX improvements
- main menu: added a system status label
- rinse window: this functionality was flattened into the main menu
- project info window: sizing doesn't break when the project file has a long path that overflows
- project report window: can set default pump for new tests per-project
Other
- calculations: tweaked scoring formula to be more representative, calculations log is now more verbose
v0.5.7
[v0.5.7]
User experience
- overhaul the :code:
TestHandlerViewto be better oragnized - overhaul the :code:
EvaluationWindowto be better oragnized - setting labels for each :code:
Testis now handled in the :code:EvaluationWindows' "Plot" tab - updated docs
- ensured exported plot dimensions are always uniform
Performance
- updated the :code:
TestHandlerto poll for readings asynchronously - updated the :code:
TestHandlerto be more robust when generating log files - minor performance buff to log processing
- minor performance buff to the :code:
LivePlotcomponent - minor performance buff to :code:
Projectserialization - minor performance buff to reading user configuration file
Data handling
- the :code:
Projectdata model now records calcium concentration - updated the :code:
Testobject model to handle the :code:Readingclass - updated the :code:
Projectobject model to be more backwards compatible - refactored data analysis out of the :code:
EvaluationWindowand into its own :code:scorefunction - calculations log is a bit more verbose now
- updated :code:
scorefunction to handle the :code:Readingclass
Misc
- update all :code:
os.pathoperations to fancy :code:pathlib.Pathoperations - update all :code:
matplotlibcode to use the object oriented API - fixed some lag that would accumulate when displaying log messages in the main menu
- lots of misc. code cleanup / reorganizing