{"action":"created","issue":{"url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/89","labels_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/89/comments","events_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/89/events","html_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/89","id":100041012,"number":89,"title":"Adding new methods to python interface: getScreenPaletteXXXX","user":{"login":"jleni","id":13698520,"avatar_url":"https://avatars.githubusercontent.com/u/13698520?v=3","gravatar_id":"","url":"https://api.github.com/users/jleni","html_url":"https://github.com/jleni","followers_url":"https://api.github.com/users/jleni/followers","following_url":"https://api.github.com/users/jleni/following{/other_user}","gists_url":"https://api.github.com/users/jleni/gists{/gist_id}","starred_url":"https://api.github.com/users/jleni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jleni/subscriptions","organizations_url":"https://api.github.com/users/jleni/orgs","repos_url":"https://api.github.com/users/jleni/repos","events_url":"https://api.github.com/users/jleni/events{/privacy}","received_events_url":"https://api.github.com/users/jleni/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-08-10T11:28:23Z","updated_at":"2015-08-20T12:17:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/pulls/89","html_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/89","diff_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/89.diff","patch_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/89.patch"},"body":"Hi, \r\nI would like to suggest adding some additional methods to the python interface plus a couple of small changes/improvements.\r\n\r\nAt the moment, it is common to get RGB data and later to convert to grayscale, etc. This requires applying a 24bits palette in ALE (getScreenRGB) plus a grayscale conversion afterwards. \r\nWith these new methods, it is possible to pass the correct [8 or 24]bits palette, saving CPU time on each frame.\r\n\r\nI think this is cleaner/faster than having to use getScreen and applying the palette in python (slow)\r\n"},"comment":{"url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/comments/132989359","html_url":"https://github.com/mgbellemare/Arcade-Learning-Environment/pull/89#issuecomment-132989359","issue_url":"https://api.github.com/repos/mgbellemare/Arcade-Learning-Environment/issues/89","id":132989359,"user":{"login":"jleni","id":13698520,"avatar_url":"https://avatars.githubusercontent.com/u/13698520?v=3","gravatar_id":"","url":"https://api.github.com/users/jleni","html_url":"https://github.com/jleni","followers_url":"https://api.github.com/users/jleni/followers","following_url":"https://api.github.com/users/jleni/following{/other_user}","gists_url":"https://api.github.com/users/jleni/gists{/gist_id}","starred_url":"https://api.github.com/users/jleni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jleni/subscriptions","organizations_url":"https://api.github.com/users/jleni/orgs","repos_url":"https://api.github.com/users/jleni/repos","events_url":"https://api.github.com/users/jleni/events{/privacy}","received_events_url":"https://api.github.com/users/jleni/received_events","type":"User","site_admin":false},"created_at":"2015-08-20T12:17:19Z","updated_at":"2015-08-20T12:17:19Z","body":"I have opened another PR for the version number of the python interface. We might want to bump it up in this PR too.\r\nDo you have any preference regarding version numbers? Maybe it should be similar to ALE? 0.5.1.1 / 0.5.1.2?\r\n"}}