pub struct StepDetectionOptions {
pub window_years: f64,
pub score_threshold: f64,
pub min_offset_m: f64,
pub min_samples_each_side: usize,
pub min_separation_years: f64,
pub midas: MidasOptions,
}Expand description
Controls for detect_steps.
Fields§
§window_years: f64Half-window around a candidate epoch, in years.
score_threshold: f64Minimum robust normalized offset score to report.
min_offset_m: f64Minimum three-dimensional offset norm in metres to report.
min_samples_each_side: usizeMinimum number of samples required on each side of a candidate.
min_separation_years: f64Minimum separation retained between reported candidates, in years.
midas: MidasOptionsMIDAS controls used to detrend the series before scoring steps.
Trait Implementations§
Source§impl Clone for StepDetectionOptions
impl Clone for StepDetectionOptions
Source§fn clone(&self) -> StepDetectionOptions
fn clone(&self) -> StepDetectionOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StepDetectionOptions
Source§impl Debug for StepDetectionOptions
impl Debug for StepDetectionOptions
Source§impl Default for StepDetectionOptions
impl Default for StepDetectionOptions
Source§impl PartialEq for StepDetectionOptions
impl PartialEq for StepDetectionOptions
Source§fn eq(&self, other: &StepDetectionOptions) -> bool
fn eq(&self, other: &StepDetectionOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StepDetectionOptions
Auto Trait Implementations§
impl Freeze for StepDetectionOptions
impl RefUnwindSafe for StepDetectionOptions
impl Send for StepDetectionOptions
impl Sync for StepDetectionOptions
impl Unpin for StepDetectionOptions
impl UnsafeUnpin for StepDetectionOptions
impl UnwindSafe for StepDetectionOptions
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.