{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-image/scikit-image/issues/1605","labels_url":"https://api.github.com/repos/scikit-image/scikit-image/issues/1605/labels{/name}","comments_url":"https://api.github.com/repos/scikit-image/scikit-image/issues/1605/comments","events_url":"https://api.github.com/repos/scikit-image/scikit-image/issues/1605/events","html_url":"https://github.com/scikit-image/scikit-image/issues/1605","id":94613946,"number":1605,"title":"Remove IO package in favor of imageio","user":{"login":"blink1073","id":2096628,"avatar_url":"https://avatars.githubusercontent.com/u/2096628?v=3","gravatar_id":"","url":"https://api.github.com/users/blink1073","html_url":"https://github.com/blink1073","followers_url":"https://api.github.com/users/blink1073/followers","following_url":"https://api.github.com/users/blink1073/following{/other_user}","gists_url":"https://api.github.com/users/blink1073/gists{/gist_id}","starred_url":"https://api.github.com/users/blink1073/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blink1073/subscriptions","organizations_url":"https://api.github.com/users/blink1073/orgs","repos_url":"https://api.github.com/users/blink1073/repos","events_url":"https://api.github.com/users/blink1073/events{/privacy}","received_events_url":"https://api.github.com/users/blink1073/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-13T00:43:06Z","updated_at":"2015-07-13T11:00:00Z","closed_at":null,"body":"This is intended for `scikit-image` v1.0:\r\n\r\n- Replace `PIL` dependency with `imageio`\r\n- Import all of `imageio` API into `skimage.io` namespace.\r\n- Move `ImageCollection` to `imageio`\r\n- Keep image stack\r\n- Remove `external.tifffile`\r\n- Use `matplotlib` only for `show`.\r\n\r\nI have added plugins to `imageio` for `tifffile`, `gdal`, `fits`, and `itk`.\r\n\r\n`imageio` only depends on `libfreeimage`, which is included in Debian repos, and will be included within the wheel installs for OSX and Windows.  There is a cross-platform `conda` recipe for `libfreeimage`.\r\n\r\nBenefits:\r\n- No `PIL`!\r\n- Plugins are selected based on file extension, but can be overridden.\r\n- A sane API for multi-image read/write.\r\n- We benefit from any additional plugins that are added."},"comment":{"url":"https://api.github.com/repos/scikit-image/scikit-image/issues/comments/120890730","html_url":"https://github.com/scikit-image/scikit-image/issues/1605#issuecomment-120890730","issue_url":"https://api.github.com/repos/scikit-image/scikit-image/issues/1605","id":120890730,"user":{"login":"matthew-brett","id":67612,"avatar_url":"https://avatars.githubusercontent.com/u/67612?v=3","gravatar_id":"","url":"https://api.github.com/users/matthew-brett","html_url":"https://github.com/matthew-brett","followers_url":"https://api.github.com/users/matthew-brett/followers","following_url":"https://api.github.com/users/matthew-brett/following{/other_user}","gists_url":"https://api.github.com/users/matthew-brett/gists{/gist_id}","starred_url":"https://api.github.com/users/matthew-brett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthew-brett/subscriptions","organizations_url":"https://api.github.com/users/matthew-brett/orgs","repos_url":"https://api.github.com/users/matthew-brett/repos","events_url":"https://api.github.com/users/matthew-brett/events{/privacy}","received_events_url":"https://api.github.com/users/matthew-brett/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T11:00:00Z","updated_at":"2015-07-13T11:00:00Z","body":"I notice that imageio does not currently have an OSX wheel on pypi - @almarklein - would you like me to set up a repo to build this, on the same lines as:\r\n\r\n* https://github.com/MacPython/numpy-wheels\r\n* https://github.com/MacPython/scipy-wheels\r\n\r\netc?"}}