SpectralPeakFrequency
SpectralPeakFrequency(
*args ,
dim: Any = None,
fmin: Any = None,
fmax: Any = None,
spectral_format: Any = auto,
negative_frequencies: Any = auto,
)-> None
Compute the peak frequency of a Fourier-domain patch.
The peak frequency is the frequency bin with maximum spectral power within the selected frequency range. This is the global maximum, not a search for multiple local peaks. Ties select the first bin in coordinate order. The input patch must already be transformed with Patch.dft or Patch.stft.
Parameters
| Parameter | Description |
|---|---|
| dim |
Frequency dimension over which to compute the descriptor. This can be either the original dimension name, such as "time", or the Fourierdimension name, such as "ft_time". If omitted, a single Fourierdimension is inferred. |
| fmin | Optional lower frequency bound. |
| fmax | Optional upper frequency bound. |
| spectral_format |
Representation of the spectral data. "auto" uses DASCore DFT/STFTmetadata when available. Other options are "fft" for complex Fouriercoefficients, "amplitude" for amplitude spectra, "power" forpower spectra, and "density" for power spectral densities.
|
| negative_frequencies |
How to handle negative frequency bins. "auto" drops negative binswhen power is symmetric and raises otherwise, folding a verified negative Nyquist bin to positive frequency without changing its power. "drop" always usesnon-negative frequencies, "raise" rejects spectra with negative bins, and"keep" includes them in the calculation.
|
Returns
PatchType Patch containing the frequency corresponding to the maximum spectral power.
Methods
| Name | Description |
|---|---|
| check | Refuse a patch which does not carry what the operation needs. |
| describe | Return the frequency of the largest power. |
| get_metadata | Return the reduced metadata, and the bins and format to read. |
| model_copy | Copy the model, dropping cached values the update invalidates. |
| new | Create new instance with some attributed updated. |
| numpy_kernel | Return the descriptor of the power in the bins kept. |
| spectral_peak_frequency | Compute the peak frequency of a Fourier-domain patch. |
| reconcile | Return metadata or a patch holding the final data; default as is. |
| result_dtype |
Return the dtype describe returns for power of dtype power.
|
| run | Run the operation: check, get_metadata, kernel, reconcile, record. |
| units | Return the output’s data units: the frequencies’ by default. |