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