-
Notifications
You must be signed in to change notification settings - Fork 1k
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
read ISD files #759
Comments
Porting from PVLib Matlab would probably be fastest. It looks like NOAA now discourages the ftp access route and recommends the http archive with proper csv files, so the port might end up being fairly independent. What do you think about putting the code in siphon instead? The ISD is more general purpose than most of the datasets accessible in I agree with your assessment of the older |
Certainly. Or metpy I'd rather import the code from a maintained library than maintain it ourselves. |
I would also like to see a reader for NOAA NCDC GSOD, especially for rainfall (see ftp see #668 |
I would like to work on this issue. So here is my plan to start : So what would you recommend me to do? if there is any other information related to this issue please do let me know :) |
@nappaillav from the discussion above, I think a good first step is asking if siphon or metpy is interested to implement an ISD reader. |
That's a neat package. I hadn't found that, thanks for posting it. I would have to use eeweather with pvlib for a bit, to figure out if there's value in new pvlib code as an interface. Plusses:
Minuses:
Any response from siphon or metpy? |
@cwhanse I will rise a issue in both and let you know soon siphon and metpy |
Seems like the responses are "PR welcome" and put Having looked into it, I'm -1 on eeweather. Although that package has nice functions, it primarily serves a particular workflow, so maintaining a general interest function to read ISD is not likely a priority. @wholmgren do you see a downside for pvlib users if the ISD functions live in siphon/metpy rather than native in pvlib? |
No, I don't see a downside. You'd have to install another package or two, but their base requirements are not difficult to manage. @nappaillav I'm sure that the siphon/metpy maintainers would welcome a pull request. |
@wholmgren and @cwhanse Can this issue be closed (based on the above discussion it seems so)? |
@AdamRJensen I think so. We can always re-open. |
Add functions to read files from the Integrated Surface Database (ISD) .
One possible approach is to port pvl_getISDdata.m and pvl_readISH.m from PVLib Matlab.
A parser is in rOpenSci at CRAN.
A older python reader could be used, but it is questionable if the code is being maintained. It uses many classes and may not fit well with pvlib's style.
The text was updated successfully, but these errors were encountered: