The is a web app presenting my research in BEM(building energy model) calibration.
You can play around with some parameters we used in the research and run your own BEM simulation.
And you can check the algorithms that we have tried. There are detailed explainations of the ideas behind them and their pros and cons.
Everything that this app needed has been dockerized with it.
sudo docker build -t [Your Preferred Image Name] .
We need to map the docker container port to our local host port(any unoccupied port is fine, like 8080), otherwise we won't be able to access the app. Here, the container port is 5000.
sudo docker run -p [Your host port]:5000 [Your Preferred Image Name]
Go to https://0.0.0.0:[Your host port]
Make sure you have installed EnergyPlusV9.3.0 and Python 3.7 (other version of Python won't work).
git clone <repo-url>
pip install -r requirements.txt
python app.py
Go to http://127.0.0.1:5000