{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/issues/237","repository_url":"https://api.github.com/repos/scikit-optimize/scikit-optimize","labels_url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/issues/237/labels{/name}","comments_url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/issues/237/comments","events_url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/issues/237/events","html_url":"https://github.com/scikit-optimize/scikit-optimize/pull/237","id":179556660,"number":237,"title":"[MRG] Transform GP-optimizer space to [0, 1]","user":{"login":"MechCoder","id":1867024,"avatar_url":"https://avatars.githubusercontent.com/u/1867024?v=3","gravatar_id":"","url":"https://api.github.com/users/MechCoder","html_url":"https://github.com/MechCoder","followers_url":"https://api.github.com/users/MechCoder/followers","following_url":"https://api.github.com/users/MechCoder/following{/other_user}","gists_url":"https://api.github.com/users/MechCoder/gists{/gist_id}","starred_url":"https://api.github.com/users/MechCoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MechCoder/subscriptions","organizations_url":"https://api.github.com/users/MechCoder/orgs","repos_url":"https://api.github.com/users/MechCoder/repos","events_url":"https://api.github.com/users/MechCoder/events{/privacy}","received_events_url":"https://api.github.com/users/MechCoder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-09-27T17:16:59Z","updated_at":"2016-09-29T16:11:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/pulls/237","html_url":"https://github.com/scikit-optimize/scikit-optimize/pull/237","diff_url":"https://github.com/scikit-optimize/scikit-optimize/pull/237.diff","patch_url":"https://github.com/scikit-optimize/scikit-optimize/pull/237.patch"},"body":"Also,\r\n\r\n1. Created a Pipeline transformer\r\n2. Added `HyperCube` transformer to the list of transformers."},"comment":{"url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/issues/comments/250513588","html_url":"https://github.com/scikit-optimize/scikit-optimize/pull/237#issuecomment-250513588","issue_url":"https://api.github.com/repos/scikit-optimize/scikit-optimize/issues/237","id":250513588,"user":{"login":"glouppe","id":477771,"avatar_url":"https://avatars.githubusercontent.com/u/477771?v=3","gravatar_id":"","url":"https://api.github.com/users/glouppe","html_url":"https://github.com/glouppe","followers_url":"https://api.github.com/users/glouppe/followers","following_url":"https://api.github.com/users/glouppe/following{/other_user}","gists_url":"https://api.github.com/users/glouppe/gists{/gist_id}","starred_url":"https://api.github.com/users/glouppe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glouppe/subscriptions","organizations_url":"https://api.github.com/users/glouppe/orgs","repos_url":"https://api.github.com/users/glouppe/repos","events_url":"https://api.github.com/users/glouppe/events{/privacy}","received_events_url":"https://api.github.com/users/glouppe/received_events","type":"User","site_admin":false},"created_at":"2016-09-29T16:11:13Z","updated_at":"2016-09-29T16:11:13Z","body":"The way I see a `Dimension` object is basically as a set and a transformation as a function taking a set as input and producing another set as output. Or more formally, if we have a transformation `f` and a dimension `D`, then `f(D)` is the image of D through `f`, and is itself a set/dimension. This is why I think it would be natural to define transformation as a wrapper object taking as argument another Dimension object and then implementing the `Dimension` interface. Another argument, is that, in my opinion, it might make things cleaner in terms of composition if a `Dimension` does not have to care about how it is transformed. "}}
{"actor":{"display_login":"glouppe"}}