obspy.io.stationxml.core

Functions dealing with reading and writing StationXML.

copyright:Lion Krischer (krischer@geophysik.uni-muenchen.de), 2013
license:GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Public Functions

validate_stationxml Checks if the given path is a valid StationXML file.

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_attr2obj
_convert
_convert_str
_float_to_str Converts a float to str making.
_get_base_node_attributes
_get_version_from_xmldoc Return StationXML version string or None if parsing fails.
_is_stationxml Simple function checking if the passed object contains a valid StationXML
_obj2tag If tag_value is not None, append a SubElement to the parent. The text of
_read_base_node Reads the base node structure from element and saves it in object_to_write_to.
_read_channel Returns either a Channel object or
_read_comment
_read_data_availability
_read_data_availability_span
_read_element Recursively read custom namespace elements and add them to extra.
_read_equipment
_read_external_reference
_read_extra Add information stored in custom tags/attributes in obj.extra.
_read_floattype
_read_floattype_list
_read_instrument_polynomial
_read_instrument_sensitivity
_read_network
_read_operator
_read_person
_read_phone
_read_response
_read_response_stage This parses all ResponseStageTypes. It will return a different object
_read_site
_read_station
_read_stationxml Function reading a StationXML file.
_tag2obj
_tags2obj
_write_base_node
_write_channel
_write_comment
_write_data_availability
_write_data_availability_span
_write_element Recursively write custom namespace elements.
_write_equipment
_write_external_reference
_write_extra Write information stored in custom tags/attributes in obj.extra.
_write_floattype
_write_floattype_list
_write_io_units
_write_network Helper function converting a Network instance to an etree.Element.
_write_person
_write_phone
_write_polezero_list
_write_polynomial_common_fields
_write_response
_write_response_stage
_write_site
_write_station
_write_stationxml Writes an inventory object to a buffer.