pub fn analyze_data_for_extrapolation<T: Float + FromPrimitive>(
values: &[T],
gradients: Option<&[T]>,
) -> DataCharacteristics<T>pub fn analyze_data_for_extrapolation<T: Float + FromPrimitive>(
values: &[T],
gradients: Option<&[T]>,
) -> DataCharacteristics<T>