https://github.com/zeitsperre/canada-climate-python
A set of methods for collecting, parsing, converting, and presenting Environment Canada Weather Station data
https://github.com/zeitsperre/canada-climate-python
canada climate data-science python weather
Last synced: 12 months ago
JSON representation
A set of methods for collecting, parsing, converting, and presenting Environment Canada Weather Station data
- Host: GitHub
- URL: https://github.com/zeitsperre/canada-climate-python
- Owner: Zeitsperre
- License: mit
- Created: 2018-01-19T21:01:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-07-31T17:53:38.000Z (almost 7 years ago)
- Last Synced: 2025-04-08T07:51:23.715Z (about 1 year ago)
- Topics: canada, climate, data-science, python, weather
- Language: Python
- Homepage:
- Size: 990 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# canada-climate-python
A script for extracting daily and monthly values for Environment Canada stations and outputting a handful of calculated metrics
_A work in progress: run at your own risk_
---
## Features
- Downloading of weather station data using the Environment Canada FTP () and wget.
- Outputting of continuous station data according to date/time for several environmental indicators for Hourly and Daily data.
- Graphical output of variables using numpy and matplotlib.
## Requires
Python3
- collections, ftplib, matplotlib, numpy, pandas, wget
## Goals
- Automatic downloading of nearest station data to point of interest or boundary box (will require geoprocessing tools)
- Outputting of new data frames as SQL-loadable databases (Further research needed)
- ~~Outputting of daily data subplot figures based on number of years collected~~
- ~~Selectable years for daily data sets~~