From 996d5cbe6c244f50528e745de933668dc06d940f Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 22 Mar 2013 21:29:40 +0900 Subject: [PATCH] Adjust roadmap again - Deferred Python 3 compatibility to 0.4 (from 0.3). - Add ImageMagick CLI to Wand compiler (#100). - Add supporting __array_interface__ of NumPy (#65). --- docs/roadmap.rst | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/docs/roadmap.rst b/docs/roadmap.rst index 7b8555f3..66a1811e 100644 --- a/docs/roadmap.rst +++ b/docs/roadmap.rst @@ -4,11 +4,6 @@ Roadmap Version 0.3 ----------- -Python 3 compatibility - Wand 0.3 will be the first version that supports Python 3. - - The branch name for it will be :branch:`python3`. - Drawing (:issue:`64`) Wand 0.3 will provide drawing facilities of ImageMagick. @@ -59,8 +54,13 @@ Channels Version 0.4 ----------- +Python 3 compatibility + Wand 0.4 will be the first version that supports Python 3. + + The branch name for it will be :branch:`python3`. + Jython compatibility (:issue:`9`) - Wand 0.3 will support Jython 2.7+. Jython 2.7 is (June 2012) currently + Wand 0.4 will support Jython 2.7+. Jython 2.7 is (June 2012) currently under alpha release, and Wand has been tested on it and fixed incompatible things. @@ -97,3 +97,17 @@ PIL compatibility layer from wand.pilcompat.monkey import patch; patch() import PIL.Image # it imports wand.pilcompat.Image module + +CLI (:program:`covert` command) to Wand compiler (:issue:`100`) + Primary interface of ImageMagick is :program:`convert` command. + It provides a small *parameter language*, and many answers on the Web + contain code using this. The problem is that you can't simply + copy-and-paste these code to utilize Wand. + + This feature is to make these CLI codes possible to be used with Wand. + +Supporting :meth:`__array_interface__` for NumPy + It makes :func:`numpy.asarray()` able to take :class:`~wand.image.Image` + object to deal with its pixels as matrix. + + Its branch name will be :branch:`numpy`.