Okay, the results of the short, two-question survey are in: almost
everybody that uses a Mac uses EPD, everybody else works on remote
systems, and nobody uses funky-shaped/aligned covering grids. This
has two upshots:
- the GUI may start including components that utilize TraitsUI or
TVTK, both of which are Enthought packages. The first will speed
development time, make for easier expansion of featuresets, and enable
better maintenance of the GUI. The second will allow me to wrap into
the main GUI the VTK stuff that currently sits inside VTKInterface and
that is currently standalone. (It's kind of simple so far; movable
planes, transparent contours and camera path design.) TraitsUI would
likely be wrapped into the installation script with wxPython, but TVTK
would not be.
- the covering grid will be rewritten to use integer math. This
will speed thing up not just because of the math, but because of the
greater number of assumptions that can be made, and thus the
simplified algorithm for filling in the covering grid.
Now, for the second part. As some of you may have realized, the
documentation could be improved. I'd like to put out a public call
for feedback. If you could answer (off-list, private to me) the
following three questions, that would be great:
- Where would you like documentation efforts to be focused: a)
recipes/scripts, b) object model description or c) tutorials?
- Would you prefer this documentation be on a) the Wiki (
http://yt.enzotools.org/wiki/... ) or b) in
the yt source distribution (
- Do you have any suggestions?
(your response can be as simple a response as: ' a, b, no ' if you like)
Thanks, and I apologize for filling up everyone's inboxes. The 1.5
release is not terribly far away, but an important component of that
is going to be documentation, and it'd be helpful to know where to
focus our efforts.