Virginia DWR ยท Weaver Dataset
Virginia Deer
Harvest Analysis
Eleven seasons of harvest data cleaned, normalized, and correlated against lunar phase, holidays, and hunter effort โ 2015 through 2025.
2.2M
Total Records
11
Seasons
134
VA Counties
8
Moon Phases
+13.8%
Full Moon Lift (DOW adj.)
Interactive Dashboards
Season Overview
Harvest Dashboard
Season totals, monthly profiles, day-of-week patterns, weapon and animal type trends, antler point progression, and top county rankings.
11 seasons
7 charts
Year selector
Top 20 counties
โ
Lunar Correlation
Moon Phase Analysis
Effort-adjusted kill rates across all 8 lunar phases. Illumination decile analysis, rut window Buck vs Doe breakdown, weapon ร phase patterns, and year ร phase heatmap.
DOW-normalized
Rut window
Illumination buckets
Year heatmap
โ
Correlation Explorer
Multi-Factor Explorer
Holiday-adjusted moon analysis, filterable by season, phase, weapon, animal, month, and holiday. Sortable data table, heatmap, and weather correlation placeholders.
8 filter dimensions
Holiday adjustment
16,865 agg rows
Live filter
โ
Data Pipeline
ETL Pipeline โ Run Locally to Regenerate Dashboards
All three dashboards are pre-built static HTML with embedded data. Run the pipeline locally when new season data arrives, then commit the updated HTML files.
Step 01
01_clean_harvest_data.py
Ingest raw Weaver CSVs, normalize 6 schema variants, fix date issues, generate canonical
harvest_clean.csv.โ Complete
Step 02
02_weather_integration.py
Pull historical daily county weather from Open-Meteo archive (temp, wind, precip, snow) and cache county pulls locally.
โ Available (optional)
Step 03
03_moon_phase_analysis.py
Add lunar phase columns to every record, compute holiday-adjusted normalized kill rates, build dashboard JSON bundles.
โ Complete
Step 04
Add new season data
Drop the new Weaver CSV into
data/raw/, re-run Steps 01 โ 03, commit updated HTML files to trigger Netlify deploy.โง Next season