Skip to content

charlieroth/py-weather-pipeline

Repository files navigation

py-weather-pipeline

A simple ETL pipeline for learning purposes. The pipeline ingests weather data from a CSV file (bulk historical data for a single location), transforms the weather data for feature engineering purposes, loads the data into a PostgreSQL database.

Setup

  1. Clone the repository
git clone https://github.com/charlieroth/py-weather-pipeline.git
  1. Create UV environment
uv sync
  1. Create a .env file and update the environment variables appropriately