csv_logger.create_log raises exceptions with no type; default val of station_path causes failure
'- This is admittedly small and maybe not a problem at all, but acccording to python docstring conventions, one is supposed to document exceptions, listing their type. No type is specified for the exceptions being caught in this function. In attempting to understand the code, I found that using such so called "bare excepts" is not recommended and can cause issues, because they catch all exceptions and interrupts, so I thought it was worth drawing attention to.
- Providing no value for station_path results in it having a default value of None, which is likely to cause the function to exit after a failure to load the log feature set. I don't think this is a valid default behaviour.