Skip to content

User Guide

This section covers the core workflows for using ProgridPy to acquire, process, analyze, and visualize electricity market data.

Guide Description
Downloading Data Fetch raw market data from MISO, SPP, and ERCOT via ISO APIs or S3
Processing Data Transform raw files into standardized Hive-partitioned Parquet datasets
Metrics & Analytics Compute 50+ financial metrics with the MetricsEngine
Dashboards Launch Streamlit dashboards and export standalone HTML reports
Cloud Storage Upload and download data to AWS S3 with concurrent transfers
Enverus Forecasts Fetch wind/solar forecasts and weather flags via the Enverus NRF API
Extending ISOs Add support for a new ISO by subclassing ISOBase
Extending Metrics Register custom ISO trade schemas for the metrics pipeline