Create an FDSNFactory based on exisiting IRISFactory
Plan to use the IRISFactory as a template to construct a new FDSNFactory. This will involve investigating Obspy's capabilities relating to the FDSN client. One specific feature that may be useful is the attach_response function. There are several mentions of this function in the Obspy documentation. The documentation provided examples where the function is operating on a Stream and Trace object. When the Obspy function operates on a Stream object it will either return a list of Traces that contain no response or nothing at all. When operating on a single Trace, the function will attach the response to the trace as obspy.core.trace.Trace.stats.response.
Documentation for this functionality can be found here: https://docs.obspy.org/search.html?q=attach_response&check_keywords=yes&area=default#
Questions for @erigler Are Traces without an instrument response expected? Is this a current issue when using the IRISFactory that we currently don't address?