{"action":"created","issue":{"url":"https://api.github.com/repos/airmanopus/weatherCheck/issues/162","repository_url":"https://api.github.com/repos/airmanopus/weatherCheck","labels_url":"https://api.github.com/repos/airmanopus/weatherCheck/issues/162/labels{/name}","comments_url":"https://api.github.com/repos/airmanopus/weatherCheck/issues/162/comments","events_url":"https://api.github.com/repos/airmanopus/weatherCheck/issues/162/events","html_url":"https://github.com/airmanopus/weatherCheck/issues/162","id":158836643,"number":162,"title":"Update radar processing","user":{"login":"airmanopus","id":1474613,"avatar_url":"https://avatars.githubusercontent.com/u/1474613?v=3","gravatar_id":"","url":"https://api.github.com/users/airmanopus","html_url":"https://github.com/airmanopus","followers_url":"https://api.github.com/users/airmanopus/followers","following_url":"https://api.github.com/users/airmanopus/following{/other_user}","gists_url":"https://api.github.com/users/airmanopus/gists{/gist_id}","starred_url":"https://api.github.com/users/airmanopus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/airmanopus/subscriptions","organizations_url":"https://api.github.com/users/airmanopus/orgs","repos_url":"https://api.github.com/users/airmanopus/repos","events_url":"https://api.github.com/users/airmanopus/events{/privacy}","received_events_url":"https://api.github.com/users/airmanopus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/airmanopus/weatherCheck/labels/Bug","name":"Bug","color":"eb6420"},{"url":"https://api.github.com/repos/airmanopus/weatherCheck/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/airmanopus/weatherCheck/labels/Serious","name":"Serious","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"airmanopus","id":1474613,"avatar_url":"https://avatars.githubusercontent.com/u/1474613?v=3","gravatar_id":"","url":"https://api.github.com/users/airmanopus","html_url":"https://github.com/airmanopus","followers_url":"https://api.github.com/users/airmanopus/followers","following_url":"https://api.github.com/users/airmanopus/following{/other_user}","gists_url":"https://api.github.com/users/airmanopus/gists{/gist_id}","starred_url":"https://api.github.com/users/airmanopus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/airmanopus/subscriptions","organizations_url":"https://api.github.com/users/airmanopus/orgs","repos_url":"https://api.github.com/users/airmanopus/repos","events_url":"https://api.github.com/users/airmanopus/events{/privacy}","received_events_url":"https://api.github.com/users/airmanopus/received_events","type":"User","site_admin":false},"assignees":[{"login":"airmanopus","id":1474613,"avatar_url":"https://avatars.githubusercontent.com/u/1474613?v=3","gravatar_id":"","url":"https://api.github.com/users/airmanopus","html_url":"https://github.com/airmanopus","followers_url":"https://api.github.com/users/airmanopus/followers","following_url":"https://api.github.com/users/airmanopus/following{/other_user}","gists_url":"https://api.github.com/users/airmanopus/gists{/gist_id}","starred_url":"https://api.github.com/users/airmanopus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/airmanopus/subscriptions","organizations_url":"https://api.github.com/users/airmanopus/orgs","repos_url":"https://api.github.com/users/airmanopus/repos","events_url":"https://api.github.com/users/airmanopus/events{/privacy}","received_events_url":"https://api.github.com/users/airmanopus/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/airmanopus/weatherCheck/milestones/11","html_url":"https://github.com/airmanopus/weatherCheck/milestones/v0.6.0","labels_url":"https://api.github.com/repos/airmanopus/weatherCheck/milestones/11/labels","id":1812484,"number":11,"title":"v0.6.0","description":"All about making radar image processing and display better.\r\n* Updating map display to use Mapbox GL JS if the browser supports it\r\n* Updating how we store and retrieve radar images\r\n* Creating a new process for filtering noise from radar images that's faster and more efficient","creator":{"login":"airmanopus","id":1474613,"avatar_url":"https://avatars.githubusercontent.com/u/1474613?v=3","gravatar_id":"","url":"https://api.github.com/users/airmanopus","html_url":"https://github.com/airmanopus","followers_url":"https://api.github.com/users/airmanopus/followers","following_url":"https://api.github.com/users/airmanopus/following{/other_user}","gists_url":"https://api.github.com/users/airmanopus/gists{/gist_id}","starred_url":"https://api.github.com/users/airmanopus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/airmanopus/subscriptions","organizations_url":"https://api.github.com/users/airmanopus/orgs","repos_url":"https://api.github.com/users/airmanopus/repos","events_url":"https://api.github.com/users/airmanopus/events{/privacy}","received_events_url":"https://api.github.com/users/airmanopus/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":16,"state":"open","created_at":"2016-06-07T03:05:02Z","updated_at":"2016-08-18T21:07:29Z","due_on":"2016-07-31T05:00:00Z","closed_at":null},"comments":6,"created_at":"2016-06-07T04:36:50Z","updated_at":"2016-08-18T21:35:06Z","closed_at":null,"body":"See #138 ~~and #100~~ and #195.\n\nRadar images aren't always appearing when they should be. I've neglected this for a while. Ugh.\n\nIt's always sort of been a question how best to filter out noise, but still show precipitation. Right now I'm using a borrowed perl script, https://github.com/airmanopus/weatherCheck/blob/master/cgi-bin/noaadenoise.pl where I can tweak the colors that are being made transparent; this run by a cron job that runs about every 10 minutes. It takes a significant amount of time (up to 17 minutes in some cases) to process radar images.\n\nThe perl script I've been using up to now is ~~also getting to be~~ ~~pretty~~ out of date and needs to be replaced. \n\nMerging #100 into this issue:\nhttps://github.com/airmanopus/weatherCheck/blob/master/cgi-bin/processRadarImages.cgi (technically, noaadenoise.pl) filters out several colors that when it's warm outside, can be considered noise that needs to be filtered out. When it's cold outside, even light precip needs to show on radar because it can affect driving, walking, etc-- very light snow has more of an effect on people than very light rain.\n\n~~As we're processing each radar image we need to check to see if the temperature reported by the radar site's weather forecast office is < 32deg F. If it is, then we want to let all of the blue(ish) colors that indicate very light precip stay in the processed image.~~ #195\n\nSo, a todo list\n- [ ] Attempt to download radar images every 5 minutes; this covers average time if the radar site is in precip mode, *and* covers clear mode when the images are only updated every 10 minutes. If the file on NOAA's server isn't newer we don't download it (wget -N)\n- [ ] Create a  new (separate) process for filtering 0DBZ and below colors from the incoming radar images-- see notes below\n- [ ] Reproject the radar images to match EPSG:900913 or EPSG:3857 (which is the projection Mapbox uses). This _should_ help with the notes below about overlapping radar images not actually covering some places. (I'm experimenting with this.)\n- [ ] ~~For just the physical location of each radar site (i.e., MKX is actually Sullivan, WI), in winter months (*which still needs to be defined*), if the temperature is cold enough for snow (< 40F) then throttle down how much filtering we do, so the individual colors that indicate light show will actually still show up. There will be more noise but especially for activities like driving it's important to know that it is or might be snowing even just a little. ~~ New issue, see #195."},"comment":{"url":"https://api.github.com/repos/airmanopus/weatherCheck/issues/comments/240864525","html_url":"https://github.com/airmanopus/weatherCheck/issues/162#issuecomment-240864525","issue_url":"https://api.github.com/repos/airmanopus/weatherCheck/issues/162","id":240864525,"user":{"login":"airmanopus","id":1474613,"avatar_url":"https://avatars.githubusercontent.com/u/1474613?v=3","gravatar_id":"","url":"https://api.github.com/users/airmanopus","html_url":"https://github.com/airmanopus","followers_url":"https://api.github.com/users/airmanopus/followers","following_url":"https://api.github.com/users/airmanopus/following{/other_user}","gists_url":"https://api.github.com/users/airmanopus/gists{/gist_id}","starred_url":"https://api.github.com/users/airmanopus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/airmanopus/subscriptions","organizations_url":"https://api.github.com/users/airmanopus/orgs","repos_url":"https://api.github.com/users/airmanopus/repos","events_url":"https://api.github.com/users/airmanopus/events{/privacy}","received_events_url":"https://api.github.com/users/airmanopus/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T21:35:06Z","updated_at":"2016-08-18T21:35:06Z","body":"See #195\nFor radar sites where it never snows or snows so rarely that it's not worth worrying about, we won't ever check temperatures and will always remove the <0dbz noise.  (Think Los Angeles, Miami, etc.)"}}
{"actor":{"display_login":"airmanopus"}}