A couple changes, some API breaking, some not. Let me know if you feel strongly that this isn't the right way to go, but allowing users to provide DataArrays to construct_... functions is really helpful to me when using a notebook.
API-breaking changes
impact.py:construct_covars now accepts keyword arguments rather than a dictionary. The values can be either paths or DataArrays.
impact.py:construct_weather now accepts keyword arguments rather than a dictionary. The values can be either paths or DataArrays. Metadata can no longer be passed in to fill the paths.
Improvements that don't break the API
visualize.py:plot_by_hierid now selects the correct shapefile on sacagawea or brc if none is provided by using socket.gethostname()
A couple changes, some API breaking, some not. Let me know if you feel strongly that this isn't the right way to go, but allowing users to provide DataArrays to construct_... functions is really helpful to me when using a notebook.
API-breaking changes
impact.py:construct_covars
now accepts keyword arguments rather than a dictionary. The values can be either paths or DataArrays.impact.py:construct_weather
now accepts keyword arguments rather than a dictionary. The values can be either paths or DataArrays. Metadata can no longer be passed in to fill the paths.Improvements that don't break the API
socket.gethostname()