S046-0004
Yasmine : A New Tool for StationXML Management
Abstract:
While some client-side software (e.g., ObsPy) exists for reading StationXML, there are relatively few standalone and dedicated solutions available for metadata producers to generate and edit StationXML. Here we describe a tool for the creation and management of StationXML, called “yasmine” (Yet Another Station Metadata INformation Editor), created with support from IRIS and RESIF and developed by ISTI.
This software, with a web-based GUI, offers the user the ability to create and edit native StationXML metadata. It offers the ability to create channel responses from scratch using templates in both the IRIS Nominal Response Library (NRL) and a new Atomic Response Objects Library (AROL). The NRL/AROL wizard in yasmine allows the user to browse these generic instrument libraries and select the sensor and datalogger at the site, which in turn generates the full (combined) response. The tool uses ObsPy Inventory python objects (Station, Channel, Response, etc) in the backend and persists collections of these objects in a persistent, user-defined database. Existing StationXML may be imported, saved into network, station, channel and response templates and stored in user-defined libraries for future use. Channel responses may be readily plotted in the tool for confirmation. A complete set of metadata can be created at once with Network, Stations, and Channels via a single Network Wizard. Otherwise the user can use the Station Wizard or the Channel Wizard to easily build up their metadata in a station by station or channel by channel manner.
In addition to the web-based GUI, a full set of command line options allows users to create their own batch scripts to drive yasmine’s StationXML editing capabilities including StationXML file splitting/merging, batch modification of objects, insertion of objects at various levels, and more.
The software has been released under the GNU GPL v3 licence.