summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
authorPicca Frédéric-Emmanuel <picca@debian.org>2017-11-25 17:02:19 +0100
committerPicca Frédéric-Emmanuel <picca@debian.org>2017-11-25 17:02:19 +0100
commita0cf9271227c91fb887789aff5212c4bd8d710b5 (patch)
treef2b4a365ed899be04766f3937bcc2d58d22be065 /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.rst173
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