Skip to content

Commit 1e65bc1

Browse files
fix bug plot
1 parent 58b60b5 commit 1e65bc1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

climada/hazard/tc_tracks.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1689,11 +1689,15 @@ def from_FAST(cls, folder_name: str):
16891689

16901690
# Select track
16911691
track = dataset.sel(n_trk=i)
1692-
1693-
# Define coordinates
1692+
# chunk dataset at first NaN value
1693+
lon = track.lon_trks.data
1694+
last_valid_index = np.where(np.isnan(lon))[0][0]
1695+
track = track.isel(time=slice(0, last_valid_index))
1696+
# Select lat, lon
16941697
lat = track.lat_trks.data
16951698
lon = track.lon_trks.data
1696-
1699+
# convert lon from 0-360 to -180 - 180
1700+
lon = ((lon + 180) % 360) - 180
16971701
# Convert time to pandas Datetime "yyyy.mm.dd"
16981702
reference_time = (
16991703
f"{track.tc_years.item()}-{int(track.tc_month.item())}-01"

0 commit comments

Comments
 (0)