This project examines the relationship between climate factors and wildfire occurrences in Washington State. By integrating data from multiple sources, including NOAA climate records, fire incident reports, and FEMA disaster declarations, this analysis tries to identify patterns and correlations that can inform wildfire prevention and management strategies.
- Data integration from multiple sources (climate, fire incidents, FEMA declarations)
- Automated processing of raw data into analysis-ready formats
- Visualization of temporal trends in fire incidents and climate variables
- Correlation analysis between climate factors and wildfire occurrences
- Regional breakdown of fire incidents (Eastern vs. Western Washington)
- Comparison of fire incidents with official disaster declarations
- Python 3.7+
- pandas
- numpy
- matplotlib
- Clone this repository:
git clone https://github.com/yourusername/wa-wildfire-analysis.git
cd wa-wildfire-analysis- Install required dependencies:
pip install -r requirements.txt- Create the necessary directory structure:
mkdir -p data/raw data/processed data/outputTo use this project, you'll need to place the following data files in the data/raw directory:
wa_climate_data.csv- NOAA climate data for Washington Statewa_fire_history.csv- Historical fire incident datawa_fema_wildfire_declarations.csv- FEMA disaster declarations related to wildfires
Should contain columns including:
date- Date of measurementdatatype- Type of climate data (TMAX, TMIN, PRCP)value- Measured valuestation- Weather station identifier
Should contain columns including:
acq_date- Date of fire detectionis_eastern(optional) - Boolean indicating if the fire was in Eastern Washington
Should contain columns including:
declarationDate- Date of disaster declarationincidentBeginDate- Date the fire incident beganincidentEndDate- Date the fire incident ended
Run the main analysis script:
python data_integration.pyThe script will:
- Load data from the
data/rawdirectory - Process and clean each dataset
- Generate visualizations and save them to
data/output - Save processed data to
data/processed
The analysis generates several visualizations:
- Temperature trends - Annual average temperatures in Washington
- Fire incidents by year - Yearly count of fire incidents
- Regional fire analysis - Comparison of Eastern vs. Western Washington fire incidents
- Temperature-fire correlation - Scatter plot with trend line
- Precipitation-fire correlation - Scatter plot with trend line
- Fire-FEMA comparison - Dual-axis chart comparing fire incidents with disaster declarations
wa-wildfire-analysis/
├── data/
│ ├── raw/ # Input data files
│ ├── processed/ # Cleaned and processed data
│ └── output/ # Visualizations and analysis results
├── data_integration.py # Main analysis script
├── requirements.txt # Project dependencies
├── LICENSE # License information
└── README.md # Project documentation
This project is licensed under the MIT License - see the LICENSE file for details.
- NOAA for climate data
- FEMA for disaster declaration records