Diffraction Changes#
Powder Diffraction#
New features#
(#41373) Version 2 of the PEARLTransfit algorithm has been added, with improvements in input/output properties management.
(#41404) The
PawleyPatternclasses have some new getter/setter methods.get_profile_param/set_profile_paramandget_profile_free_param/set_profile_free_paramfunctions to support setting profile parameters and fixing free parameters for a given phase through a profile parameter label.get_phase_param/set_phase_paramandget_phase_free_param/set_phase_free_paramfunctions to support setting phase parameters and fixing free parameters for a given phase through a phase parameter label.
(#40842) The algorithms FitPeaks v1 and PDCalibration v1 now take a boolean flag
RespectFixedPeakParametersto determine whether peak-shape parameters tagged as<\fixed>should remain fixed or be allowed to refine in the calibration fit (previously, this algorithm has operated under the, now default, value ofFalse).(#41021) The algorithms FitPeaks v1 and PDCalibration v1 now take a boolean flag
CopyLastGoodPeakParametersto optionally disable (when set toFalse) inheriting initial peak-shape parameters from the most recently successful peak fit within the same spectrum.(#41035) The POLARIS ISIS Powder Scripts have a new option in
create_total_scattering_pdf. Entering values for thestitch_points,overlap_width, andstitch_limsparameters will allow the output workspace to be stitched without rebinning whenmerge_banksis set.(#41070) LoadDiffCal v1 no longer requires the instrument to be resolvable. If the instrument definition file cannot be found or loaded, the grouping and mask workspaces are created directly from the detector IDs stored in the calibration file. This also includes a change to AlignAndFocusPowderSlim v1 to skip the instrument for loading the calibration information.
(#41278) The new algorithm CylinderAbsorptionCW v1 was added for calculating absorption and multiple scattering corrections for cylindrical samples with constant wavelength and in-plane scattering only.
Bugfixes#
Engineering Diffraction#
New features#
(#41082) The Engineering Diffraction interface GSAS-II tab now allows filtering of the region when loading focused data.
(#40842) The Engineering Diffraction interface now supports IMAT instrument selection.
(#40842) The Engineering Diffraction interface now supports IkedaCarpenterPV as a default peak option for calibration and fitting.
(#41167) Fitting ENGINX data now supports default starting parameters for the IkedaCarpenterPV peak function.
(#41243) Added a new IDF for the new VULCAN instrument configuration.
Bugfixes#
(#41049) The Engineering Diffraction interface now honors the GSAS-II timeout value from the settings panel.
(#41031) A bug in the Engineering Diffraction interface where data from pixels that were not defined in the IDF resulted in an exception. Now those events are skipped.
(#41242) ENGIN-X data collected in Event Mode no longer throws exceptions upon focusing.
(#41313) For
TextureUtils.create_pfwithsave_ascii = Trueandcreate_combined_output = Truean error is no longer thrown when spectra contain different sized histograms.
Single Crystal Diffraction#
New features#
(#41375)
Updated the IDF for MANDI with the latest detector positions calibrated with garnet.
HB3AAdjustSampleNorm v1 now supports an optional
OutputGroupingWorkspaceproperty that produces aGroupingWorkspacemapping each ungrouped detector to its pixel group whenGroupingis set to2x2or4x4.LoadWANDSCD v1 now supports an optional
OutputGroupingWorkspaceproperty that produces aGroupingWorkspacemapping each ungrouped detector to its pixel group whenGroupingis set to2x2or4x4.
Bugfixes#
(#41005) IntegratePeaksMD v2 now better handles un-indexed peaks in HKL mode, warnings are given and numeric issues with ellipse finding are avoided by falling back to spherical integration.