GUIBRUSHR.Retrieval.ModelCalculation.Classes.Smooth module

Smooth class for handling smoothing operations.

This module contains the Smooth class which manages smoothing parameters for data processing operations.

class GUIBRUSHR.Retrieval.ModelCalculation.Classes.Smooth.Smooth(smooth_on, smooth_size)[source]

Bases: object

A class to handle smoothing parameters and operations.

This class stores configuration parameters for smoothing operations, including whether smoothing is enabled and the size of the smoothing window.

smooth_on

Flag indicating whether smoothing is enabled

smooth_size

Size parameter for the smoothing operation

__init__(smooth_on, smooth_size)[source]

Initialize the Smooth object with smoothing parameters.

Parameters:
  • smooth_on – Boolean or flag indicating if smoothing should be applied

  • smooth_size – Numeric value representing the size/window for smoothing