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.
- 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
- 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
- Get the code:
git clone [repository-url]
cd energy-price-predictions
- 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
- 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
- Start the system:
python -m uvicorn api.main:app --reload
- View the data:
- Open your web browser
- Go to http://localhost:8000/docs
We've created an easy-to-use website to view the predictions:
- Start the website:
streamlit run app.py
- View the dashboard:
- Open your web browser
- Go to http://localhost:8501
- You can now view predictions and download data as CSV files