Skip to content

Commit b6bd35f

Browse files
committed
fixing bugs
1 parent c1b7416 commit b6bd35f

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

mtpy/processing/aurora/process_aurora.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,7 @@ def create_config(
138138
cc = ConfigCreator()
139139
config = cc.create_from_kernel_dataset(kernel_dataset, **kwargs)
140140
if kernel_dataset.sample_rate > 1000:
141-
decimation_kwargs.update(
142-
self.default_window_parameters["high"]
143-
)
141+
decimation_kwargs.update(self.default_window_parameters["high"])
144142
else:
145143
decimation_kwargs.update(self.default_window_parameters["low"])
146144
self._set_decimation_level_parameters(config, **decimation_kwargs)
@@ -158,6 +156,8 @@ def _set_decimation_level_parameters(self, config, **kwargs):
158156

159157
for decimation in config.decimations:
160158
for key, value in kwargs.items():
159+
if "stft" in key:
160+
continue # stft is not a decimation attribute
161161
decimation.set_attr_from_name(key, value)
162162

163163
def _initialize_kernel_dataset(self, sample_rate=None):
@@ -304,9 +304,7 @@ def process(
304304
"""
305305

306306
if sample_rates is None and processing_dict is None:
307-
raise ValueError(
308-
"Must set either sample rates or processing_dict."
309-
)
307+
raise ValueError("Must set either sample rates or processing_dict.")
310308

311309
if processing_dict is None:
312310
if isinstance(sample_rates, (int, float)):

mtpy/processing/kernel_dataset.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -810,9 +810,12 @@ def update_survey_metadata(
810810
:rtype: None
811811
"""
812812
survey_id = run_ts.survey_metadata.id
813-
if i == 0:
814-
self.survey_metadata[survey_id] = run_ts.survey_metadata
815-
elif i > 0:
813+
if survey_id not in self.survey_metadata.keys():
814+
self.survey_metadata[survey_id] = mt_metadata.timeseries.Survey(
815+
id=survey_id
816+
)
817+
self.survey_metadata[survey_id].add_station(run_ts.station_metadata)
818+
else:
816819
if row.station in self.survey_metadata[survey_id].stations.keys():
817820
self.survey_metadata[survey_id].stations[row.station].add_run(
818821
run_ts.run_metadata
@@ -821,8 +824,8 @@ def update_survey_metadata(
821824
self.survey_metadata[survey_id].add_station(
822825
run_ts.station_metadata
823826
)
824-
if len(self.survey_metadata.keys()) > 1:
825-
raise NotImplementedError
827+
# if len(self.survey_metadata.keys()) > 1:
828+
# raise NotImplementedError
826829

827830
@property
828831
def mth5_objs(self):
@@ -886,7 +889,9 @@ def initialize_dataframe_for_processing(self) -> None:
886889
self.df["run_hdf5_reference"].at[i] = run_obj.hdf5_group.ref
887890

888891
if row.fc:
889-
msg = f"row {row} already has fcs prescribed by processing config"
892+
msg = (
893+
f"row {row} already has fcs prescribed by processing config"
894+
)
890895
msg += "-- skipping time series initialisation"
891896
logger.info(msg)
892897
# see Note #3

0 commit comments

Comments
 (0)