@metempleton :
I could not currently write correct metadata (with either NRL version), due either to bugs or inappropriate logic if you customize an NRL response (wrong number of poles/zeros and sensitivity issues).
I just finished testing Yasmine to update IM metadata. Outside of documented bugs, it actually
worked - until I customized my responses and had no way to recalculate total sensitivity.
So a user would need to export the XML, run evalresp on it to find the new value, and make
edits. Also, Yasmine validate response amplitudes, and if stage gain frequencies vary, neither
does the stationXML validator. When you put all of this together, it seems like a recipe for a lot
of bad response sensitivities.
Can Yasmine include a sensitivity calculator that handles frequency correctly (rather than just
multiplying stage gains)?