Closed deepraj21 closed 1 month ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
universal-box | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Oct 16, 2024 11:39am |
The changes introduce several files and modifications for a weather prediction application built using Python and Streamlit. A new environment variable for the OpenWeather API key is added, along with a .gitignore
file to exclude unnecessary directories. A Jupyter Notebook is created to implement a weather prediction model using regression techniques, while a Streamlit application is developed to provide a user interface for fetching weather data and predictions. Additionally, a requirements.txt
file is included to specify the necessary dependencies for the project.
File | Change Summary |
---|---|
template/Data-Science/Prediction/Weather-Prediction/.env.example |
Added new variable: OPENWEATHER_API_KEY |
template/Data-Science/Prediction/Weather-Prediction/.gitignore |
Added entries for venv/ and .dist/ to exclude from version control. |
template/Data-Science/Prediction/Weather-Prediction/Model/Weather-Prediction.ipynb |
Created a new Jupyter Notebook implementing a weather prediction model using various regression techniques, including a function for next-day prediction. |
template/Data-Science/Prediction/Weather-Prediction/README.md |
Updated README to include details about the weather forecasting application, instructions for setup, and usage. |
template/Data-Science/Prediction/Weather-Prediction/requirements.txt |
Created new file specifying dependencies: requests , pandas , scikit-learn , xgboost , streamlit , python-dotenv . |
template/Data-Science/Prediction/Weather-Prediction/streamlit_app.py |
Created a new Streamlit application file with functions for fetching weather data and predicting next-day temperature. |
Objective | Addressed | Explanation |
---|---|---|
Implement a weather prediction model using regression techniques. (#91) | ✅ | |
Create a user-friendly UI using Streamlit. (#91) | ✅ | |
Include a Jupyter notebook linked in the README.md. (#91) | ❌ | No link to a Jupyter notebook is provided. |
Specify the tech stacks including Python, Pandas, and Scikit-learn. (#91) | ✅ |
🐇 In the garden where the weather's bright,
I found a key to forecast the light.
With models and data, we’ll dance and play,
Predicting tomorrow, come what may!
So hop along, let’s fetch the news,
A sunny day or rain to choose! ☀️🌧️
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All requested changes are done.
Description
Added weather prediction using various supervised ML models, real-time weather data using openweather and used streamlit to give a good UI/UX for user interaction.
Fixes #91
Type of Change
Please delete options that are not relevant.
How Has This Been Tested?
manual testing
Checklist
Summary by CodeRabbit
Release Notes
New Features
Chores
.gitignore
to exclude virtual environment and distribution files.requirements.txt
file listing necessary dependencies.