Skip to content

Commit

Permalink
Adjust roadmap again
Browse files Browse the repository at this point in the history
- Deferred Python 3 compatibility to 0.4 (from 0.3).
- Add ImageMagick CLI to Wand compiler (#100).
- Add supporting __array_interface__ of NumPy (#65).
dahlia committed Mar 22, 2013
1 parent af0f40b commit 996d5cb
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions docs/roadmap.rst
Original file line number Diff line number Diff line change
@@ -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`.

0 comments on commit 996d5cb

Please sign in to comment.