{"action":"created","issue":{"url":"https://api.github.com/repos/soft-matter/pims/issues/162","labels_url":"https://api.github.com/repos/soft-matter/pims/issues/162/labels{/name}","comments_url":"https://api.github.com/repos/soft-matter/pims/issues/162/comments","events_url":"https://api.github.com/repos/soft-matter/pims/issues/162/events","html_url":"https://github.com/soft-matter/pims/issues/162","id":94599485,"number":162,"title":"SliceableIterable in scikit-image?","user":{"login":"danielballan","id":2279598,"avatar_url":"https://avatars.githubusercontent.com/u/2279598?v=3","gravatar_id":"","url":"https://api.github.com/users/danielballan","html_url":"https://github.com/danielballan","followers_url":"https://api.github.com/users/danielballan/followers","following_url":"https://api.github.com/users/danielballan/following{/other_user}","gists_url":"https://api.github.com/users/danielballan/gists{/gist_id}","starred_url":"https://api.github.com/users/danielballan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielballan/subscriptions","organizations_url":"https://api.github.com/users/danielballan/orgs","repos_url":"https://api.github.com/users/danielballan/repos","events_url":"https://api.github.com/users/danielballan/events{/privacy}","received_events_url":"https://api.github.com/users/danielballan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-12T21:09:18Z","updated_at":"2015-07-13T07:54:49Z","closed_at":null,"body":"@nkeim @caspervdw @tacaswell:\r\n\r\nI'm at SciPy 2015 working next to @stefanv. He would like me to refactor scikit-image's `ImageCollection` to behave like pims objects, backed by `SliceableIterable`. After some discussion with @JDWarner, we concluded that the best way to start is to make a very light standalone package that both pims and scikit-image can depend upon, in the pattern of [cycler](https://github.com/matplotlib/cycler), [history](https://github.com/Nikea/history), and other simple utilities. This seems better than copying code and maintaining it in two places.\r\n\r\nTo be clear, I think pims has a good niche as a user-facing package, and this is not necessarily a step toward pushing pims wholly into scikit-image. It spreads the pims-like interface as a common pattern in the scipy stack.\r\n\r\nWhile this would technically add a new dependency to pims, it wouldn't be a user-facing one: the user would not normally import it, and there will be never installation issues because `sliceable_iterable` depends only on core Python and `six`.\r\n\r\nQuestions:\r\n1. Are you comfortable with this direction?\r\n2. If so, would you be willing to be co-owners of a new `sliceable_iterable` repo? It is important to scikit-image that there be a couple people with permissions to the repo and PyPI."},"comment":{"url":"https://api.github.com/repos/soft-matter/pims/issues/comments/120841833","html_url":"https://github.com/soft-matter/pims/issues/162#issuecomment-120841833","issue_url":"https://api.github.com/repos/soft-matter/pims/issues/162","id":120841833,"user":{"login":"caspervdw","id":8937919,"avatar_url":"https://avatars.githubusercontent.com/u/8937919?v=3","gravatar_id":"","url":"https://api.github.com/users/caspervdw","html_url":"https://github.com/caspervdw","followers_url":"https://api.github.com/users/caspervdw/followers","following_url":"https://api.github.com/users/caspervdw/following{/other_user}","gists_url":"https://api.github.com/users/caspervdw/gists{/gist_id}","starred_url":"https://api.github.com/users/caspervdw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caspervdw/subscriptions","organizations_url":"https://api.github.com/users/caspervdw/orgs","repos_url":"https://api.github.com/users/caspervdw/repos","events_url":"https://api.github.com/users/caspervdw/events{/privacy}","received_events_url":"https://api.github.com/users/caspervdw/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T07:54:49Z","updated_at":"2015-07-13T07:54:49Z","body":"Seems to me as a good direction! I am also willing to monitor the new repo.\r\n\r\nWhat about the name, is `sliceable_iterable` the definite one? I always found it a bit long and difficult to read."}}