Skip to content

Simba.Data

Simba.Data.Analysis.DFTCalculatorJob

DFTCalculatorJob Constructors

Overloads
DFTCalculatorJob(DFTSettings, IEnumerable, IProgress) Creates a DFT job for a sequence of selected signals.
DFTCalculatorJob(DFTSettings, List, IProgress) Creates a DFT job for the selected signals.

DFTCalculatorJob(DFTSettings, IEnumerable\<Signal>, IProgress\<AnalysisProgress>) Constructor

Creates a DFT job for a sequence of selected signals.

1
DFTCalculatorJob(dFTSettings, selectedSignals, progress=None)

Parameters

dFTSettings DFTSettings

selectedSignals System.Collections.Generic.IEnumerable<Signal>

progress System.IProgress<AnalysisProgress>

Remarks

The sequence is copied when the job is created. This overload accepts callers that naturally provide an enumerable collection, including Python sequences.

DFTCalculatorJob(DFTSettings, List\<Signal>, IProgress\<AnalysisProgress>) Constructor

Creates a DFT job for the selected signals.

1
DFTCalculatorJob(dFTSettings, selectedSignals, progress=None)

Parameters

dFTSettings DFTSettings

Frequency and time-window settings for the calculation.

selectedSignals System.Collections.Generic.List<Signal>

Signals with at least two samples in the requested analysis window.

progress System.IProgress<AnalysisProgress>

Optional receiver for progress and error updates.