Projects/PLUVIO Precipitation Data

Python Precipitation Data Comparison Tool

Tools

Python, Excel

Year

2026

Format

Professional Project

Field Instrument

The Pluvio precipitation gauge used to collect rainfall and snowfall data for comparison against Environment Canada records.

1 / 5

Pluvio precipitation gauge used for weather monitoring
View Full Report

Project Goal

Analyze raw winter precipitation data from a Pluvio gauge, compare measurements with Environment Canada records, identify potential causes of unreliable readings, and develop a reusable system for processing and reviewing future datasets.

My Contribution

  • Developed a reusable Python script that cleans raw Pluvio precipitation gauge output and generates structured 15-minute, hourly, daily, and weekly datasets
  • Designed the script with editable settings for file paths, date ranges, and output options so new datasets can be processed without hardcoding
  • Compared Pluvio measurements against Environment Canada records to identify timing, completeness, and precipitation inconsistencies that were later found to align with field equipment and power-supply issues
  • Built a formatted Excel comparison workbook with status flags, winter-condition indicators, and highlighted best-match results to make the data easier to interpret

Key Features

Record & Winter Flags

Each day was flagged for missing or incomplete records, along with snow and below-freezing conditions that could affect gauge performance.

Best-Match Highlighting

The Excel output highlights the Pluvio calculation method closest to Environment Canada, making the strongest daily comparison easy to identify.

Field Issue Diagnosis

Data patterns helped identify equipment issues, including low battery power and an inactive heater that affected winter measurements.