Chaco

Latest version: v5.1.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

4.6.1

-------------

Fixes

* Copy over HOME value to git environment (PR342).
* Fix issue with setup.py that prevent correct versioning on non-git checkouts
(PR337).

4.6.0

-------------

New features/Improvements

* Fixes and improvements to contour plots: now can use non-uniformly sampled
grids and have masked regions (PR326).
* Added MinorPlotAxis (PR288).
* Improved gather points for line plots (PR318).
* Added line plot downsampling via Largest Triangle Three Buckets
algorithm (PR317).
* Added Dash/Zeal docset generation (PR194).
* Python 3 support (PR301).
* Use set_bounds for Zoom to reduce number of events fired (PR233).
* Added more color maps and a DiscreteColorMap class (PR275).
* A new base "1D plot" class introduced for handling one-dimensional plots,
including refactoring the existing Jitterplot and adding 1D scatterplot
variants that render markers, lines or text (PR209).
* Replaced chaco.base.bin_search by numpy.searchsorted-based routine for
5x speedup and remove use of zip in chaco.base.arg_find_runs in favour of
column_stack for 10x speedup in bad cases (PR263).
* `ImagePlot` refactored to clarify transformation applied to images and allow
easier reuse of transformations in subclasses (PR147).

Fixes

* Fixed issues with contour plots on Python 3.5 (PR329 and PR332).
* Fixed issue with diff of boolean arrays on newer NumPy versions (PR329).
* Fixed occasional IOError crashes in spectrum demo (PR323).
* Fixed issue with range zoom selection being non-transparent (PR309).
* Fixed lasso selection for newer NumPy (PR307).
* Fixed timescale tests and calendar timescales (PR298).
* Fixed selection alpha for line scatterplot (PR287).
* Fixed undefined variable error in DataLabel (PR282).
* Fixed sign inversion bug in Base1DMapper (PR222).
* Fixed default position attribute in BetterZoom tool (PR241).
* Workaround RuntimeWarnings from nanmin and nanmax in ImageData.get_bounds
(PR 242).

Maintenance

* Updated install instructions and quick start guide (PR292).
* Removed special casing of powers of 2 in tick generation (PR314).
* Added code coverage notification via codecov (PR297).
* Fixed broken documentation URLs (PR270).
* Use containers for Travis CI (PR276).
* Automatic PEP386-compliant version numbering (PR269).
* More comprehensive testing for AbstractDataSource subclasses. That
includes ArrayDataSource, FunctionDataSource, GridDataSource, ImageData,
MultiArrayDataSource (PR244).

4.5.0

-------------------------

4.4.1

-------------
This release contains a lot of enhancements and bug fixes mostly to the OOP API of Chaco but also its shell mode.

4.3.0

New features

* Improved ArrayPlotData to support changing multiple arrays without triggering a re-plot after each update. This
prevents the plot from being temporarily out of synch, which is important if the index and the values are both
changed to new values with different shapes (PR124).
* Added control of the maximum width of a tick label. Provided that hook to the TextBoxOverlay (PR128).
* Added control to generate fixed aspect ratio grid mappers (PR129). This allows various 2D plots to control the
shape of the pixels in an image.

Enhancements

* Improved the display of multi-word titles (PR148).
* Minor improvements to the documentation (PR134, PR118).
* Made the cmap_image_plot caching more efficient and faster in large data situations (PR123).
* Improved support for exporting to multipage PDF (PR109) and drawing in landscape orientation (PR115).
* Added control over whether a border for an overlay should be drawn (PR116).
* Made LineSegmentTool work with BasePlot2D (PR121).
* TextBoxOverlay now exposes the text color as a top level trait (PR120).
* Added Travis-CI support for python 2.6 and 2.7 (PR136, PR145, PR146). Github now displays the status inside
each Pull Requests as well as in the README.rst on the project github landing page.

Fixes

* Fixed clipping issue when exporting plot to SVG (PR111) and PDF (PR109).
* Fixed export to png, bmp, jpg formats in the shell mode (PR149).
* Removed unexpected zoom when panning if the pan tool has restrict_to_data set to True and the plot has nonlinear
axes (PR150).
* Fixed a few of failing unit tests (PR143).
* Fix sort_order bug (PR141, issue119).

4.2.0

=========================

Enhancements
------------

* AbstractPlotData and subclasses now implement an update_data() method which
updates the data whilst firing only one update event.

Fixes
-----

* Fixed UnboundLocalError in the Plot class when attempting to create a data
source from an array of unsupported shape.
* DataRange2D.reset and DataRange2D.refresh now work properly by operating on
xrange and yrange, like the other settings operations.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.