{"action":"created","issue":{"url":"https://api.github.com/repos/metpy/MetPy/issues/49","labels_url":"https://api.github.com/repos/metpy/MetPy/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/metpy/MetPy/issues/49/comments","events_url":"https://api.github.com/repos/metpy/MetPy/issues/49/events","html_url":"https://github.com/metpy/MetPy/issues/49","id":85212225,"number":49,"title":"Improve NEXRAD API","user":{"login":"dopplershift","id":221526,"avatar_url":"https://avatars.githubusercontent.com/u/221526?v=3","gravatar_id":"","url":"https://api.github.com/users/dopplershift","html_url":"https://github.com/dopplershift","followers_url":"https://api.github.com/users/dopplershift/followers","following_url":"https://api.github.com/users/dopplershift/following{/other_user}","gists_url":"https://api.github.com/users/dopplershift/gists{/gist_id}","starred_url":"https://api.github.com/users/dopplershift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dopplershift/subscriptions","organizations_url":"https://api.github.com/users/dopplershift/orgs","repos_url":"https://api.github.com/users/dopplershift/repos","events_url":"https://api.github.com/users/dopplershift/events{/privacy}","received_events_url":"https://api.github.com/users/dopplershift/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/metpy/MetPy/labels/Cleanup","name":"Cleanup","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"dopplershift","id":221526,"avatar_url":"https://avatars.githubusercontent.com/u/221526?v=3","gravatar_id":"","url":"https://api.github.com/users/dopplershift","html_url":"https://github.com/dopplershift","followers_url":"https://api.github.com/users/dopplershift/followers","following_url":"https://api.github.com/users/dopplershift/following{/other_user}","gists_url":"https://api.github.com/users/dopplershift/gists{/gist_id}","starred_url":"https://api.github.com/users/dopplershift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dopplershift/subscriptions","organizations_url":"https://api.github.com/users/dopplershift/orgs","repos_url":"https://api.github.com/users/dopplershift/repos","events_url":"https://api.github.com/users/dopplershift/events{/privacy}","received_events_url":"https://api.github.com/users/dopplershift/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-06-04T18:11:43Z","updated_at":"2015-10-26T22:56:59Z","closed_at":null,"body":"Right now `Level2File` and `Level3File` are really low-level APIs; they provide complete implementation of their respective specifications, but they don't provide a nice interface to the user (just a bunch of attributes with ad-hoc data structures).\r\n\r\nShould:\r\n- [ ] Add NetCDF-like API (variables, attributes, etc.)\r\n- [ ] Provide CF-Radial-like data model\r\n- [ ] Add layer with CDM-like sweeps, etc.\r\n\r\nQuestion whether these should be separate objects, or just add functions to the existing classes (possibly using a mix-in)."},"comment":{"url":"https://api.github.com/repos/metpy/MetPy/issues/comments/151308204","html_url":"https://github.com/metpy/MetPy/issues/49#issuecomment-151308204","issue_url":"https://api.github.com/repos/metpy/MetPy/issues/49","id":151308204,"user":{"login":"lesserwhirls","id":67096,"avatar_url":"https://avatars.githubusercontent.com/u/67096?v=3","gravatar_id":"","url":"https://api.github.com/users/lesserwhirls","html_url":"https://github.com/lesserwhirls","followers_url":"https://api.github.com/users/lesserwhirls/followers","following_url":"https://api.github.com/users/lesserwhirls/following{/other_user}","gists_url":"https://api.github.com/users/lesserwhirls/gists{/gist_id}","starred_url":"https://api.github.com/users/lesserwhirls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lesserwhirls/subscriptions","organizations_url":"https://api.github.com/users/lesserwhirls/orgs","repos_url":"https://api.github.com/users/lesserwhirls/repos","events_url":"https://api.github.com/users/lesserwhirls/events{/privacy}","received_events_url":"https://api.github.com/users/lesserwhirls/received_events","type":"User","site_admin":false},"created_at":"2015-10-26T22:56:59Z","updated_at":"2015-10-26T22:56:59Z","body":"What deps would we pick up by adding pyart?\n\nOn Monday, October 26, 2015, Ryan May <notifications@github.com> wrote:\n\n> Might make sense to use/re-use pyart's objects here, either by import or\n> by re-creating. This might also pave the way for pyartview.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/metpy/MetPy/issues/49#issuecomment-151307666>.\n>\n"}}