Releases: RossHaroldson/TRPLFitter
Releases · RossHaroldson/TRPLFitter
TRPLFitter 0.3.0 – Portable App
Highlights
- Added feature to fit lifetime measurements that don't have an IRF but fitting it with a single or double Gaussian IRF.
- Implemented a smarter import of csv files that are structured as Time, Counts, Time2, Counts2, ...
- Changed default setting and layout
- Added a timeout limit that can be modified to limit long or unresponsive fits.
Details
- If you don't have a IRF measurement, then use the "Use Gaussian fit" to fit for it. The Gaussian FWHM and center position can be modified in the initial guess parameters table.
- removed the toggle columns button that did nothing.
- Extended the width of the tables to fill the width of the screen.
- Time scales are accounted for and should show up properly on the x axis label.
- The time parameter values are in the units of the imported data. ( If your data was in nanoseconds then the parameters are in nanoseconds.)
Known Issues
- Some cases with fitting gaussian IRFs can cause unresponsive or never ending fits. ( Try changing some settings to become responsive again)
- Sometimes fixing a parameter will cause unresponsive or longer fits.
- The timeout limit desired won't be exact and may take a bit longer than the limit you want.
TRPLFitter 0.2.0 – Portable Control Center
Highlights
- Added a standalone Tk control window that can start/stop the Dash server, change the listening port, open the dashboard, or minimize to the system tray.
- Bundled system-tray integration so the app keeps running quietly and can be restored or exited without Task Manager.
- Applied the project icon across the Windows executable, tray menu, control window, and browser favicon for a consistent look.
- Co-located static assets (styles, icon, default CSV) so PyInstaller builds are portable with no external dependencies.
Details
- Server entry point now launches the Dash app in a separate process, exposing start/stop/error feedback through the GUI.
- Port availability is validated before launch, and startup failures surface descriptive dialogs.
- Tray menu offers quick access to “Show Window,” “Open Dashboard,” “Stop Server,” and “Exit.”
- The packaged executable includes all runtime assets (assets/, default dataset) and no longer requires Python or uv on target machines.