GSL has been updated to v2.7.
Added Sphere to the preset shapes supplied in SetSample.
The algorithm DiscusMultipleScatteringCorrection now simulates scattering in a container (and more generally in any sample environment components) if a user sets up the shapesmaterials in the input workspace prior to running the algorithm. As part of this work the previous requirement that the \(S(Q,\omega)\) profile must have some non-zero values for \(\omega <0\) has been removed.
The algorithm FitIncidentSpectrum is now able to return the second derivative of the fitted function in addition to the standard outputs of the fitted function and its first derivative.
SetSample now accepts numeric inputs of type float, int, or string, rather than requiring float.
ExtractSpectra now checks if the bins flagged as masked are still there after processing, and if they are not, the masking flag is unchecked for that spectrum.
If an event nexus file is loaded using LoadEventNexus with
LoadAllLogs=True, any duplicate log entries no longer give an error. Log entries that are nested lower than two levels down are also properly distinguished.
Fix a crash that could happen in LoadEventNexus if there are no pulse times.
Fixed an issue in Fit where a lack of operator between parameter and value caused a hard crash. The input string is now validated.
Fixed bug in documentation of GroupToXResolution where the figures showing the algorithm output were all blank.