This repository contains the code and some of the data needed to recreate the figures in our manuscript.
The code in this repository is split into several Python scripts only one script needs to be run to recreate the figures from the manuscript: FigureGen.py. The output from TimeSeriesMaker.py is included under the folder /DATA/TIMESERIES/ however if you wish to rerun this script feel free (warning: TimeSeriesMaker.py has a long run time of several hours).
Included in this repository is the file environment.yml needed to set up the proper enviroment. Here is a link to setting up a Python environment from a yml file
2. Download the necessary data and modify FigureGen.py to have the appropriate paths for the data you downloaded
While some of the data needed to run FigureGen.py and TimeSeriesMaker.py are included in this repository not all are included due to storage limits on GitHub. Please refer to the manuscript for what data is needed and modify the appropriate paths near the top of the FigureGen.py script to pull the appropriate data during runtime.
Once you have all of the data and have modified the FigureGen.py script run the FigureGen.py script in the Python environment you set up in Step #1. This should reproduce all of the figures aside from Figure 6 which is included in the repository as it is a cartoon schematic versus output of code.
All figures created by FigureGen.py will be saved to the /FIGURES/ folder included with this repository.
Corresponding Author: Justin Hudson, justin.hudson@colostate.edu