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.
- Clone the repository
git clone https://github.com/charlieroth/py-weather-pipeline.git
- Create UV environment
uv sync
- Create a
.env
file and update the environment variables appropriately