Skip to content

Commit

Permalink
fixing last field decay value in the case of zero time steps
Browse files Browse the repository at this point in the history
  • Loading branch information
momchil-flex authored and tylerflex committed Mar 28, 2022
1 parent 2074ed7 commit c5ecd91
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions tidy3d/components/data.py
Original file line number Diff line number Diff line change
Expand Up @@ -985,8 +985,10 @@ def final_decay_value(self) -> float:
log_str = self.log
lines = log_str.split("\n")
decay_lines = [l for l in lines if "field decay" in l]
final_decay_line = decay_lines[-1]
final_decay = float(final_decay_line.split("field decay: ")[-1])
final_decay = 1.0
if len(decay_lines) > 0:
final_decay_line = decay_lines[-1]
final_decay = float(final_decay_line.split("field decay: ")[-1])
return final_decay

def __getitem__(self, monitor_name: str) -> Union[Tidy3dDataArray, xr.Dataset]:
Expand Down

0 comments on commit c5ecd91

Please sign in to comment.