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. |