From a638cfd97ebf7542df742eca353854ab4a46bab6 Mon Sep 17 00:00:00 2001 From: kienle <kienle@passcal.nmt.edu> Date: Mon, 7 Aug 2023 16:47:53 -0600 Subject: [PATCH] Remove unused code --- .../model/reftek/from_rt2ms/core.py | 83 ++++--------------- 1 file changed, 15 insertions(+), 68 deletions(-) diff --git a/sohstationviewer/model/reftek/from_rt2ms/core.py b/sohstationviewer/model/reftek/from_rt2ms/core.py index 221b1d05b..8cdcdf584 100644 --- a/sohstationviewer/model/reftek/from_rt2ms/core.py +++ b/sohstationviewer/model/reftek/from_rt2ms/core.py @@ -11,6 +11,9 @@ Maeva Pourpoint IRIS/PASSCAL """ import copy +import os +import sys + import obspy.io.reftek.core as obspy_rt130_core import warnings @@ -38,74 +41,6 @@ class DiscontinuousTrace(Trace): self.times = times - -EH_PAYLOAD = { - "station_name_extension": (35, 1, _decode_ascii), - "station_name": (36, 4, _decode_ascii), - "sampling_rate": (64, 4, float), - "trigger_time": (72, 16, _parse_long_time), - "first_sample_time": ( - eh_et_payload_last_field_start, eh_et_payload_last_field_size, _parse_long_time), -} - - -# class EHPacket(packet.EHPacket): -# def __init__(self, data): -# self._data = data -# payload = self._data["payload"].tobytes() -# for name, (start, length, converter) in EH_PAYLOAD.items(): -# data = payload[start:start + length] -# if converter is not None: -# data = converter(data) -# setattr(self, name, data) -# -# def eh_et_info(self, nbr_DT_samples): -# """ -# Compile EH and ET info to write to log file. -# Returns list of strings. -# Formatting of strings is based on earlier version of rt2ms. -# """ -# info = [] -# # packet_tagline1 = ("\n\n{:s} exp {:02d} bytes {:04d} {:s} ID: {:s} " -# # "seq {:04d}".format(self.type.decode(), -# # self.experiment_number, -# # self.byte_count, -# # Packet.time_tag(self.time), -# # self.unit_id.decode(), -# # self.packet_sequence)) -# # info.append(packet_tagline1) -# # if self.type.decode('ASCII') == 'EH': -# # nbr_DT_samples = 0 -# # info.append("\nEvent Header") -# # else: -# # info.append("\nEvent Trailer") -# # info.append("\n event = " + str(self.event_number)) -# # info.append("\n stream = " + str(self.data_stream_number + 1)) -# # info.append("\n format = " + self.data_format.decode('ASCII')) -# # info.append("\n stream name = " + self.stream_name) -# # info.append("\n sample rate = " + str(self.sampling_rate)) -# # info.append("\n trigger type = " + self.trigger_type) -# trigger_time = Packet.time_tag(UTCDateTime(ns=self.trigger_time)) -# # info.append("\n trigger time = " + trigger_time) -# first_sample_time = Packet.time_tag(UTCDateTime(ns=self.first_sample_time)) # noqa: E501 -# # info.append("\n first sample = " + first_sample_time) -# # if self.last_sample_time: -# # info.append("\n last sample = " + Packet.time_tag(UTCDateTime(ns=self.last_sample_time))) # noqa: E501 -# # info.append("\n bit weights = " + " ".join([val for val in self.channel_adjusted_nominal_bit_weights if val])) # noqa: E501 -# # info.append("\n true weights = " + " ".join([val for val in self.channel_true_bit_weights if val])) # noqa: E501 -# packet_tagline2 = ("\nDAS: {:s} EV: {:04d} DS: {:d} FST = {:s} TT = " -# "{:s} NS: {:d} SPS: {:.1f} ETO: 0" -# .format(self.unit_id.decode(), -# self.event_number, -# self.data_stream_number + 1, -# first_sample_time, -# trigger_time, -# nbr_DT_samples, -# self.sampling_rate)) -# info.append(packet_tagline2) -# return info - - class Reftek130Exception(ObsPyException): pass @@ -267,3 +202,15 @@ class Reftek130(obspy_rt130_core.Reftek130): # check if endtime of trace is consistent st += tr return st + + +data_path = '/Users/kle/Documents/SOHView data/RT130/2017149.92EB' +for root, subdirs, files in os.walk(data_path): + for file_name in files: + if file_name.startswith('.'): + continue + file_path = os.path.join(root, file_name) + print(file_path) + a = (Reftek130.from_file(file_path)._data) + print(EHPacket(a[0])) + sys.exit() -- GitLab