spitzenfinder 0.4.4

A program to find peaks and plot fourier.out files of the VIBES program.
Documentation
/// Represents a division by zero error.
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct DivisionByZero;

impl std::fmt::Display for DivisionByZero {
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        write!(f, "invalid division by zero attempted.")
    }
}

/// Represents an empty set error.
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct NoDataError;

impl std::fmt::Display for NoDataError {
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        write!(f, "no data found. Was a file processed, yet?")
    }
}