{"action":"created","issue":{"url":"https://api.github.com/repos/libqueso/queso/issues/467","repository_url":"https://api.github.com/repos/libqueso/queso","labels_url":"https://api.github.com/repos/libqueso/queso/issues/467/labels{/name}","comments_url":"https://api.github.com/repos/libqueso/queso/issues/467/comments","events_url":"https://api.github.com/repos/libqueso/queso/issues/467/events","html_url":"https://github.com/libqueso/queso/pull/467","id":179674785,"number":467,"title":"Implement MALA","user":{"login":"dmcdougall","id":328518,"avatar_url":"https://avatars.githubusercontent.com/u/328518?v=3","gravatar_id":"","url":"https://api.github.com/users/dmcdougall","html_url":"https://github.com/dmcdougall","followers_url":"https://api.github.com/users/dmcdougall/followers","following_url":"https://api.github.com/users/dmcdougall/following{/other_user}","gists_url":"https://api.github.com/users/dmcdougall/gists{/gist_id}","starred_url":"https://api.github.com/users/dmcdougall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmcdougall/subscriptions","organizations_url":"https://api.github.com/users/dmcdougall/orgs","repos_url":"https://api.github.com/users/dmcdougall/repos","events_url":"https://api.github.com/users/dmcdougall/events{/privacy}","received_events_url":"https://api.github.com/users/dmcdougall/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-28T03:58:06Z","updated_at":"2016-10-03T21:39:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/libqueso/queso/pulls/467","html_url":"https://github.com/libqueso/queso/pull/467","diff_url":"https://github.com/libqueso/queso/pull/467.diff","patch_url":"https://github.com/libqueso/queso/pull/467.patch"},"body":"Depends on #466.\r\n\r\nReplaces #404 and #408.\r\n\r\nImplements the MALA algorithm (Roberts and Tweedie 1996).  The user can utilise it merely by passing `ip_mh_tk = mala` and `ip_mh_algorithm = random_walk` in the input file.\r\n\r\nEach commit passes `make check` for me locally, documentation is there (though I could probably do a better job of documenting the input file options, since I haven't documented those).  I've also added a test for output of MALA when sampling an N(0, 1) Gaussian distribution.  This test could also be extended to include other Gaussians to show robustness.\r\n\r\nThis PR also implements a factory pattern for the acceptance ratio, it's technically not needed for this flavour of MALA but I envisage it being useful for incarnations of MALA that exhibit robust convergence with respect to increasing parameter dimension."},"comment":{"url":"https://api.github.com/repos/libqueso/queso/issues/comments/251235330","html_url":"https://github.com/libqueso/queso/pull/467#issuecomment-251235330","issue_url":"https://api.github.com/repos/libqueso/queso/issues/467","id":251235330,"user":{"login":"roystgnr","id":2367346,"avatar_url":"https://avatars.githubusercontent.com/u/2367346?v=3","gravatar_id":"","url":"https://api.github.com/users/roystgnr","html_url":"https://github.com/roystgnr","followers_url":"https://api.github.com/users/roystgnr/followers","following_url":"https://api.github.com/users/roystgnr/following{/other_user}","gists_url":"https://api.github.com/users/roystgnr/gists{/gist_id}","starred_url":"https://api.github.com/users/roystgnr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roystgnr/subscriptions","organizations_url":"https://api.github.com/users/roystgnr/orgs","repos_url":"https://api.github.com/users/roystgnr/repos","events_url":"https://api.github.com/users/roystgnr/events{/privacy}","received_events_url":"https://api.github.com/users/roystgnr/received_events","type":"User","site_admin":false},"created_at":"2016-10-03T21:39:33Z","updated_at":"2016-10-03T21:39:33Z","body":"Otherwise looks fine to me.  :+1:"}}
{"actor":{"display_login":"roystgnr"}}