Provides analysis capabilities for the sounding-base crate.
Error handling strategy
Right now error handling is mixed up. Some functions/methods return
Option while others return
Result, and all missing values are indicated by
Option::None. I need to clean this up so that
Results. Then when building a data structure up, if a function returns an
error result, I will set the value to
Option::None. If the user wants to know why it is
Option::None, they will have to call the function/method and inspect the error.