By vendoring I meant including a snapshot of the imageio project in the scikit-image repo, and using it if there is not a system version available (which is how we handle `tifffile.py`).
As someone who has worked in a lab with no internet connection, I am wary of requiring an external library to be downloaded upon install, and I agree with Stéfan that we should include imageio as an optional plugin in the short term and then once an imageio Debian package and conda mainline package are available, more toward making it a requirement instead of PIL.
I will implement the imageio scikit-image plugin (unless you'd rather), but I've got a few other commitments lined up prior to getting more involved in the short term.
On Thursday, November 13, 2014 3:03:27 PM UTC-6, Almar Klein wrote:
I'm pleased to announce version 1.0 of imageio - a library for reading and writing images. This library started as a spin-off of the freeimage plugin in skimage, and is now a fully-fledged library with unit tests and all.
Imageio provides an easy interface to read and write a wide range of image data, including animated images, volumetric data, and scientific formats. It is cross-platform, runs on Python 2.x and 3.x, and is easy to install.
Imageio is plugin-based, making it easy to extend. It could probably use more scientific formats. I welcome anyone who's interested to contribute!
install: pip install imageio website: http://imageio.github.io release notes: http://imageio.readthedocs.org/en/latest/releasenotes.html