This is a project made in 24h during the McGill's Physics Hackathon 2020.
This application is a simulation of a simple climate model. It computes the average temperature in relation to the latitude with some graphs for visualization.
Video explanation : https://www.youtube.com/watch?v=RlJGr8nNG-A
We developed it using python 3.8.0.
Use the package manager pip to install these packages.
pip install pyqt5
pip install pyqt5-tools
pip install numpy
pip install matplotlib
- Clone this repository on your disk
git clone https://github.com/AggroBane/SnowballEarthTheorem.git
- Launch main.py using a terminal
python main.py
To make this climate model, we first had to scale the amount of sunlight received by each latitude. After, we had to consider that earth's albedo rises when covered in snow/ice, therefore, if the average temperature of a latitude drops down below -10 C, albedo raises. Finally, we took into account those two constants : the opposite factor and the greenhouse effect.