{"action":"created","issue":{"url":"https://api.github.com/repos/pydata/pandas/issues/901","labels_url":"https://api.github.com/repos/pydata/pandas/issues/901/labels{/name}","comments_url":"https://api.github.com/repos/pydata/pandas/issues/901/comments","events_url":"https://api.github.com/repos/pydata/pandas/issues/901/events","html_url":"https://github.com/pydata/pandas/issues/901","id":3603410,"number":901,"title":"timeseries branch, intervals w/ alternate durations","user":{"login":"adamklein","id":869232,"avatar_url":"https://avatars.githubusercontent.com/u/869232?v=3","gravatar_id":"","url":"https://api.github.com/users/adamklein","html_url":"https://github.com/adamklein","followers_url":"https://api.github.com/users/adamklein/followers","following_url":"https://api.github.com/users/adamklein/following{/other_user}","gists_url":"https://api.github.com/users/adamklein/gists{/gist_id}","starred_url":"https://api.github.com/users/adamklein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamklein/subscriptions","organizations_url":"https://api.github.com/users/adamklein/orgs","repos_url":"https://api.github.com/users/adamklein/repos","events_url":"https://api.github.com/users/adamklein/events{/privacy}","received_events_url":"https://api.github.com/users/adamklein/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pydata/pandas/labels/Algos","name":"Algos","color":"eb6420"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Enhancement","name":"Enhancement","color":"4E9A06"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Ideas","name":"Ideas","color":"DDDDDD"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Timeseries","name":"Timeseries","color":"AFEEEE"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/pydata/pandas/milestones/20","labels_url":"https://api.github.com/repos/pydata/pandas/milestones/20/labels","id":239227,"number":20,"title":"Someday","description":"Milestone for filing things away that may be reached someday (at which point such issues should be moved to the appropriate release milestone)","creator":{"login":"wesm","id":329591,"avatar_url":"https://avatars.githubusercontent.com/u/329591?v=3","gravatar_id":"","url":"https://api.github.com/users/wesm","html_url":"https://github.com/wesm","followers_url":"https://api.github.com/users/wesm/followers","following_url":"https://api.github.com/users/wesm/following{/other_user}","gists_url":"https://api.github.com/users/wesm/gists{/gist_id}","starred_url":"https://api.github.com/users/wesm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wesm/subscriptions","organizations_url":"https://api.github.com/users/wesm/orgs","repos_url":"https://api.github.com/users/wesm/repos","events_url":"https://api.github.com/users/wesm/events{/privacy}","received_events_url":"https://api.github.com/users/wesm/received_events","type":"User","site_admin":false},"open_issues":213,"closed_issues":135,"state":"open","created_at":"2013-01-06T03:02:01Z","updated_at":"2015-01-28T11:05:37Z","due_on":"2015-12-31T08:00:00Z","closed_at":null},"comments":11,"created_at":"2012-03-11T20:55:39Z","updated_at":"2015-01-28T22:54:47Z","closed_at":"2015-01-28T11:05:37Z","body":"Can the scikits.timeseries based interval code be extended to handle multiples of base durations?\r\n\r\nIs it worth considering dropping the existing implementation and use, eg, start + end points (either two arrays, or one structured array), also have for fuzzier indexing some sort of \r\n\r\nhttp://en.wikipedia.org/wiki/Interval_tree\r\n\r\n\"Specifically, it allows one to efficiently find all intervals that overlap with any given interval or point\"\r\n\r\nie log(n) operations for querying range intersections\r\n\r\nAnother possibility is an interval skip list, probabilistic log(n) behavior.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/pydata/pandas/issues/comments/71934315","html_url":"https://github.com/pydata/pandas/issues/901#issuecomment-71934315","issue_url":"https://api.github.com/repos/pydata/pandas/issues/901","id":71934315,"user":{"login":"mrocklin","id":306380,"avatar_url":"https://avatars.githubusercontent.com/u/306380?v=3","gravatar_id":"","url":"https://api.github.com/users/mrocklin","html_url":"https://github.com/mrocklin","followers_url":"https://api.github.com/users/mrocklin/followers","following_url":"https://api.github.com/users/mrocklin/following{/other_user}","gists_url":"https://api.github.com/users/mrocklin/gists{/gist_id}","starred_url":"https://api.github.com/users/mrocklin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrocklin/subscriptions","organizations_url":"https://api.github.com/users/mrocklin/orgs","repos_url":"https://api.github.com/users/mrocklin/repos","events_url":"https://api.github.com/users/mrocklin/events{/privacy}","received_events_url":"https://api.github.com/users/mrocklin/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T22:54:47Z","updated_at":"2015-01-28T22:54:47Z","body":"There are costs and benefits to either approach, both in development and in maintenance.  \r\n\r\nWhile I often speak out for the theoretical benefits of separable software packages I wouldn't, in general, impose recommendations to any project one way or the other.  \r\n\r\nThe practice of many dependencies can be annoying during development.  Hopefully improved package managers and build systems reduce these costs in the future."}}