Barocliic Instability (Baroclinity) is one of the fundamental foci of the development of extratropical cyclones in the mid-latitudes. Defined as the growth of small scale disturbances through time, baroclinity is expressed as a reinforcing interaction of wind shear at different levels of the atmosphere. As the Thermal Wind relationship connects surface temperature gradients to wind shear, we can define baroclinity using the Brunt-Väisälä Frequency:
$\sigma_{BI} = \frac{f}{N}\frac{d\vec{V}}{dZ}$Which defines: The coriolis parameter (f), the Brunt-Väisälä Oscillation Frequency (N), and the wind shear vector with respect to geopotential height (
Using the definition of the Brunt-Väisälä Oscillation Frequency,
Which defines a change in the potential temperature (
This project seeks to explore the climatological trend in baroclinity over the past 70 years. Using the NCEP/NCAR Reanalysis Data, baroclinity can be calculated at three different levels (Low, Middle, and Upper) and then explored using statisical tools such as standard anomaly and moving averages to explore how baroclinity is changing with time.
It is hypothesized that under climate change scenarios, the meridional (Y) temperature gradient is weakening, and hence the low level temperature gradient is also weakening, reducing baroclinity with time.
This project employs Python to perform the downloading of the data, calculation of baroclinity using the above foruma, and then generation of analysis plots. You will need the following packages:
- numpy
- matplotlib
- Basemap
- scipy (stats module)
- netCDF4
- ftblib
All of these packages can be obtained from the anaconda installation of python, and hence it is recommended that you use it.