Hi - thanks for all the good work on this!
I have been using an older version of the ETS, which I got when I installed the EPD (4.0.30001) and now I have finally gotten around to trying to update my ETS to this version. I have a question - how do I go about uninstalling my previous version of the ETS? A more general question to anyone - what's the right way of uninstalling any old python package? In the past, I have been advised to go in and run "rm -rf" on the directory inside my site-packages directory (and remove stuff from "easy-install.pth"?), but in the case of ETS, I am not even sure which directories in there belong to ETS. Is there some elegant way of uninstalling python packages? TIA -- Ariel On Mon, Mar 23, 2009 at 1:46 PM, Dave Peterson <dpeter...@enthought.com>wrote: > Hello, > > I'm pleased to announce that Enthought Tool Suite (ETS) version 3.2.0 > has been tagged and released! > > Source distributions (.tar.gz) have been uploaded to PyPi, and Windows > binaries will be follow shortly. A full install of ETS can be done using > Setuptools via a command like: > easy_install -U "ets[nonets] >= 3.2.0" > > NOTE 1: Users of an old ETS release will need to first uninstall prior > to installing the new ETS. > > NOTE 2: If you get a 'SandboxViolation' error, simply re-run the command > again -- it may take multiple invocations to get everything installed. > (This error appears to be a long-standing incompatibility between > numpy.distutils and setuptools.) > > Please see below for a list of what's new in this release. > > > What Is ETS? > =========== > > The Enthought Tool Suite (ETS) is a collection of components developed > by Enthought and the open-source community, which we use every day to > construct custom scientific applications. It includes a wide variety of > components, including: > * an extensible application framework > * application building blocks > * 2-D and 3-D graphics libraries > * scientific and math libraries > * developer tools > The cornerstone on which these tools rest is the Traits package, which > provides explicit type declarations in Python; its features include > initialization, validation, delegation, notification, and visualization > of typed attributes. > > More information on ETS is available from the development home page: > http://code.enthought.com/projects/index.php > > > Changelog > ========= > > ETS 3.2.0 is a feature-added update to ETS 3.1.0, including numerous > bug-fixes. Some of the notable changes include: > > Chaco > ----- > > * Domain limits - Mappers now can declare the "limits" of their valid > domain. PanTool and ZoomTool respect these limits. (pwang) > > * Adding "hide_grids" parameter to Plot.img_plot() and > Plot.contour_plot() so users can override the default behavior of hiding > grids. (pwang) > > * Refactored examples to declare a Demo object so they can be be run > with the demo.py example launcher. (vibha) > > * Adding chaco.overlays package with some canned SVG overlays. (bhendrix) > > * DragZoom now can scale both X and Y axes independently corresponding > to the mouse cursor motion along the X and Y axes (similar to the zoom > behavior in Matplotlib). (pwang) > > * New Examples: > * world map (bhendrix) > * more financial plots (pwang) > * scatter_toggle (pwang) > * stacked_axis (pwang) > > * Fixing the chaco.scales TimeFormatter to use the built-in localtime() > instead of the one in the safetime.py module due to Daylight Savings > Time issues with timedelta. (r23231, pwang) > > * Improved behavior of ScatterPlot when it doesn't get the type of > metadata it expects in its "selections" and "selection_masks" metadata > keys (r23121, pwang) > > * Setting the .range2d attribute on GridMapper now properly sets the two > DataRange1D instances of its sub-mappers. (r23119, pwang) > > * ScatterPlot.map_index() now respects the index_only flag (r23060, pwang) > > * Fixed occasional traceback/bug in LinePlot that occurred when data was > completely outside the visible range (r23059, pwang) > > * Implementing is_in() on legends to account for padding and alignment > (caused by tools that move the legend) (r23052, bhendrix) > > * Legend behaves properly when there are no plots to display (r23012, > judah) > > * Fixed LogScale in the chaco.scales package to correctly handle the > case when the length of the interval is less than a decade (r22907, > warren.weckesser) > > * Fixed traceback when calling copy_traits() on a DataView (r22894, vibha) > > * Scatter plots generated by Plot.plot() now properly use the "auto" > coloring feature of Plot. (r22727, pwang) > > * Reduced the size of screenshots in the user manual. (r22720, rkern) > > > Mayavi > ------ > > * 17, 18 March, 2009 (PR): > * NEW: A simple example to show how one can use TVTK’s visual module > with mlab. [23250] > * BUG: The size trait was being overridden and was different from the > parent causing a bug with resizing the viewer. [23243] > > * 15 March, 2009 (GV): > * ENH: Add a volume factory to mlab that knows how to set color, vmin > and vmax for the volume module [23221]. > > * 14 March, 2009 (PR): > * API/TEST: Added a new testing entry point: ‘mayavi -t’ now runs tests > in separate process, for isolation. Added enthought.mayavi.api.test to > allow for simple testing from the interpreter [23195]...[23200], > [23213], [23214], [23223]. > * BUG: The volume module was directly importing the wx_gradient_editor > leading to an import error when no wxPython is available. This has been > tested and fixed. Thanks to Christoph Bohme for reporting this issue. > [23191] > > * 14 March, 2009 (GV): > * BUG: [mlab]: fix positioning for titles [23194], and opacity for > titles and text [23193]. > * ENH: Add the mlab_source attribute on all objects created by mlab, > when possible [23201], [23209]. > * ENH: Add a message to help the first-time user, using the new banner > feature of the IPython shell view [23208]. > > * 13 March, 2009 (PR): > * NEW/API: Adding a powerful TCP/UDP server for scripting mayavi via the > network. This is available in enthought.mayavi.tools.server and is fully > documented. It uses twisted and currently only works with wxPython. It > is completely insecure though since it allows a remote user to do > practically anything from mayavi. > > * 13 March, 2009 (GV) > * API: rename mlab.orientationaxes to mlab.orientation_axes [23184] > > * 11 March, 2009 (GV) > * API: Expose ‘traverse’ in mlab.pipeline [23181] > > * 10 March, 2009 (PR) > * BUG: Fixed a subtle bug that affected the ImagePlaneWidget. This > happened because the scalar_type of the output data from the > VTKDataSource was not being set correctly. Getting the range of any > input scalars also seems to silence warnings from VTK. This should > hopefully fix issues with the use of the IPW with multiple scalars. I’ve > added two tests for this, one is an integration test since those errors > really show up only when the display is used. The other is a traditional > unittest. [23166] > > * 08 March, 2009 (GV) > * ENH: Raises an error when the user passes to mlab an array with > infinite values [23150] > > * 07 March, 2009 (PR) > * BUG: A subtle bug with a really gross error in the GridPlane > component, I was using the extents when I should really have been > looking at the dimensions. The extract grid filter was also not flushing > the data changes downstream leading to errors that are also fixed now. > These errors would manifest when you use an ExtractGrid to select a VOI > or a sample rate and then used a grid plane down stream causing very > wierd and incorrect rendering of the grid plane (thanks to conflation of > extents and dimensions). This bug was seen at NAL for a while and also > reported by Fred with a nice CME. The CME was then converted to a nice > unittest by Suyog and then improved. Thanks to them all. [23146] > > * 28 February, 2009 (PR) > * BUG: Fixed some issues reported by Ondrej Certik regarding the use Of > mlab.options.offscreen, mlab.options.backend = ‘test’, removed cruft > from earlier ‘null’ backend, fixed bug with incorrect imports, > add_dataset set no longer adds one new null engine each time > figure=False is passed, added test case for the options.backend test. > [23088] > > * 23 February, 2009 (PR) > * ENH: Updating show so that it supports a stop keyword argument that > pops up a little UI that lets the user stop the mainloop temporarily and > continue using Python [23049] > > * 21 February, 2009 (GV) > * ENH: Add a richer view for the pipeline to the MayaviScene [23035] > * ENH: Add safegards to capture wrong triangle array sizes in > mlab.triangular_mesh_source. [23037] > > * 21 February, 2009 (PR) > * ENH: Making the transform data filter recordable. [23033] > * NEW: A simple animator class to make it relatively to create > animations. [23036] [23039] > > * 20 February, 2009 (PR) > * ENH: Added readers for various image file formats, poly data readers > and unstructured grid readers. These include DICOM, GESigna, DEM, > MetaImage (mha,mhd) MINC, AVSucd, GAMBIT, Exodus, STL, Points, Particle, > PLY, PDB, SLC, OBJ, Facet and BYU files. Also added several tests for > most of this functionality along with small data files. These are > additions from PR’s project staff, Suyog Jain and Sreekanth Ravindran. > [23013] > * ENH: We now change the default so the ImagePlaneWidget does not > control the LUT. Also made the IPW recordable. [23011] > > * 18 February, 2009 (GV) > * ENH: Add a preference manager view for editing preferences outside > envisage [22998] > > * 08 February, 2009 (GV) > * ENH: Center the glyphs created by barchart on the data points, as > mentioned by Rauli Ruohonen [22906] > > * 29 January, 2009 (GV) > * ENH: Make it possible to avoid redraws with mlab by using > mlab.gcf().scene.disable_render = True [22869] > > * 28 January, 2009 (PR and GV) > * ENH: Make the mlab.pipeline.user_defined factory function usable to > add arbitrary filters on the pipeline. [22867], [22865] > > * 11 January, 2009 (GV) > * ENH: Make mlab.imshow use the ImageActor. Enhance the ImageActor to > map scalars to colors when needed. [22816] > > > Traits > ------ > > * Fixed a bug whereby faulty error handling in the PyProtocols Pyrex > speedup code keeps references to tracebacks that have been handled. In > so doing, clean up the same code such that it can be used with a modern > Pyrex release (a bare raise can no longer be used outside of an except: > clause). > > * RangeEditor factory now supports a 'logslider' mode: Thanks to Matthew > Turk for the patch > > * TabularEditor factory now supports editing of all columns: Thanks to > Didrik Pinte for the patch > > * DateEditor factory in 'custom' style now supports multi-select feature. > > * DateEditor and TimeEditor now support the 'readonly' style. > > * Fixed a bug in the ArrayEditor factory that was causing multiple trait > change events to get fired when the underlying array is changed > externally to the editor: Thanks to Matthew Turk for he patch. > > * Fixed a circular import error in Color, Font and RGBColor traits > > * Fixed a bug in the factory for ArrayViewEditor so it now calls the > toolkit backend-specific editor > > > TraitsBackendWX > --------------- > > * RangeEditor now supports a 'logslider' mode: Thanks to Matthew Turk > for the patch > > * TabularEditor now supports editing of all columns: Thanks to Didrik > Pinte for the patch > > * DateEditor in 'custom' style now supports multi-select feature. > > * DateEditor and TimeEditor now support the 'readonly' style. > > * Added a trait to the wx pyface workbench View to indicate if the view > dock window should be closeable. > > * Fixed the DirectoryEditor to popup the correct file dialog (thanks to > Luca Fasano and Phil Thompson) > > * Fixed a circular import error in Color, Font and RGBColor traits > > * Fixed a bug in the ColorEditor that was causing the revert action to > not work correctly. > > * Fixed a bug that caused a traceback when trying to undock a pyface > dock window > > * Fixed a bug in the 'livemodal' view that caused the UI to become > unresponsive if the 'updated' event was fired on the contained view. > > * Fixed bugs in ListEditor (notebook style) that caused a loss of sync > between the 'selected' trait and the activated dock window. > > > TraitsBackendQt > --------------- > > * RangeEditor now supports a 'logslider' mode: Thanks to Matthew Turk > for the patch > > * Fixed the DirectoryEditor to popup the correct file dialog (thanks to > Luca Fasano and Phil Thompson) > > _______________________________________________ > Numpy-discussion mailing list > Numpy-discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > -- Ariel Rokem Helen Wills Neuroscience Institute University of California, Berkeley http://argentum.ucbso.berkeley.edu/ariel
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion