-
Notifications
You must be signed in to change notification settings - Fork 63
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
Additional Sounding/RAOB JSON endpoints #117
Comments
How difficult would it be to allow for multiple simultaneous station requests? |
Hi @jthielen it is probably more a matter of being practical than difficult. Are you hoping to get all stations for a given time or period of time? |
Indeed, what I've been looking to do is request all stations at a given time, in order to make an upper air chart example with siphon/metpy. |
* more flexible `ts` timestamp provision * allow to limit profiles for a given pressure level * allow to return all profiles when no station is set
@jthielen you can now make a request http://mesonet.agron.iastate.edu/json/raob.py?ts=2018-06-26T12:00:00Z&pressure=500 to get all my 500 hPa values for a given timestamp. Dropping the pressure parameter yields all profiles for all stations :) |
Very nice! Thank you for helping with this so quickly! |
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.
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.
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.
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.
* Add other simple web services to the doc build * Add all station support for IEM Upper Air 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.
Currently, we have
/json/raob.py?station=XXXX&ts=YYYYMMDDHH24MI
JSON service that emits a profile for a given station and time (why didn't I do ISO timestamps, sigh). Lets implement some more./json/raob.py?station=XXXX&ts=YYYY-MM-DDTHH24:MMZ
/json/raob.py?metadata&station=XXXX&date=YYYY-MM-DD
/json/raob.py?metadata&date=YYYY-MM-DD
/json.raob.py?metadata&ts=YYYY-MM-DDTHH24:MMZ
/json/raob.py?metadata&station=XXXX&start=YYYY-MM-DDTHH24:MMZ&end=YYYY-MM-DDTHH24:MMZ
_OAX
. These IDs would not be used in the metadata calls.Currently, the service returns a JSON object like so:
So lets extend the above and in the case of
metadata
requests, not include theprofile:[]
The text was updated successfully, but these errors were encountered: