(NOTE: Versions not mentioned here are private betas and should only be used for testing)
LongDistancesC1109 (March 6, 2024) (upgrade recommended)
Ghost distance elimination for multipin geometries now allows a choice of only showing primary distances (e.g. side of square) or also secondary distances (e.g. diagonal of square) in the distance distribution. Default is to show both. (Hiding secondary distances can sometimes simplify the distribution)
Cosmetic tweaks, performance improvements and bug fixes.
LongDistancesC1097 (Aug 24, 2023)
Correctly loads (fake) Bruker data files that have REAL instead of Complex binary data.
Exposes some simple multi-spin geometry handling for simulation and analysis. Probably not useful except for triangle, square, and tetrahedron. Only the primary distances are shown in the results, while secondary and ghost distances are eliminated. Help will eventually be updated.
LongDistances1077 (May 6, 2022)
Fixed minor bugs and cosmetic issues
LongDistances1073 (March 23, 2022)
Fixed some cosmetic font issues
LongDistances1073 (March 9, 2022)
Improved automatic background detection
Improved input file handling (stripping of column headers if needed, accepts ns or µs time column, etc.)
Exposed background co-fitting for model based error analysis
Educational display of multispin effect and ghost distances (not exposed for simulation or fitting)
Allow filename changes before saving error analysis
Clarified some labeling.
Usability improvements
Bug fixes and performance tuning.
LongDistances1020 (June 29, 2021)
Recompiled in LabVIEW 2020 SP1. (Please upgrade the runtime engine!)
Fixed many issues with string indicators that might display incorrectly under some conditions (All are cosmetic. Computations are unchanged).
Some new convenient indicators.
Cosmetic changes (graph axes, etc.).
Runtime engine upgrade fixes the known issue of v1000 (see below).
LongDistances1000 (September 1, 2020)
Recompiled in LabVIEW 2020
Requires new customized runtime engine.
- Known issue: Due to a bug in the LabVIEW 2020 run-time engine, the "help...about" popup window does not display. This is out of my control and will be fixed by NI in an upcoming release. The rest of the program works fine.)
LongDistances944 (July 8, 2020)
Fixed bug that interfered with background co-fitting in some scenarios.
Color coded notifications (errors now in red font).
Some rewording of labels and context help for clarity and spelling.
LongDistances943 (July 7, 2020)
Fixed cosmetic font issues if windows desktop scaling is not set to 100%.
Added display that shows the cutoff cursor position in distance units.
LongDistances940 (June 28, 2020)
Fixed some minor usability bugs.
LongDistances939 (January 30, 2020)
Some cosmetic improvements.
LongDistances937 (November 18, 2019)
Added refinement to Tikhonov regularization.
LongDistances935 (November 4, 2019)
Fixed bug that can cause fitting to fail under limited scenarios.
LongDistances933 (October 9, 2019)
Fixed cosmetic bug where DE occasionally shows in red on background graph. Should always be purple because background adjustments use Tikhonov.
LongDistances932 (September 20, 2019)
Fixed bugs
Cosmetic improvements
Program starts up in simulation mode, but switches to real data analysis as soon as a folder is selected.
Performance tuning and code cleanup
LongDistances929 (September 13, 2019)
Complete rewrite of zero time determination algorithm for idempotence and stability.
Additional advanced settings.
Mirrored distance ramp parameters to settings page for better visibility.
Fixed cosmetic scaling bug in one of the error displays
Performance tuning and code cleanup
LongDistances926 (September 6, 2019)
Fixed incorrect save output of error analysis
Performance tuning and code cleanup
LongDistances919 (April 26, 2019)
Fixed Recent formatting bug leading to incorrect display of CPU frequency.
LongDistances918 (April 22, 2019)
Even more improved 2D selection dialog (cosmetics, usability)
Better cursor handling in the error analysis (favorite positions typically retained between data loads)
minor bug fixes
LongDistances916 (April 15, 2019)
improved 2D selection dialog (cosmetics, usability)
minor bug fixes
LongDistances914 (April 3, 2019)
Documentation cleanup (spelling errors in context help, etc.)
Fixed scaling bug in t0 error analysis
performance tuning
minor bug fixes
LongDistances912 (April 1, 2019)
Fixed scaling bug in jitter error analysis
fixed error graph update bug when the number of distance points is changed dramatically
minor bug fixes
LongDistances909 (March 29, 2019)
Fixed bug preventing display of the regularization error checkbox
added integral to error display
performance tuning
minor bug fixes
LongDistances906 (March 27, 2019)
New features:
optional excitation bandwidth correction for analysis and/or simulation (Jeschke implementation)
Error simulation for model-based fitting (generates repetitive sets based on parameter errors and covariance)
Fixed incorrect error scaling (bug introduced with background co-fitting, long story).
performance tuning and minor bug fixes
LongDistances899 (March 16, 2019)
Fixed bug preventing correct display of some kernel calculation statistics.
code changes to prepare for new feature (not exposed yet).
performance tuning and minor bug fixes
LongDistances898 (March 13, 2019)
Slight re-tuning of model-free background co-fitting
performance tuning and minor bug fixes
LongDistances895 (March 7, 2019)
UI enhancements and usability improvements
performance tuning and minor bug fixes
LongDistances893 (February 17, 2019)
Fixed small bug in Rice3D distribution (re-fit if that concerns you. There will be a slight difference in width, nothing else)
performance tuning and minor bug fixes
LongDistances888 (December 21, 2018)
Performance tuning
UI enhancements and usability improvements
LongDistances885 (December 18, 2018)
Exposed derivative operator for Tikhonov regularization
Display of last two L curves for comparison
Model-free Background co-fitting stability improvements
Many bug fixes
Performance tuning
UI enhancements and usability improvements
LongDistances847 (November 14, 2018)
Major code cleanup for readability and performance
Many bug fixes
Interface changes and new features, for example:
"fitting" tab renamed to "distances"
Most options summarized on a new "settings" tab.
non-negative Tikhonov is default, except for background optimization (The iterative nature can create some artifacts at very low alpha, e.g. in the L-curve. This can be ignored).
TIkhonov regularization result can now be saved and printed.
Major upgrade to the errors tab (UI and algorithms).
Because of the mentioned UI changes, the online help is stale. It will be updated in the future. Still, it should not be hard to navigate. There is always the context help (ctrl+h).
LongDistances785 (September 26, 2018)
Tikhonov regularization rewrite for performance (algorithm selection based on kernel shape)
Fixed bug where very noise test data showed incorrect t0.
LongDistances771 (August 29, 2018)
removed offline help because it was too stale. Only online help is current.
(For offline assistance, the "context help" seems sufficient, use ctrl+h to enable)
Minor bug fixes and usability improvements
LongDistances770 (August 28, 2018)
new feature: non-negative Tikhonov regularization option
Performance tuning
Bug fixes and usability improvements
LongDistances748 (August 17, 2018) (major upgrade!)
Significant upgrade with many new features, usability improvements, and bug fixes.
Background co-fitting, experimental features, denoising, etc.
The online help has been updated to reflect this version.
(Thanks to all the beta testers!)
LongDistances728 (July 21, 2018)
First release of new version revealed at the RMC 2018. Mayor new feature set, see above.
LongDistances593 (September 14, 2017)
fixed recent bug that prevented displaying check-marks in the file list
moved (typically hidden) file extension control to a better place to prevent overlap
LongDistances584 (July 12, 2017)
cosmetic improvements
better handling of (very rare!) potential errors in background determination
LongDistances582 (July 10, 2017)
fixed accidentally broken L-curve and error code in recent version.
(mandatory upgrade if you are running 573..581)
LongDistances579 (July 3, 2017)
Performance improvements
LongDistances578 (July 1, 2017)
Performance improvements
Accuracy improvements for integration and percentiles
inner code optimizations for better precision and speed
LongDistances572 (May 15, 2017)
Added ability to save L-Curves
Fixed issue when saving error analysis output
LongDistances569 (May 5, 2017)
Bug fixes and usability improvements
Customized application icon
LongDistances565 (October 31, 2016)
Minor Bug fix (Thanks Mike).
LongDistances557 (March 3, 2016)
Fixed misplaced fitting popup window
Bug fixes.
LongDistances555 (February 18, 2016)
New debug options for use with SIFTER data.
Code optimization.
Bug fixes.
LongDistances549 (February 10, 2016)
Fixed bug that prevented correct saving of raw and background data under some conditions (Thanks Ned!)
LongDistances548 (February 3, 2016)
Richer output. DEER file now includes normalized raw data and background.
Background-only fits can be printed and saved.
Code cleanup and bug fixes.
LongDistances522 (December 10, 2015)
Fixed formatting issues of model free fitting output.
Interface cleanup. More stable model selection.
Code cleanup.
LongDistances520 (December 9, 2015)
Upgraded to LabVIEW 2015. (Needs new run time engine)
Improved automatic background estimation.
Default model for model based fitting is now a Gaussian peak.
Quick selection of most typical regularization parameters.
Debug option to expose more tools.
Preparations for 5-pulse DEER (not exposed).
"Fast File Format" for executable (smaller and faster loading).
Simulation of a model without any peaks selected will simulate background-only data.
Interface cleanup.
Code cleanup.
LongDistances462 (May 12, 2015)
Support loading of 2D DEER data (ESEEM suppression). will automatically average all traces on loading.
Suppress background error exploration during all CPU intensive foreground tasks
Code cleanup
LongDistances452 (April 24, 2015)
Suppress background error exploration during fitting
Minor bug fixes
LongDistances450 (March 23, 2015)
More polished error exploration tools.
Fixed issue where certain data files could not be read from a DVD.
Minor bug fixes
LongDistances444 (February 25, 2015)
Preliminary error exploration tools (online help not updated yet).
UI cleanup: Elimination of obsolete and rarely used controls. Simplified simulation interface.
Many bug fixes.
Code cleanup.
LongDistances389 (January 9, 2015)
Improved simulation interface, better definition of grid parameters.
added capability to determine the background of pure "background only" data.
limit output folder creation to only when output is actually created.
minor code cleanup and bug fixes.
LongDistances381 (December 15, 2014)
Fixed scaling issues with zero point shift control
interactive trim control after fitting
minor code cleanup
LongDistances371 (December 3, 2014)
Fixed graph corruption under specific conditions
LongDistances370 (November 26, 2014)
First public release.
added online help pages.
(All older beta versions are now obsolete and should no longer be used!)