Algorithm: PurgeOverlappingPeaksAlgorithm
Description:
This algorithm purges overlapping peaks from a list of peaks based on intensity and d-spacing range. It ensures that only non-overlapping peaks within a specified d-spacing range and above a specified intensity threshold are retained.
Expected Inputs:
Ingredients: - Type: String - Direction: Input - Property Mode: Mandatory - Description: The CrystalInfo and Intensity Threshold ingredients.
DetectorPeaks: - Type: String - Direction: Input - Property Mode: Mandatory - Description: Input list of peaks.
dMin: - Type: Float - Direction: Input - Property Mode: Mandatory - Description: Minimum d-spacing for peak selection.
dMax: - Type: Float - Direction: Input - Property Mode: Mandatory - Description: Maximum d-spacing for peak selection.
Expected Outputs:
OutputPeakMap: - Type: String - Direction: Output - Property Mode: Mandatory - Description: The resulting, non-overlapping list of peaks.