Trait light_curve_feature::EvaluatorInfoTrait

source ·
pub trait EvaluatorInfoTrait {
    // Required method
    fn get_info(&self) -> &EvaluatorInfo;

    // Provided methods
    fn size_hint(&self) -> usize { ... }
    fn min_ts_length(&self) -> usize { ... }
    fn is_t_required(&self) -> bool { ... }
    fn is_m_required(&self) -> bool { ... }
    fn is_w_required(&self) -> bool { ... }
    fn is_sorting_required(&self) -> bool { ... }
}

Required Methods§

source

fn get_info(&self) -> &EvaluatorInfo

Get feature evaluator meta-information

Provided Methods§

source

fn size_hint(&self) -> usize

Size of vectors returned by eval(), get_names() and get_descriptions()

source

fn min_ts_length(&self) -> usize

Minimum time series length required to successfully evaluate feature

source

fn is_t_required(&self) -> bool

If time array used by the feature

source

fn is_m_required(&self) -> bool

If magnitude array is used by the feature

source

fn is_w_required(&self) -> bool

If weight array is used by the feature

source

fn is_sorting_required(&self) -> bool

If feature requires time-sorting on the input TimeSeries

Implementors§

source§

impl EvaluatorInfoTrait for Amplitude

source§

impl EvaluatorInfoTrait for AndersonDarlingNormal

source§

impl EvaluatorInfoTrait for BazinFit

source§

impl EvaluatorInfoTrait for Cusum

source§

impl EvaluatorInfoTrait for Duration

source§

impl EvaluatorInfoTrait for Eta

source§

impl EvaluatorInfoTrait for EtaE

source§

impl EvaluatorInfoTrait for ExcessVariance

source§

impl EvaluatorInfoTrait for InterPercentileRange

source§

impl EvaluatorInfoTrait for Kurtosis

source§

impl EvaluatorInfoTrait for LinearFit

source§

impl EvaluatorInfoTrait for LinearTrend

source§

impl EvaluatorInfoTrait for LinexpFit

source§

impl EvaluatorInfoTrait for MagnitudePercentageRatio

source§

impl EvaluatorInfoTrait for MaximumSlope

source§

impl EvaluatorInfoTrait for MaximumTimeInterval

source§

impl EvaluatorInfoTrait for Mean

source§

impl EvaluatorInfoTrait for MeanVariance

source§

impl EvaluatorInfoTrait for Median

source§

impl EvaluatorInfoTrait for MedianAbsoluteDeviation

source§

impl EvaluatorInfoTrait for MinimumTimeInterval

source§

impl EvaluatorInfoTrait for ObservationCount

source§

impl EvaluatorInfoTrait for OtsuSplit

source§

impl EvaluatorInfoTrait for PercentAmplitude

source§

impl EvaluatorInfoTrait for PercentDifferenceMagnitudePercentile

source§

impl EvaluatorInfoTrait for ReducedChi2

source§

impl EvaluatorInfoTrait for Roms

source§

impl EvaluatorInfoTrait for Skew

source§

impl EvaluatorInfoTrait for StandardDeviation

source§

impl EvaluatorInfoTrait for StetsonK

source§

impl EvaluatorInfoTrait for TimeMean

source§

impl EvaluatorInfoTrait for TimeStandardDeviation

source§

impl EvaluatorInfoTrait for VillarFit

source§

impl EvaluatorInfoTrait for WeightedMean

source§

impl<T> EvaluatorInfoTrait for Feature<T>
where T: Float,

source§

impl<T, F> EvaluatorInfoTrait for Bins<T, F>
where T: Float, F: FeatureEvaluator<T>,

source§

impl<T, F> EvaluatorInfoTrait for Periodogram<T, F>
where T: Float, F: FeatureEvaluator<T> + From<PeriodogramPeaks> + TryInto<PeriodogramPeaks>, <F as TryInto<PeriodogramPeaks>>::Error: Debug,

source§

impl<T, F> EvaluatorInfoTrait for FeatureExtractor<T, F>
where T: Float, F: FeatureEvaluator<T>,

source§

impl<T, F, Tr> EvaluatorInfoTrait for Transformed<T, F, Tr>
where T: Float, F: FeatureEvaluator<T>, Tr: TransformerTrait<T>,

source§

impl<T: Float> EvaluatorInfoTrait for BeyondNStd<T>

source§

impl<T: Float> EvaluatorInfoTrait for MedianBufferRangePercentage<T>