SmoothProfile_Gauss


Smooths a profile by averaging points within a kernel using gaussian-weighted average.

Applications:Noise removal.

Syntax

C++
C#
Python
 
def SmoothProfile_Gauss(
	inProfile: Profile,
	outProfile: Profile,
	/,
	*,
	inRange: Range | None = None,
	inStdDev: float = 0.6,
	inKernelRelativeSize: float = 3.0,
	inCyclic: bool = False
)
-> None

Parameters

Name Type Range Default Description
Input value inProfile Profile Input profile
Input value inRange Range | None None
Input value inStdDev float 0.0 - 0.6 Standard deviation of the gaussian kernel
Input value inKernelRelativeSize float 0.0 - 3.0 A multiple of the standard deviation determining the size of the kernel
Input value inCyclic bool False Defines whether the first element should be considered adjacent to the last element
Output value outProfile Profile Output profile