Closed miloknowles closed 2 years ago
Also, I changed EIA-923 to allow users to disable subplant ID merging as well as NOx and SO2 calculations. The default values of those flags will cause the function to behave the same as before everywhere else.
For refererence, this PR advances #117
This PR resolves some issues that were breaking the
clean_eia923
function on older years.clean_eia923
runs without failing for 2005-2020.Other improvements
download_data.py
duplicate the same code for downloading and unzipping data, I refactored them to use adownload_helper
function. All of the download functions have tests now, and I've confirmed that they still work after refactoring.