accumulated_cyclone_energy

tropycal.utils.accumulated_cyclone_energy(wind_speed, hours=6)[source]

Calculate Accumulated Cyclone Energy (ACE) based on sustained wind speed in knots.

Parameters
  • wind_speed (int or list, numpy.ndarray) – Sustained wind in knots.

  • hours (int, optional) – Duration in hours over which the sustained wind was observed. Default is 6 hours.

Returns

float – Accumulated cyclone energy.

Notes

As defined in Bell et al. (2000), Accumulated Cyclone Energy (ACE) is calculated as follows:

\[ACE = 10^{-4} \sum v^{2}_{max}\]

As shown above, ACE is the sum of the squares of the estimated maximum sustained wind speed (in knots). By default, this assumes data is provided every 6 hours, as is the standard in HURDATv2 and NHC’s Best Track, though this function provides an option to use a different hour duration.