-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Remove ecmwf_macc functions #1654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@kanderso-nrel I guess you will insist we deprecate these functions instead of bluntly removing them? 😆 |
if @kanderso-nrel doesn't, I will. |
Perhaps not insist, but strongly endorse :) It costs little to maintain so I see little reason to not do a typical deprecation cycle. |
I should stress that:
is not IMHO a valid reason for deprecating this function. EG: one could say that TMY2 is outdated, but I predict we will never deprecate However, this reason:
is IMHO a good reason to do away with something that costs us to maintain, but does not pay any dividends if no one is using it |
Let me check my bank statement whether this is really true... |
Should we consider archiving the MACC data set somehow somewhere? |
I think it's fair to merge this PR soon as the dataset is removed on June 1st and our next release will surely be after that. |
Co-authored-by: Kevin Anderson <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, pending the actual dataset removal on the ECMWF side.
@AdamRJensen points out that the MACC dataset decommissioning is complete, so I think the time has come to merge this PR. |
[ ] Tests addeddocs/sphinx/source/reference
for API changes.docs/sphinx/source/whatsnew
for all changes. Includes link to the GitHub Issue with:issue:`num`
or this Pull Request with:pull:`num`
. Includes contributor name and/or GitHub username (link with:ghuser:`user`
).[ ] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.remote-data
) and Milestone are assigned to the Pull Request and linked Issue.This PR removes the
get_ecmwf_macc
andread_ecmwf_macc
functions. The reasoning is that the MACC dataset is now outdated (covers the period 2003-2012) and the functions are hardly ever used thus it is not worth maintaining these functions any longer.For more recent reanalysis data, users are encouraged to check out ECMWF ERA5, CAMS, or NASA MERRA-2 as a starting point.
See this link for a comparison between MACC and CAMS.