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 | |
_float_to_str | Converts a float to str making. |
_format_time | |
_get_base_node_attributes | |
_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_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_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. |