I'm trying to follow up on this topic. From what I can tell, I replied to the pyoos list (so here are the previous exchanges), but Dan's last reply only went to Dave and I. I've pasted Dan's reply below.
I haven't tried fully track what's going on, but the issues is definitely in parsers/ioos/one/timeseries.py
It seems to me that feature.elements need to be abstracted out further into "sensors", which can have their own separate vertical local frame. Or at the very least each variable ("element member") needs to retain its linkage to the sensor identifier. Right now that linkage is lost, and as Dan said other sensors are ignored and therefore their associated variables and data are not returned by TimeSeries().feature.
Dave, can you confirm that this assessment / problem is generally correct? If so, I can take a shot at fixing it later this week. This would be a pretty important missing functionality (bug or limitation, depending on your perspective).
Thanks,
-Emilio
[FROM DAN, 1/22]
> Here is the time series xml file:
https://github.com/ioos/ioossos2kml/blob/master/SWETesting/OM-GetObservation-SWE-MultiStation-TimeSeries-Corrected.xml> Looking at the code again, I might be barking up the wrong tree since stations is a local variable.