Apocalypse Status Dashboard
Purpose
Climate change and resource depletion are grave long-term dangers. The code in this repository will pull data from various public sources and display metrics showing how far those dangers are progressing. It also serves as an archive of minimally processed versions of that data. The metrics are displayed in the Power BI report in the report subfolder.
Documentation
See the wiki for more detailed documentation.
Installation Instructions
- Download and install the Firefox web browser. Go to about About Firefox to check whether it is 32-bit or 64-bit. 64-bit recommended throughout this guide.
- Install the Anaconda distribution of Python3. When you install, be sure to include the installation of Anaconda Navigator.
- Open the Anaconda Navigator and install the pandas-datareader package.
- Install PowerBI, a program to create reports and data visualizations. It is required to open "Apocalypse Status Board.pbix". This program is Windows only, so if you are on another system, use VirtualBox, Parallels, etc to launch a Windows environment)
How to run
- Check that your default Python is Python 3 by typing "python --version" in the terminal
- Open main.py in your favorite text editor. If you kept things in their default state, you won't need to modify anything but check it over to see if you need to change any variables
- Run main.py script (and any other scripts) from the base directory of the repository. Do this by opening a terminal console, navigating to the top of the repository, and type "python main.py"
- Errors will show up in the terminal, logging will be outputted to main_logging.txt
- Other steps
- Open up the dashboard in PowerBI