{"action":"created","issue":{"url":"https://api.github.com/repos/pydata/pandas/issues/12141","repository_url":"https://api.github.com/repos/pydata/pandas","labels_url":"https://api.github.com/repos/pydata/pandas/issues/12141/labels{/name}","comments_url":"https://api.github.com/repos/pydata/pandas/issues/12141/comments","events_url":"https://api.github.com/repos/pydata/pandas/issues/12141/events","html_url":"https://github.com/pydata/pandas/issues/12141","id":128684424,"number":12141,"title":"EHN: consider multiple skiplist classes for different datatypes","user":{"login":"jennolsen84","id":10360673,"avatar_url":"https://avatars.githubusercontent.com/u/10360673?v=3","gravatar_id":"","url":"https://api.github.com/users/jennolsen84","html_url":"https://github.com/jennolsen84","followers_url":"https://api.github.com/users/jennolsen84/followers","following_url":"https://api.github.com/users/jennolsen84/following{/other_user}","gists_url":"https://api.github.com/users/jennolsen84/gists{/gist_id}","starred_url":"https://api.github.com/users/jennolsen84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jennolsen84/subscriptions","organizations_url":"https://api.github.com/users/jennolsen84/orgs","repos_url":"https://api.github.com/users/jennolsen84/repos","events_url":"https://api.github.com/users/jennolsen84/events{/privacy}","received_events_url":"https://api.github.com/users/jennolsen84/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pydata/pandas/labels/Dtypes","name":"Dtypes","color":"e102d8"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Enhancement","name":"Enhancement","color":"4E9A06"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Internals","name":"Internals","color":"fbca04"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Performance","name":"Performance","color":"a10c02"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2016-01-26T00:36:40Z","updated_at":"2016-07-18T07:56:00Z","closed_at":null,"body":"Right now, when we calculate something like a rolling max, if a float32 dataset is being passed in, it upcasts it to a float64.  This increases the memory requirements of a big dataset considerably.\r\n\r\nThis is due to the fact that the skiplist implementation only works with doubles.  Would you be opposed if I added instantiations for int32, int64, float32, uint64, uint32?\r\n\r\nThis way, we can avoid copies for big datasets (which take up a lot of memory, and time).\r\n\r\ncc @kawochen \r\n\r\nxref #3007 "},"comment":{"url":"https://api.github.com/repos/pydata/pandas/issues/comments/233258310","html_url":"https://github.com/pydata/pandas/issues/12141#issuecomment-233258310","issue_url":"https://api.github.com/repos/pydata/pandas/issues/12141","id":233258310,"user":{"login":"jennolsen84","id":10360673,"avatar_url":"https://avatars.githubusercontent.com/u/10360673?v=3","gravatar_id":"","url":"https://api.github.com/users/jennolsen84","html_url":"https://github.com/jennolsen84","followers_url":"https://api.github.com/users/jennolsen84/followers","following_url":"https://api.github.com/users/jennolsen84/following{/other_user}","gists_url":"https://api.github.com/users/jennolsen84/gists{/gist_id}","starred_url":"https://api.github.com/users/jennolsen84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jennolsen84/subscriptions","organizations_url":"https://api.github.com/users/jennolsen84/orgs","repos_url":"https://api.github.com/users/jennolsen84/repos","events_url":"https://api.github.com/users/jennolsen84/events{/privacy}","received_events_url":"https://api.github.com/users/jennolsen84/received_events","type":"User","site_admin":false},"created_at":"2016-07-18T07:56:00Z","updated_at":"2016-07-18T07:56:00Z","body":"bottleneck 1.1 now has a good implementation of move median.  It can handle nans, etc.  There is talk about implementing parallel algorithms in bottleneck as well.  Perhaps pandas can just use those."}}
{"actor":{"display_login":"jennolsen84"}}