Download Mayavi User Guide - Enthought Tool Suite

Transcript
CHAPTER
NINETEEN
MAYAVI 3.0.0
15 August, 2008 (PR):
• NEW: Adding a fully tested data set manager that lets users add/remove/modify attribute arrays to a tvtk
dataset. This is fully tested and also does not influence any other code. [21300]
10 August, 2008 (PR):
• ENH/API: [mlab] Added a MlabSource class to abstract out the data creation and modification into one
object that may be modified. This source object is injected in the form of a mlab_source trait on objects
returned by any of the helper functions (surf, plot3d etc.) or the sources. The user can use this to modify
the data visualized without recreating the pipeline each time, making animations very easy and smooth.
There are several examples of the form test_blah_anim showing how this is done. [21098], [21103].
27 July, 2008 (GV):
• ENH: Add an option (on by default) to open the docs in a chromeless window when using firefox. [20451]
[20450]
• ENH: Add toolbar to the engine view [20447]
• ENH: Selected item on the tree jumps to newly created objects [20454]
• ENH: Add a button on the viewer using by mayavi in standalone to open up the engine view [20456]
[20462]
• ENH: Clean UI for adding sources/filters/modules (Adder nodes) [20461] [20460] [20458] [20452]
• ENH: [mlab] add a resolution argument to glyphs [20465]
• API: [mlab] API Breakage! Make mlab source names compatible with ETS standards: grid_source
rather than gridsource [20466]
• NEW: Add image_plane_widget to mlab.pipeline, with helpful keyword arguments.
23 July, 2008 (GV):
• ENH: The mlab API can now take either engine or figure keyword arguments. This allows to avoid the use
of the global sate set in the mlab engine. Mlab also now exposes a set_engine function. [20245]
23 July, 2008 (PR)
• ENH/NEW: The mlab.pipeline sources, modules and filters now feature automatic source/filter/module
generation functions from registry information. This means mlab fully supports creating objects on the
mayavi pipeline with easy one-liners. [20239]
• API: The API has broken! Sources, filters and modules that mirror an existing mayavi class now are named
with underscores. For example, isosurface has become iso_surface, extractedges becomes extract_edges
etc.
277