{"action":"created","issue":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/5260","labels_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/5260/labels{/name}","comments_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/5260/comments","events_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/5260/events","html_url":"https://github.com/DynamoDS/Dynamo/pull/5260","id":105569799,"number":5260,"title":"Data Management: List.GroupByKey","user":{"login":"aosyatnik","id":8158404,"avatar_url":"https://avatars.githubusercontent.com/u/8158404?v=3","gravatar_id":"","url":"https://api.github.com/users/aosyatnik","html_url":"https://github.com/aosyatnik","followers_url":"https://api.github.com/users/aosyatnik/followers","following_url":"https://api.github.com/users/aosyatnik/following{/other_user}","gists_url":"https://api.github.com/users/aosyatnik/gists{/gist_id}","starred_url":"https://api.github.com/users/aosyatnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aosyatnik/subscriptions","organizations_url":"https://api.github.com/users/aosyatnik/orgs","repos_url":"https://api.github.com/users/aosyatnik/repos","events_url":"https://api.github.com/users/aosyatnik/events{/privacy}","received_events_url":"https://api.github.com/users/aosyatnik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-09-09T10:35:08Z","updated_at":"2015-09-15T16:33:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/pulls/5260","html_url":"https://github.com/DynamoDS/Dynamo/pull/5260","diff_url":"https://github.com/DynamoDS/Dynamo/pull/5260.diff","patch_url":"https://github.com/DynamoDS/Dynamo/pull/5260.patch"},"body":"### Purpose\r\n\r\nLink to YouTrack:\r\n[MAGN-8181](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-8181) Provide a method to group items in a list by a set of key values\r\n\r\nI've done grouping as it's in AMPERSAND, because I find it more \"user friendly\".\r\n\r\nResult:\r\n![image](https://cloud.githubusercontent.com/assets/8158404/9759601/d8fbbb90-56f6-11e5-8794-ec7031c9e38d.png)\r\n\r\n\r\n### Declarations\r\n\r\n- [ ] The code base is in a better state after this PR\r\n- [x] Is documented according to the [standards](https://github.com/DynamoDS/Dynamo/wiki/Coding-Standards)\r\n- [x] The level of testing this PR includes is appropriate\r\n- [x] User facing strings, if any, are extracted into `*.resx` files\r\n\r\n### Reviewers\r\n\r\n@lukechurch \r\n@ke-yu \r\n\r\n### FYIs\r\n\r\n@mccrone \r\n@Racel \r\n"},"comment":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/comments/140453347","html_url":"https://github.com/DynamoDS/Dynamo/pull/5260#issuecomment-140453347","issue_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/5260","id":140453347,"user":{"login":"mccrone","id":6430819,"avatar_url":"https://avatars.githubusercontent.com/u/6430819?v=3","gravatar_id":"","url":"https://api.github.com/users/mccrone","html_url":"https://github.com/mccrone","followers_url":"https://api.github.com/users/mccrone/followers","following_url":"https://api.github.com/users/mccrone/following{/other_user}","gists_url":"https://api.github.com/users/mccrone/gists{/gist_id}","starred_url":"https://api.github.com/users/mccrone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mccrone/subscriptions","organizations_url":"https://api.github.com/users/mccrone/orgs","repos_url":"https://api.github.com/users/mccrone/repos","events_url":"https://api.github.com/users/mccrone/events{/privacy}","received_events_url":"https://api.github.com/users/mccrone/received_events","type":"User","site_admin":false},"created_at":"2015-09-15T16:33:42Z","updated_at":"2015-09-15T16:33:42Z","body":"@Racel @ke-yu @andydandy74 I like this proposal a lot.  It keeps users of those obscure nodes happy (achem, Andres, achem), makes migration easier, and makes the node names all much clearer.  Let's just make sure that GroupByKey in older files gets migrated to GroupByFunction."}}