Skip to content

Commit e671cb0

Browse files
committed
plotting.seismic.seismic_fits: fix multi-event case for FFI
1 parent 2cae638 commit e671cb0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

beat/plotting/seismic.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -800,12 +800,11 @@ def seismic_fits(problem, stage, plot_options):
800800

801801
try:
802802
composite.point2sources(best_point)
803-
source = composite.sources[0]
803+
sources = composite.sources
804804
chop_bounds = ["a", "d"]
805805
except AttributeError:
806806
logger.info("FFI waveform fit, using reference source ...")
807-
source = composite.config.gf_config.reference_sources[0]
808-
source.time = composite.event.time
807+
sources = composite.config.gf_config.reference_sources
809808
chop_bounds = ["b", "c"]
810809

811810
if best_point: # for source individual contributions
@@ -898,7 +897,7 @@ def seismic_fits(problem, stage, plot_options):
898897
target_codes_to_targets = utility.gather(event_targets, lambda t: t.codes)
899898

900899
# multi-event source
901-
source = composite.sources[event_idx]
900+
source = sources[event_idx]
902901

903902
# gather unique target codes
904903
unique_target_codes = list(target_codes_to_targets.keys())

0 commit comments

Comments
 (0)