pub struct StftOptions { /* private fields */ }Expand description
Options for frequency analyses that are backed by short-time Fourier transforms.
Implementations§
Source§impl StftOptions
impl StftOptions
Sourcepub fn window_symmetry(&self) -> Option<&WindowSymmetry>
pub fn window_symmetry(&self) -> Option<&WindowSymmetry>
Either DFT_EVEN or SYMMETRIC
Sourcepub fn sampling_frequency(&self) -> Option<f64>
pub fn sampling_frequency(&self) -> Option<f64>
Sampling frequency of the series in Hz. If absent, will calculate using the input series.
Sourcepub fn noverlap(&self) -> Option<i32>
pub fn noverlap(&self) -> Option<i32>
Number of points of overlap between windows. Must be less than nperseg.
Sourcepub fn nfft(&self) -> Option<i32>
pub fn nfft(&self) -> Option<i32>
Number of points to use in the FFT. Must be greater than or equal to nperseg.
Sourcepub fn detrend(&self) -> Option<&DetrendType>
pub fn detrend(&self) -> Option<&DetrendType>
Detrend the points in each window segment. If absent, will use the default detrend for that function.
Trait Implementations§
Source§impl Clone for StftOptions
impl Clone for StftOptions
Source§fn clone(&self) -> StftOptions
fn clone(&self) -> StftOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StftOptions
impl Debug for StftOptions
Source§impl<'de> Deserialize<'de> for StftOptions
impl<'de> Deserialize<'de> for StftOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<StftOptions> for Builder<Complete>
impl From<StftOptions> for Builder<Complete>
Source§fn from(v: StftOptions) -> Self
fn from(v: StftOptions) -> Self
Converts to this type from the input type.
Source§impl Hash for StftOptions
impl Hash for StftOptions
Source§impl Ord for StftOptions
impl Ord for StftOptions
Source§impl PartialEq for StftOptions
impl PartialEq for StftOptions
Source§impl PartialOrd for StftOptions
impl PartialOrd for StftOptions
Source§impl Serialize for StftOptions
impl Serialize for StftOptions
impl Eq for StftOptions
Auto Trait Implementations§
impl Freeze for StftOptions
impl RefUnwindSafe for StftOptions
impl Send for StftOptions
impl Sync for StftOptions
impl Unpin for StftOptions
impl UnwindSafe for StftOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request