Skip to content

Commit 9ee47e5

Browse files
Revert previous change and make sure storm moving speed is always stored in knots
1 parent 76bac33 commit 9ee47e5

File tree

24 files changed

+29267
-29267
lines changed

24 files changed

+29267
-29267
lines changed

stormevents/nhc/track.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1178,7 +1178,7 @@ def __compute_velocity(data: DataFrame) -> DataFrame:
11781178
bearings.ffill(inplace=True)
11791179
speeds.bfill(inplace=True)
11801180
bearings.bfill(inplace=True)
1181-
advisory_data["speed"] = speeds
1181+
advisory_data["speed"] = speeds * 1.9438 # m/s to kt
11821182
advisory_data["direction"] = bearings
11831183

11841184
data.loc[data["advisory"] == advisory] = advisory_data
@@ -1270,8 +1270,8 @@ def chavas_2025_Pc(data: DataFrame):
12701270
"""
12711271

12721272
fo2 = OMEGA * numpy.sin(numpy.deg2rad(data.latitude)) # half coriolis [1/s]
1273-
Vmax = (
1274-
data.max_sustained_wind_speed * 0.5144 - 0.55 * data.speed
1273+
Vmax = 0.5144 * (
1274+
data.max_sustained_wind_speed - 0.55 * data.speed
12751275
) # azimuthal mean Vmax [m/s]
12761276
isotach_radii = data[
12771277
[
@@ -1313,7 +1313,7 @@ def courtney_knaff_2009_Pc(data: DataFrame):
13131313
"""
13141314

13151315
Vmax = data.max_sustained_wind_speed # Vmax [kt]
1316-
Vsrm = Vmax - 1.5 * (data.speed * 1.9438) ** 0.63 # azimuthal mean Vmax [kt]
1316+
Vsrm = Vmax - 1.5 * data.speed**0.63 # azimuthal mean Vmax [kt]
13171317
isotach_radii = data[
13181318
[
13191319
"isotach_radius_for_NEQ",

tests/data/reference/test_storm_event_track/florence2018.fort.22

Lines changed: 170 additions & 170 deletions
Large diffs are not rendered by default.

tests/data/reference/test_storm_event_track/ida2021.fort.22

Lines changed: 170 additions & 170 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/florence2018.fort.22

Lines changed: 170 additions & 170 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/harvey2017.fort.22

Lines changed: 95 additions & 95 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/ike2008.fort.22

Lines changed: 158 additions & 158 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/irene2011.fort.22

Lines changed: 99 additions & 99 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/irma2017.fort.22

Lines changed: 173 additions & 173 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/isabel2003.fort.22

Lines changed: 58 additions & 58 deletions
Large diffs are not rendered by default.

tests/data/reference/test_vortex_track/maria2017.fort.22

Lines changed: 170 additions & 170 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)