diff options
author | Picca Frédéric-Emmanuel <picca@debian.org> | 2017-11-25 17:02:19 +0100 |
---|---|---|
committer | Picca Frédéric-Emmanuel <picca@debian.org> | 2017-11-25 17:02:19 +0100 |
commit | a0cf9271227c91fb887789aff5212c4bd8d710b5 (patch) | |
tree | f2b4a365ed899be04766f3937bcc2d58d22be065 /CHANGELOG.rst |
Import silx_0.6.1+dfsg.orig.tar.gz
[dgit import orig silx_0.6.1+dfsg.orig.tar.gz]
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r-- | CHANGELOG.rst | 173 |
1 files changed, 173 insertions, 0 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 0000000..041dc7a --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,173 @@ +Change Log +========== + +0.6.1: 2017/11/10 +----------------- + + * Plot: + + * Fix logarithmic axes, broken by new matplotlib version 2.1.0. + * Fix axis limits changed signal, not emitted with matplotlib 1.5.x and 2.0.x + when the widget is resized. + * Support displaying float128 data with matplotlib < 2.1.0. + * Fix minor bugs with the crosshair cursor and the legends widget. + + * Update documentation on Zenodo DOI and Debian packages installation. + * Fix the Debian packaging script for Ubuntu distributions. + + +0.6.0: 2017/10/02 +----------------- + + * OpenCl. Tomography. Implement a filtered back projection. + * Add a *PrintPreview* widget and a *PrintPreviewToolButton* for *PlotWidget*. + * Plot: + + * Add a context menu on right click. + * Add a *ComplexImageView* widget. + * Merged abstract *Plot* class with *PlotWidget* class. + * Make colormap an object with signals (*sigChanged*) + * Add a colorbar widget *silx.gui.plot.ColorBar*. + * Make axis an object, allow axis synchronization between plots, + allow adding constraints on axes limits. + * Refactor plot actions, new sub-package *silx.gui.plot.actions*. + * Add signals on *PlotWidget* items notifying updates. + * Mask. Support loading of TIFF images. + + * Plot3d: + + * Rework toolbar and interaction to use only the left mouse button. + * Support any colormap. + + * Hdf5TreeView: + + * Add an API to select a single tree node item (*setSelectedH5Node*) + * Better support and display of types. + * New column for displaying the kind of links. + * Broken nodes are now selectable. + + * StackView. Add a *setTitleCallback* method. + * Median filter. Add new modes (*reflect, mirror, shrink*) in addition to *nearest*. + + * IO: + + * Rename module *spectoh5* to *convert*. Add support for conversion of *fabio* formats. + * Support NPZ format. + * Support opening an URI (*silx.io.open(filename::path)*). + * *Group* methods *.keys*, *.value* and *.items* now return lists in Python 2 + and iterators in Python 3. + + * Image. Add tomography utils: *phantomgenerator* to produce Shepp-Logan phantom, function to compute center of rotation (*calc_center_corr*, *calc_center_centroid*) and rescale the intensity of an image (*rescale_intensity*). + + * Commands: + + * *silx view*: + + * Add command line option *--use-opengl-plot*. + * Add command line option *--debug*, to print dataset reading errors. + * Support opening URI (*silx view filename::path*). + + * *silx convert*. New command line application to convert supported data files to HDF5. + + * Enable usage of *silx.resources* for other projects. + * The *silx* license is now fully MIT. + + +0.5.0: 2017/05/12 +----------------- + + * Adds OpenGL backend to 1D and 2D graphics + * Adds Object Oriented plot API with Curve, Histogram, Image, ImageRgba and Scatter items. + * Implements generic launcher (``silx view``) + * NXdataViewer. Module providing NeXus NXdata support + * Math/OpenCL. Implementation of median filter. + * Plot. Implementation of ColorBar widget. + * Plot. Visualization of complex data type. + * Plot. Implementation of Scatter Plot Item supporting colormaps and masks. + * Plot. StackView now supports axes calibration. + * I/O. Supports SPEC files not having #F or #S as first line character. + * I/O. Correctly exposes UB matrix when found in file. + * ROIs. Simplification of API: setRois, getRois, calculateRois. + * ROIs. Correction of calculation bug when the X-axis values were not ordered. + * Sift. Moves package from ``silx.image`` to ``silx.opencl``. + + +0.4.0: 2017/02/01 +----------------- + + * Adds plot3D package (include visualization of 3-dimensional scalar fields) + * Adds data viewer (it can handle n-dimensional data) + * Adds StackView (ex. Visualization of stack of images) + * Adds depth profile calculation (ex. extract profile of a stack of images) + * Adds periodic table widget + * Adds ArrayTableWidget + * Adds pixel intensity histogram action + * Adds histogram parameter to addCurve + * Refactoring. Create silx.gui.data (include widgets for data) + * Refactoring. Rename utils.load as silx.io.open + * Changes active curve behavior in Plot. No default active curve is set by default + * Fit Action. Add polynomial functions and background customization + * PlotWindow. Provide API to access toolbar actions + * Handle SPEC, HDF5 and image formats through an unified API + * hdf5widget example. Inspect and visualize any datasets + * Improves mask tool + * Deprecates PlotWindow dock widgets attributes in favor of getter methods + + +0.3.0: 2016/10/12 +----------------- + + * Adds OpenCL management + * Adds isosurface marching cubes + * Adds sift algorithm for image alignement + * Adds octaveh5 module to insure communication between octave and python using HDF5 file + * Adds silx.utils module containing weakref and html-escape + * Adds silx.sx for flat import (helper for interactive shell) + * Adds HDF5 load API (supporting Spec files) to silx.io.utils module + * Adds SpecFile support for multiple MCA headers + * Adds HDF5 TreeView + * Adds FitManager to silx.math.fit and FitWidget to silx.gui.fit + * Adds ThreadPoolPushButton to silx.gui.widgets + * Adds getDataRange function to plot widget + * Adds loadUi, Slot and Property to qt.py + * Adds SVG icons and support + * Adds examples for plot actions, HDF5 widget, helper widgets, converter from Spec to HDF5 + * Adds tutorials for plot actions, spech5, spectoh5, sift and fitmanager + * Improves right axis support for plot widget + * Improves mask tool + * Refactors widgets constructor: first argument is now the parent widget + * Changes plot documentation and add missing module to the documentation + + +0.2.0: 2016/07/12 +----------------- + + * Adds bilinear interpolator and line-profile for images to silx.image + * Adds Levenberg-Marquardt least-square fitting algorithm to silx.math.fit + * Histogramnd changed to become a class rather than a function, API and return values changed + * Adds HistogramndLut, using a lookup table to bin data onto a regular grid for several sets of + data sharing the same coordinates + * Adds legend widget and bottom toolbar to PlotWindow + * Adds a line-profile toolbar to PlotWindow + * Adds ImageView widget with side histograms and profile toolbar + * Adds IPython console widget, to be started from PlotWindow toolbar + * Adds Plot1D widget for curves and Plot2D widget for images + * Adds ROI widget for curves in PlotWindow + * Adds a mask widget and toolbar to plot (2D) + * Renames silx.io.dicttoh5 to silx.io.dictdump + * Adds configuration dictionary dumping/loading to/from JSON and INI files in silx.io.configdict + * Adds specfile wrapper API compatible with legacy wrapper: silx.io.specfilewrapper + * Transposes scan data in specfile module to have detector as first index + * Set up nigthly build for sources package, debian packages (http://www.silx.org/pub/debian/) + and documentation (http://www.silx.org/doc/) + + +0.1.0: 2016/04/14 +----------------- + + * Adds project build, documentation and test structure + * Adds continuous integration set-up for Travis-CI and Appveyor + * Adds Debian packaging support + * Adds SPEC file reader, SPEC file conversion to HDF5 in silx.io + * Adds histogramnd function in silx.math + * Adds 1D, 2D plot widget with a toolbar, refactored from PyMca PlotWindow in silx.gui.plot |