Bot releases are hidden (Show)
Published by woutdenolf over 4 years ago
First release candidate of v0.13.0
Published by t20100 over 4 years ago
Published by t20100 over 4 years ago
silx view application:
HDF5TableView
information table to make text selectable and ease copy (PR #2903)silx.gui
:
silx.gui.colors.Colormap
: Added mean+/-3*std autscale mode (PR #2877, #2900)
silx.gui.utils.glutils
: Added isOpenGLAvailable
to check the availability of OpenGL (PR #2878)
silx.gui.dialog.ColormapDialog
: Improved widget (PR #2874, #2915, #2924)
silx.gui.plot
:
silx.gui.plot.PlotWidget
:
PlotWidget.addItem
to PlotWidget.addShape
to add Shape
items (PR #2873)PlotWidget.addItem
and PlotWidget.removeItem
to handle object items (previous behavior deprecated, not removed) (PR #2904, #2919)silx.gui.plot.items
:
sigDragStarted
and sigDragFinished
signals to marker items and sigEditingStarted
and sigEditingFinished
signals to region of interest items (PR #2754)XAxisExtent
and YAxisExtent
items in silx.gui.plot.items
to control the plot data extent (PR #2932)Scatter
item regular grid visualization to be more resilient (PR #2918)Miscellaneous:
numpy.errstate
to ignore warnings rather than the warnings
module (PR #2920)Build, documentation and tests:
Published by t20100 almost 5 years ago
Python 2.7 is no longer officially supported (even if tests pass and most of the library should work).
silx view application:
--hdf5-file-locking
option (PR #2861)silx.gui
:
silx.gui.plot
:
baseline
argument to PlotWidget
addCurve
and addHistogram
methods (PR #2715)PlotWidget
marker items (PR #2744)BoundingRect
PlotWidget
item (PR #2823)PlotWidget
items using symbols (PR #2792)PlotWidget
and backends rendering and picking to guarantee rendering order of items (PR #2602, #2694, #2726, #2728, #2730, #2731, #2732, #2734, #2746, #2800, #2822, #2829, #2851, #2853)RegionOfInterest
: Added sigItemChanged
signal, renamed get|setLabel
to get|setName
(PR #2684, #2729, #2794, #2803, #2860)StackView
: Allow to save dataset to HDF5 (PR #2813)silx.gui.plot3d
:
ComplexField3D
(PR #2675)Miscellaneous:
cividis
colormap (PR #2763)silx.gui.widgets.ColormapNameComboBox
widget (PR #2814)silx.gui.widgets.LegendIconWidget
widget (PR #2783)silx.gui.utils.blockSignals
context manager (PR #2697, #2702)silx.gui.utils.qtutils.getQEventName
function (PR #2725)silx.gui.colors.asQColor
function (PR #2753)silx.opencl
:
silx.opencl.sparse.CSR
with support of different data types (PR #2671)silx.opencl.utils
module (PR #2782)silx.opencl.sinofilter.SinoFilter
to avoid importing scikit-cuda (PR #2721)silx.opencl.convolution.Convolution
(PR #2781)silx.math
/silx.image
:
silx.math.interpolate.interp3d
(PR #2678)silx.image.utils.gaussian_kernel
function (PR #2782)silx.image.shapes.Polygon
argument check (PR #2761)silx.math.fft
with FFTW backend (PR #2751)silx.io
:
asarray=True
argument to silx.io.dictdump.h5todict
function (PR #2692, #2767)silx.io.utils.DataUrl
(PR #2790)specfile
(PR #2817)fabio
(PR #2735)Build, documentation and tests:
Cython
as a build dependency (PR #2795, #2807, #2808)bootstrap.py
script (PR #2727, #2733)Published by t20100 almost 5 years ago
First release candidate for v0.12.0
Published by vasole over 5 years ago
Graphical user interface:
Plot:
Plot3D:
PositionInfoWidget
picking.silx.gui.widgets
:
1,y,x
.Miscellaneous:
Published by pierrepaleo over 5 years ago
Bug fix release
Published by pierrepaleo over 5 years ago
Graphical user interface:
Plot:
Add support of foreground color
Fix plot background colors
Add tool to mask ellipse
StatsWidget:
Add support for plot3D widgets
Add a PyMca like widget
Colormap
: Phase colormap is now editable
ImageView
: Add ColorBarWidget
PrintPreview
:
Add API to define 'comment' and 'title'
Fix resizing in PyQt5
Selection: Allow style definition
ColormapDialog
: display 'values' plot in log if colormap uses log
Synchronize ColorBar with plot background colors
CurvesROIWidget
: ROI is now an object.
Plot3D:
SceneWidget
: add ColormapMesh item
Add compatibility with the StatsWidget to display statistic on 3D volumes.
Add ScalarFieldView.get|setOuterScale
Fix label update in param tree
Add ColormapMesh
item to the SceneWidget
HDF5 tree:
Allow URI drop
Robustness of hdf5 tree with corrupted files
silx.gui.widgets
:
Add URL selection table
Input/output:
silx view
:
silx convert
Math:
OpenCL:
Compute statistics on a numpy.ndarray
Backprojection:
Add sinogram filters (SinoFilter)
Input and/or output can be device arrays.
Miscellaneous:
Published by t20100 almost 6 years ago
Graphical user interface:
silx.gui.widgets
:
RangeSlider
widget, a slider with 2 thumbsCurveLegendsWidget
widget to display PlotWidget curve legendsLegendSelector
widget)FlowLayout
QWidget layoutPlot:
Adds CompareImages
widget providing tools to compare 2 images
ScatterView
: Adds alpha channel support
MaskToolsWidget
: Adds load/save masks from/to HDF5 files
PlotWidget
:
getItems
method, sigItemAdded
and sigItemAboutToBeRemoved
signalsget|setActiveCurveStyle
method)get|setActiveCurveColor
methodsget|setActiveCurveSelectionMode
methods to change the behavior of active curve selectionPlot3D:
SceneWidget.pickItems
method to retrieve the item and data at a given mouse positionPositionInfoWidget
widget to display data value at a given mouse positionsilx.gui.utils
:
image
module for QImage/numpy array conversion functionstestutils
helper module for writing Qt testssilx.gui.test.utils
)Adds silx.gui.qt.inspect
module to inspect Qt objects
Math:
silx view
:
Dependencies:
h5py
and fabio
as strong dependenciesMiscellaneous:
silx.examples
package to ship the example with the libraryPublished by t20100 over 6 years ago
Graphical user interface:
Plot:
silx.gui.plot.items.XAxis.setTickMode
)silx.gui.plot.items.roi
and silx.gui.plot.tools.roi
)StatsWidget
widget for displaying statistics on data displayed in a PlotWidget
ScatterView
widget for displaying scatter plot with tools such as line profile and maskPlot3D: Adds SceneWidget
items to display many cubes, cylinders or hexagonal prisms at once
Adds silx.gui.utils
package with submitToQtMainThread
for asynchronous execution of Qt-related functions
Adds Qt signals to Hdf5TreeView
to manage HDF5 file life-cycle
Adds GroupDialog
dialog to select a group in a HDF5 file
Improves colormap computation with a Cython/OpenMP implementation
Main API changes:
Colormap
is now part of silx.gui.colors
ColormapDialog
is now part of silx.gui.dialogs
MaskToolsWidget.getSelectionMask
method now returns None
if no image is selectedFrameBrowser
APIImage
Input/output:
NXdata
parser to get messages about malformed input datasilx.sx
silx.sx
in script as in Python interpretersx.imshow
supports custom y-axis orientation using argument origin=upper|lower
sx.enable_gui()
to enable silx widgets in IPython notebookssilx convert
silx view
--fresh
option to clean up user preferences at startupNXdata
by combining different datasetsCTRL+C
shortcut in the terminal to close the applicationScatterView
widget for scattersMiscellaneous
qtconsole
packageEdfFile
module with Python 3Published by kif over 6 years ago
Input/output:
silx.io.url.DataUrl
to parse supported links identifyingsilx.io.open
now supports h5pyd and silx custom URLs.silx.io.get_data
is provided to allow to reach a numpy array from silx.OpenCL:
silx.sx
:
contour3d
function for displaying 3D isosurfaces.points3d
function for displaying 2D/3D scatter plots.ginput
function for interactive input of points on 1D/2D plots.Graphic user interface:
Provides a file dialog to pick a dataset or a group from HDF5 files.
Provides a file dialog to pick an image from HDF5 files or multiframes formats.
The colormap dialog can now be used as non-modal.
PlotWidget
can save the displayed data as a new NXentry
of a HDF5 file.
PlotWidget
exports displayed data as spec files using more digits.
Added new OpenGL-based 3D visualization widgets:
Updates of ScalarFieldView
widget:
ctrl
is pressedsilx view
:
NXentry
can display a default NXdata
.NXdata
is not displayable.NXdata
visualization can now show multiple curves (see @auxiliary_signals
).NXdata
specification.silx convert
:
--add-root-group
).Miscellaneous:
silx.utils.testutils
to share useful unittest functions with otherPublished by kif almost 7 years ago
Plot:
Update documentation on Zenodo DOI and Debian packages installation.
Fix the Debian packaging script for Ubuntu distributions.
Published by kif about 7 years ago
OpenCl: Tomography. Implement a filtered back projection
Add a PrintPreview widget and a PrintPreviewToolButton for PlotWidget
Plot:
Plot3d:
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: new wrapping modes
IO:
Image: Add tomography utils: phantomgenerator, calc_center_corr, calc_center_centroid
Commands:
silx view:
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
Published by vasole over 7 years ago
silx view
)silx.image
to silx.opencl
.Published by payno about 8 years ago