-
Notifications
You must be signed in to change notification settings - Fork 75
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
Implement all-station IEM Upper Air request #234
Conversation
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.
Pending our discussion about modifying this to handle no data cases and one minor comment, this looks good.
siphon/simplewebservice/iastate.py
Outdated
@@ -107,7 +138,7 @@ def _get_data(self, time, site_id): | |||
'time': None} | |||
return df | |||
|
|||
def _get_data_raw(self, time, site_id): | |||
def _get_data_raw(self, time, site_id, pressure): |
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.
What if pressure
defaulted to None?
Based on akrherz/iem#117, this commit implements the new all-station upper air request from Iowa State. Modifications were made to the parsing backend to allow for the returned JSON with multiple files.
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.
I'm happy - I'll merge by COB unless there is protest from @dopplershift or @lesserwhirls
FYI @bryanguarente that this is merged in master now! 🎆 |
This PR adds in the ability to request upper air data for all stations for a given time from the Iowa State archive via the
request_all_data
method. Additionally, a separate commit in the PR adds the simple web services other thanwyoming
to the docs.