Skip to content

shraddhasaraf/energy-price-predictions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Energy Price Prediction Dashboard for ERCOT

This dashboard helps predict energy prices in Texas by analyzing data from ERCOT (Electric Reliability Council of Texas). It considers various factors like solar power, wind power, and electricity demand to make these predictions.

What Can This Tool Do?

  • Predicts future energy prices
  • Shows forecasts for solar and wind power generation
  • Displays expected electricity demand
  • Provides an easy-to-use website interface to view and download data

What You'll Need

  • A computer with Python installed (version 3.8 or newer)
  • An AWS account for data storage
  • ERCOT access credentials
  • Basic familiarity with running commands in a terminal

Getting Started

  1. Get the code:
git clone [repository-url]
cd energy-price-predictions
  1. Set up your workspace:
  • Open a terminal window
  • Run these commands one at a time:
python -m venv venv

# If you're using Mac or Linux:
source venv/bin/activate

# If you're using Windows:
venv\Scripts\activate

# Install required software:
pip install -r requirements.txt
  1. Create your settings file:
  • Find the file named .env-sample
  • Make a copy of it and name the copy .env
  • Open the .env file and fill in your personal access details

Using the Dashboard

  1. Start the system:
python -m uvicorn api.main:app --reload
  1. View the data:

Using the Visual Dashboard

We've created an easy-to-use website to view the predictions:

  1. Start the website:
streamlit run app.py
  1. View the dashboard:
  • Open your web browser
  • Go to http://localhost:8501
  • You can now view predictions and download data as CSV files

About

Energy Price Predictions for ERCOT Day Ahead Market

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •