Issue #1842 (closed) mentions development of a DataSet, but I can’t find anything more about any development in that direction. Is there an issue to track this, or any discussions about it?
Specifically, a lot of seismology works with what amounts to a collection of (Stream/Trace, Channel, Event) tuples and it would be nice if there was something in obspy that supported the association between those. The most obvious place where something is needed is
Stream.plot(type='recordsection'), but I think this concept is so pervasive in seismology it would be useful in many other places.
I understand that Trace.associate_response() was considered a design mistake, and so a corresponding
Trace.associate_event() is probably not the right way to go. But what is the recommended way to do this?