{"action":"created","issue":{"url":"https://api.github.com/repos/SciTools/iris/issues/1663","labels_url":"https://api.github.com/repos/SciTools/iris/issues/1663/labels{/name}","comments_url":"https://api.github.com/repos/SciTools/iris/issues/1663/comments","events_url":"https://api.github.com/repos/SciTools/iris/issues/1663/events","html_url":"https://github.com/SciTools/iris/pull/1663","id":76285820,"number":1663,"title":"BUG: Tolerant intersection","user":{"login":"cpelley","id":2071643,"avatar_url":"https://avatars.githubusercontent.com/u/2071643?v=3","gravatar_id":"","url":"https://api.github.com/users/cpelley","html_url":"https://github.com/cpelley","followers_url":"https://api.github.com/users/cpelley/followers","following_url":"https://api.github.com/users/cpelley/following{/other_user}","gists_url":"https://api.github.com/users/cpelley/gists{/gist_id}","starred_url":"https://api.github.com/users/cpelley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpelley/subscriptions","organizations_url":"https://api.github.com/users/cpelley/orgs","repos_url":"https://api.github.com/users/cpelley/repos","events_url":"https://api.github.com/users/cpelley/events{/privacy}","received_events_url":"https://api.github.com/users/cpelley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-14T08:40:06Z","updated_at":"2015-09-09T15:34:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SciTools/iris/pulls/1663","html_url":"https://github.com/SciTools/iris/pull/1663","diff_url":"https://github.com/SciTools/iris/pull/1663.diff","patch_url":"https://github.com/SciTools/iris/pull/1663.patch"},"body":"This PR stops intersection from wrapping grids for the following situation:\r\n\r\nThe grid is being split in two at either edge due to the point being a value of (base + period).\r\n\r\nThis is not at all a neat solution but it yield the desired result.  Any alternate solutions are welcome.\r\n\r\nFurther context in #1662"},"comment":{"url":"https://api.github.com/repos/SciTools/iris/issues/comments/138949009","html_url":"https://github.com/SciTools/iris/pull/1663#issuecomment-138949009","issue_url":"https://api.github.com/repos/SciTools/iris/issues/1663","id":138949009,"user":{"login":"rhattersley","id":917914,"avatar_url":"https://avatars.githubusercontent.com/u/917914?v=3","gravatar_id":"","url":"https://api.github.com/users/rhattersley","html_url":"https://github.com/rhattersley","followers_url":"https://api.github.com/users/rhattersley/followers","following_url":"https://api.github.com/users/rhattersley/following{/other_user}","gists_url":"https://api.github.com/users/rhattersley/gists{/gist_id}","starred_url":"https://api.github.com/users/rhattersley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhattersley/subscriptions","organizations_url":"https://api.github.com/users/rhattersley/orgs","repos_url":"https://api.github.com/users/rhattersley/repos","events_url":"https://api.github.com/users/rhattersley/events{/privacy}","received_events_url":"https://api.github.com/users/rhattersley/received_events","type":"User","site_admin":false},"created_at":"2015-09-09T15:34:44Z","updated_at":"2015-09-09T15:34:44Z","body":"This is still a complex, hard-to-follow change so a lot of my confidence in this change is going to come from the testing. (Hence the comments about untested code paths.)\r\n\r\nIt'd be great if `Cube._intersect_modulus` could be re-factored to break it down into \"bite-size\" functions... but if you don't have time for that then I'm OK with merging as it stands."}}