This project analyzes and visualizes hurricane tracks and intensities from the HURDAT2 (Hurricane Database) dataset maintained by the National Hurricane Center (NHC).
The project uses the HURDAT2 dataset, which contains detailed information about Atlantic hurricanes from 1851 to 2022. The data includes:
- Storm location (latitude/longitude)
- Maximum sustained wind speeds
- Minimum sea level pressure
- Storm category and status
- Plots hurricane tracks on a geographic map
- Color-codes track points based on storm intensity
- Supports visualization of both single storms and entire hurricane seasons
- Uses a color scale representing different hurricane categories (TD, TS, Cat 1-5)
- Creates time series plots of hurricane intensity metrics
- Displays both maximum sustained wind speed and minimum sea level pressure
- Supports analysis of individual storms with customizable time ranges
from hurricane.codes.hurricane_track import main
# Visualize all 2017 Atlantic hurricane tracks
main()
from hurricane.codes.hurricane_intensity import plot_intensity
# Analyze specific hurricanes
plot_intensity(name='harvey', year=2017, start=2)
plot_intensity(name='laura', year=2020, start=2)
The hurricane data is sourced from the NHC's HURDAT2 database:
https://www.nhc.noaa.gov/data/hurdat/hurdat2-1851-2022-042723.txt