{"action":"created","issue":{"url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/issues/61","labels_url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/issues/61/comments","events_url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/issues/61/events","html_url":"https://github.com/tedsteiner/OpenStreetMap.jl/pull/61","id":54799765,"number":61,"title":"Move geodesy code to an independant package","user":{"login":"garborg","id":2823840,"avatar_url":"https://avatars.githubusercontent.com/u/2823840?v=3","gravatar_id":"","url":"https://api.github.com/users/garborg","html_url":"https://github.com/garborg","followers_url":"https://api.github.com/users/garborg/followers","following_url":"https://api.github.com/users/garborg/following{/other_user}","gists_url":"https://api.github.com/users/garborg/gists{/gist_id}","starred_url":"https://api.github.com/users/garborg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garborg/subscriptions","organizations_url":"https://api.github.com/users/garborg/orgs","repos_url":"https://api.github.com/users/garborg/repos","events_url":"https://api.github.com/users/garborg/events{/privacy}","received_events_url":"https://api.github.com/users/garborg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/milestones/7","labels_url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/milestones/7/labels","id":935869,"number":7,"title":"Release 0.8","description":"* Streaming XML parsing\r\n* Intersection clustering","creator":{"login":"tedsteiner","id":734318,"avatar_url":"https://avatars.githubusercontent.com/u/734318?v=3","gravatar_id":"","url":"https://api.github.com/users/tedsteiner","html_url":"https://github.com/tedsteiner","followers_url":"https://api.github.com/users/tedsteiner/followers","following_url":"https://api.github.com/users/tedsteiner/following{/other_user}","gists_url":"https://api.github.com/users/tedsteiner/gists{/gist_id}","starred_url":"https://api.github.com/users/tedsteiner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tedsteiner/subscriptions","organizations_url":"https://api.github.com/users/tedsteiner/orgs","repos_url":"https://api.github.com/users/tedsteiner/repos","events_url":"https://api.github.com/users/tedsteiner/events{/privacy}","received_events_url":"https://api.github.com/users/tedsteiner/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":2,"state":"open","created_at":"2015-01-14T21:32:02Z","updated_at":"2015-01-20T17:14:58Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2015-01-19T18:56:11Z","updated_at":"2015-01-20T18:35:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/pulls/61","html_url":"https://github.com/tedsteiner/OpenStreetMap.jl/pull/61","diff_url":"https://github.com/tedsteiner/OpenStreetMap.jl/pull/61.diff","patch_url":"https://github.com/tedsteiner/OpenStreetMap.jl/pull/61.patch"},"body":"In splitting out code into newly-released [Geodesy.jl](https://github.com/garborg/Geodesy.jl), a few changes were made:\r\n- Point types made immutable => cheaper construction, access for `Dict{Int, PointType}`\r\n- More accurate construction of datums => slightly more accurate conversions\r\n- Faster conversion\r\n- Fixed a bug in `boundaryPoint` that made it return the interior point half the time\r\n- Made conversion more (but not yet fully, see garborg/Geodesy.jl#4) idiomatic\r\n- Ability to specify alternate datum for all conversion methods (added a couple datums, too)\r\n- Handle Bounds that cross the antimeridian\r\n- More accurate Bounds conversion\r\n- Expanded testing\r\n"},"comment":{"url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/issues/comments/70706766","html_url":"https://github.com/tedsteiner/OpenStreetMap.jl/pull/61#issuecomment-70706766","issue_url":"https://api.github.com/repos/tedsteiner/OpenStreetMap.jl/issues/61","id":70706766,"user":{"login":"garborg","id":2823840,"avatar_url":"https://avatars.githubusercontent.com/u/2823840?v=3","gravatar_id":"","url":"https://api.github.com/users/garborg","html_url":"https://github.com/garborg","followers_url":"https://api.github.com/users/garborg/followers","following_url":"https://api.github.com/users/garborg/following{/other_user}","gists_url":"https://api.github.com/users/garborg/gists{/gist_id}","starred_url":"https://api.github.com/users/garborg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garborg/subscriptions","organizations_url":"https://api.github.com/users/garborg/orgs","repos_url":"https://api.github.com/users/garborg/repos","events_url":"https://api.github.com/users/garborg/events{/privacy}","received_events_url":"https://api.github.com/users/garborg/received_events","type":"User","site_admin":false},"created_at":"2015-01-20T18:35:52Z","updated_at":"2015-01-20T18:35:52Z","body":"Oh yes, that's a good practice, and I should do that more (just to clarify, the thing that felt confusing to me before was getting unqualified access to the methods that operate only on points and bounds types without being able to refer to those types without qualifying them).\r\n\r\nOkay, feeling good about it -- merging!\r\n"}}