diff --git a/releases/index.md b/releases/index.md index 86c5b784..d1da527b 100644 --- a/releases/index.md +++ b/releases/index.md @@ -11,7 +11,7 @@ please keep reporting issues and requesting improvements or information to Inter SAND2024-05524O. -## New features and capabilities +### New features and capabilities - Undo/redo support for many operations throughout the app. - You can use ctrl-z/ctrl-shift-z (macOS: ⌘-z/⌘-shift-z), or undo/redo under the "Edit" menu - E.g., if you modify a peaks range of interest (ROI), and don't like the result, simply hit ctrl-z. Or if you zoom-out on the spectrum, but didn't want to, just hit ctrl-z. If you close a tool, but didn't mean to, hit ctrl-z. etc. @@ -43,96 +43,99 @@ SAND2024-05524O. - "Isotopics by nuclides", and a few other places throughout the app will also let you pick a skew model - The five added peak's skews are, with an example fit for each, using the same energy range for a CZT detectors peak: - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
No Skew
-
- - - - - Exp*Gauss: Convolution of Gaussian with a left-hand exponential multiplied by a - step function that goes to zero above the peak mean.
- See: -
-     Analytical function for fitting peaks in alpha-particle spectra from Si detectors
-     International Journal of Radiation Applications and Instrumentation. Part A. Applied Radiation and Isotopes
-     Volume 38, Issue 10, 1987, Pages 831-837
-     https://doi.org/10.1016/0883-2889(87)90180-8
-
-

- Although in the paper two exponentials are used, for gamma-spectroscopy a single exponential - appears to usually be sufficient, so InterSpec only implements a single exponential. -

-
- - - - - GaussExp: An exponential tail stitched to a Gaussian core.
- See: -
-     A simple alternative to the Crystal Ball function.
-     Souvik Das, arXiv:1603.08591
-     https://arxiv.org/abs/1603.08591 -
-
- - - - - Crystal Ball: A Gaussian core portion and a power-law low-end tail, below a threshold.
- See: -
-     https://en.wikipedia.org/wiki/Crystal_Ball_function
-
-

- Uses two skew parameters. -

    -
  1. α: defines the threshold (how many gaussian sigma away from the mean for the modified-tail to start).
  2. -
  3. n: defines the power-law. -
-

-
- - - - - ExpGaussExp: A double-sided version of the GaussExp distribution, with separate parameters for the lower and upper tails. -
- - - - - Double Sided Crystal Ball: A double-sided version of the Crystal Ball distribution, with separate α and n for the lower and upper tails. -
+ + + + + + + +
No Skew
+ + + + + + + + + + Exp*Gauss: Convolution of Gaussian with a left-hand exponential multiplied by a + step function that goes to zero above the peak mean. +
+ See: +
+     Analytical function for fitting peaks in alpha-particle spectra from Si detectors
+     International Journal of Radiation Applications and Instrumentation. Part A. Applied Radiation and Isotopes
+     Volume 38, Issue 10, 1987, Pages 831-837
+     https://doi.org/10.1016/0883-2889(87)90180-8 +
+
+ Although in the paper two exponentials are used, for gamma-spectroscopy a single exponential + appears to usually be sufficient, so InterSpec only implements a single exponential. +
+ + + + + + + + + + GaussExp: An exponential tail stitched to a Gaussian core. +
+ See: +
+     A simple alternative to the Crystal Ball function.
+     Souvik Das, arXiv:1603.08591
+     https://arxiv.org/abs/1603.08591 +
+ + + + + + + + + + Crystal Ball: A Gaussian core portion and a power-law low-end tail, below a threshold. +
+ See: +
+     https://en.wikipedia.org/wiki/Crystal_Ball_function
+
+
+ Uses two skew parameters. +
    +
  1. α: defines the threshold (how many gaussian sigma away from the mean for the modified-tail to start).
  2. +
  3. n: defines the power-law.
  4. +
+
+ + + + + + + + + + ExpGaussExp: A double-sided version of the GaussExp distribution, with separate parameters for the lower and upper tails. + + + + + + + + + + Double Sided Crystal Ball: A double-sided version of the Crystal Ball distribution, with separate α and n for the lower and upper tails. + + + - Add accounting for nuclide decay during the measurement, for both the "Activity/Shielding fit" and "Isotopics from peaks" tools. For Activity/Shielding fit, this option is not checked by default, but for the "Isotopics from peaks", if the measurement dwell time is greater than 0.5% of the parent nuclide half-life, then this option will be checked by default. @@ -280,7 +283,7 @@ SAND2024-05524O. This is convenient if you tend to fit peaks before identifying their source nuclides, but would like to assign the source nuclides once you find a positive ID.
- Screenshot of using this feature. + Screenshot of using this feature.
Example of how to assign all current peaks near the currently selected nuclide on the "Nuclide Search" tab, to that nuclide. @@ -297,25 +300,31 @@ SAND2024-05524O. - Add option to fix a peaks mean to the currently showing reference photopeak line, by right-clicking on the peak, and selecting the "Fix to X keV" option, where "X" is the reference photopeak line energy. This can be useful for low-statistics peaks, or peaks that overlap with another larger peak. - Added option when you right-click on a peak, to fix the peak to the current detector resolutions FWHM. If there is no current detector resolution available (i.e., the current detector efficiency function does not include this information, or no detector efficiency function is loaded), a dialog will be shown that allows you to fit the FWHM, as a function of energy, from your current foreground spectrum. -
+
- Screenshot of right-clicking on a peak to use this feature. + Screenshot of right-clicking on a peak to use this feature.
Example of right-clicking on a peak to use this feature.
- -
+
- Dialog asking if you would like to fit FWHM from current spectrum. + Dialog asking if you would like to fit FWHM from current spectrum.
Dialog asking if you would like to fit FWHM from current spectrum, which will be shown if your currently selected detector doesn't have an associated FWHM functional form.
- -
+
- Overview of the tool to fit FWHM from current spectrum. + Overview of the tool to fit FWHM from current spectrum.
Screenshot of the tool to fit the FWHM functional form, from current spectrum.
@@ -324,7 +333,7 @@ SAND2024-05524O. You can also select the functional form you would like fit, as well as manually modify coefficient values, if you would like.
- -
+
How to access fitting the FWHM using current data, from the detector selection tool. @@ -350,7 +359,7 @@ SAND2024-05524O. -## Bug fixes +### Bug fixes - Fix macOS Quick Look capability. Spectrum file icons will now show previews of the files data, as will Finder gallery view, and similar. - Fix error uploading spectrum files that had non-ISO-8859-1 code points in the filename. - Work around apparent/possible issue in WebKit, where sometimes the second time you showed the "Make Detector Response" tool in a session, the WebView rendering process would crash, after allocating lots of memory (issue didnt happen in FireFox, and no reason why this happened could be found). @@ -398,7 +407,7 @@ SAND2024-05524O. - Fix potential infinite recursion when using the energy strip chart. - Fix to allow polynomial energy calibration offset coefficient up to 5 MeV, primarily for alpha particle spectra. -## Code-related changes +### Code-related changes - Started work on allowing "batch" peak fitting, and activity/shielding fitting.
Eventually will hopefully support processing many similar spectra from the command line, using a "exemplar" file. That is, if you have many spectra that are similar, and you want to either fit peaks in them, or the activity of some nuclides, @@ -417,7 +426,7 @@ SAND2024-05524O. -## Expected features in v1.0.13 +### Expected features in v1.0.13 The next release of InterSpec is expected to focus on improving peak fits, adding support for languages other than English, and adding an advanced minimum detectable activity and maximum detectable distance calculator. # v1.0.11 (June 01, 2023)