changed adcp obs to be a dict instead of a pandas dataframe