Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Extreme Weather Prediction Documentation

This web app demonstrates the capabilities of using a ConvLSTM2D model to predict extreme weather events across Singapore.

Get started now View it on GitHub


Overview

Welcome to our weather prediction web app! This web app demonstrates the capabilities of using a ConvLSTM2D model to predict extreme weather events across Singapore. Through this web app, we hope to showcase the potential of using Deep Neural Networks to capture spatiotemporal dependencies within meteorological datasets to predict the onset of extreme weather events.

The accuracy of the deployed models in this web app has much room for improvement. However, we hope that by sharing our findings and potential areas for future research, we can contribute to developing more reliable forecasting systems for Singapore.

Installation

To access the web app, clone the repo and follow the steps below to run it locally:

  1. Create a virtual environment with Python 3.10.6 and activate it.

     conda create -n ewp python=3.10.6
     conda activate ewp
    
  2. Clone the repo.

     git clone https://github.com/SgCALE/extreme-weather-prediction.git
    
  3. Navigate to the repo.

     cd extreme-weather-prediction
    
  4. Install the required packages using the requirements.txt file.

     pip install -r requirements.txt
    
  5. Run the app.py file

     streamlit run app.py
    

User guide

Refer to the User Guide video to use the Web App in our GitHub repo.

About the project

This Weather Prediction App is © 2023-2023 by Lim Jian Ye, under the supervision of Dr He Xiaogang.

License

This Weather Prediction App is distributed by an MIT license.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Read more about becoming a contributor in our GitHub repo.

Thank you to the contributors of this project!

  • jye-lim