Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smarty12:Python
python-hyperspy
python-hyperspy.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-hyperspy.changes of Package python-hyperspy
------------------------------------------------------------------- Fri Jan 20 17:18:20 UTC 2023 - Ben Greiner <code@bnavigator.de> - Update to 1.7.3 ## Bug Fixes * Fix error when reading Velox containing FFT with odd number of pixels (#3040) * Fix pint Unit for pint>=0.20 (#3052) ## Maintenance * Fix deprecated import of scipy ascent in docstrings and the test suite (#3032) * Fix error handling when trying to convert a ragged signal to non-ragged for numpy >=1.24 (#3033) * Fix getting random state dask for dask>=2022.10.0 (#3049) - Release Hyperspy 1.7.2 ## Bug Fixes * Fix some errors and remove unnecessary code identified by LGTM. (#2977) * Fix error which occurs when guessing output size in the map() function and using dask newer than 2022.7.1 (#2981) * Fix display of x-ray lines when using log norm and the intensity at the line is 0 (#2995) * Fix handling constant derivative in spikes_removal_tool() (#3005) * Fix removing horizontal or vertical line widget; regression introduced in hyperspy 1.7.0 (#3008) ## Maintenance * Fix extension test suite CI workflow. Enable workflow manual trigger (#2982) * Fix deprecation warning and time zone test failing on windows (locale dependent) (#2984) * Fix external links in the documentation and add CI build to check external links (#3001) * Fix hyperlink in bibliography (#3015) * Fix matplotlib SpanSelector import for matplotlib 3.6 (#3016) - Release Hyperspy 1.7.1 ## Bug Fixes * Fixes invalid file chunks when saving some signals to hspy/zspy formats. (#2940) * Fix issue where a TIFF image from an FEI FIB/SEM navigation camera image would not be read due to missing metadata (#2941) * Respect show_progressbar parameter in map() (#2946) * Fix regression in set_signal_range() which was raising an error when used interactively (#2948) * Fix SpanROI regression: the output of interactive() was not updated when the ROI was changed. Fix errors with updating limits when plotting empty slice of data. Improve docstrings and test coverage. (#2952) * Fix stacking signals that contain their variance in metadata. Previously it was raising an error when specifying the stacking axis. (#2954) * Fix missing API documentation of several signal classes. (#2957) * Fix two bugs in decomposition(): * The poisson noise normalization was not applied when giving a signal_mask * An error was raised when applying a signal_mask on a signal with signal dimension larger than 1. (#2964) ## Maintenance * Minor refactor of the EELS subshells in the elements dictionary. (#2868) * Fix packaging of test suite and tweak tests to pass on different platform of blas implementation (#2933) - Release Hyperspy 1.7.0 ## New Features * Add filter_zero_loss_peak argument to the spikes_removal_tool() method (#1412) * Add calibrate() method to Signal2D signal, which allows for interactive calibration (#1791) * Add vacuum_mask() method to EELSSpectrum signal (#2183) * Support for relative slicing (#2386) * Implement non-uniform axes, not all hyperspy functionalities support non-uniform axes, see this tracking issue for progress. (#2399) * Add (weighted) linear least square fitting. Close #488 and #574. (#2422) * Support for reading JEOL EDS data (#2488) * Plot overlayed images - see plotting several images (#2599) * Add initial support for GPU computation using cupy (#2670) * Add height property to the Gaussian2D component (#2688) * Support for reading and writing TVIPS image stream data (#2780) * Add in zspy format: hspy specification with the zarr format. Particularly useful to speed up loading and saving large datasets by using concurrency. (#2825) * Support for reading DENSsolutions Impulse data (#2828) * Add lazy loading for JEOL EDS data (#2846) * Add html representation for lazy signals and the get_chunk_size() method to get the chunk size of given axes (#2855) * Add support for Hamamatsu HPD-TA Streak Camera tiff files, with axes and metadata parsing. (#2908) ## Bug Fixes * Signals with 1 value in the signal dimension will now be BaseSignal (#2773) * density_of_mixture() now throws a Value error when the density of an element is unknown (#2775) * Improve error message when performing Cliff-Lorimer quantification with a single line intensity (#2822) * Fix bug for the hydrogenic gdos k edge (#2859) * Fix bug in axes.UnitConversion: the offset value was initialized by units. (#2864) * Fix bug where the map() function wasn’t operating properly when an iterating signal was larger than the input signal. (#2878) * In case the Bruker defined XML element node at SpectrumRegion contains no information on the specific selected X-ray line (if there is only single line available), suppose it is ‘Ka’ line. (#2881) * When loading Bruker Bcf, cutoff_at_kV=None does no cutoff (#2898) * Fix bug where the map() function wasn’t operating properly when an iterating signal was not an array. (#2903) * Fix bug for not saving ragged arrays with dimensions larger than 2 in the ragged dimension. (#2906) * Fix bug with importing some spectra from eelsdb and add progress bar (#2916) * Fix bug when the spikes_removal_tool would not work interactively for signal with 0-dimension navigation space. (#2918) ## Deprecations * Deprecate set_signal_dimension() in favour of using as_signal1D(), as_signal2D() or transpose() of the signal instance instead. (#2830) ## Enhancements * Region of Interest (ROI) can now be created without specifying values (#2341) * mpfit cleanup (#2494) * Document reading Attolight data with the sur/pro format reader (#2559) * Lazy signals now caches the current data chunk when using multifit and when plotting, improving performance. (#2568) * Read cathodoluminescence metadata from digital micrograph files, amended in PR #2894 (#2590) * Add possibility to search/access nested items in DictionaryTreeBrowser (metadata) without providing full path to item. (#2633) * Improve map() function in BaseSignal by utilizing dask for both lazy and non-lazy signals. This includes adding a lazy_output parameter, meaning non-lazy signals now can output lazy results. See the user guide for more information. (#2703) * NeXus file with more options when reading and writing (#2725) * Add dtype argument to rebin() (#2764) * Add option to set output size when exporting images (#2791) * Add switch_iterpath() context manager to switch iterpath (#2795) * Add options not to close file (lazy signal only) and not to write dataset for hspy file format, see HSpy - HyperSpy’s HDF5 Specification for details (#2797) * Add Github workflow to run test suite of extension from a pull request. (#2824) * Add ragged attribute to BaseSignal to clarify when a signal contains a ragged array. Fix inconsistency caused by ragged array and add a ragged array section to the user guide (#2842) * Import hyperspy submodules lazily to speed up importing hyperspy. Fix autocompletion signals submodule (#2850) * Add support for JEOL SightX tiff file (#2862) * Add new markers arrow, ellipse and filled rectangle. (#2871) * Add metadata about the file-reading and saving operations to the Signals produced by load() and save() (see the metadata structure section of the user guide) (#2873) * expose Stage coordinates and rotation angle in metada for sem images in bcf reader. (#2911) ## API changes * metadata.Signal.binned is replaced by an axis parameter, e. g. axes_manager[-1].is_binned (#2652) * when loading Bruker bcf, cutoff_at_kV=None (default) applies no more automatic cutoff. * New acceptable values "zealous" and "auto" do automatic cutoff. (#2910) * Deprecate the ability to directly set metadata and original_metadata Signal attributes in favor of using set_item() and add_dictionary() methods or specifying metadata when creating signals (#2913) ## Maintenance * Drop support for python 3.6 (#2839) * Continuous integration fixes and improvements; Bump minimal version requirement of dask to 2.11.0 and matplotlib to 3.1.3 (#2866) * Tweak tests tolerance to fix tests failure on aarch64 platform; Add python 3.10 build. (#2914) * Add support for matplotlib 3.5, simplify maintenance of RangeWidget and some signal tools. (#2922) * Compress some tiff tests files to reduce package size (#2926) - Release v1.6.5 ## Bug Fixes * Suspend plotting during smart_fit() call (#2796) * make add_marker() also check if the plot is not active before plotting signal (#2799) * Fix irresponsive ROI added to a signal plot with a right hand side axis (#2809) * Fix plot_histograms() drawstyle following matplotlib API change (#2810) * Fix incorrect map() output size of lazy signal when input and output axes do not match (#2837) * Add support for latest h5py release (3.5) (#2843) ## Deprecations * Rename line_style to linestyle in plot_spectra() to match matplotlib argument name (#2810) ## Enhancements * add_widget() can now take a string or integer instead of tuple of string or integer (#2809) - Release v1.6.4 ## Bug Fixes * Fix parsing EELS aperture label with unexpected value, for example ‘Imaging’ instead of ‘5 mm’ (#2772) * Lazy datasets can now be saved out as blockfiles (blo) (#2774) * ComplexSignals can now be rebinned without error (#2789) * Method estimate_parameters() of the Polynomial component now supports order greater than 10 (#2790) * Update minimal requirement of dependency importlib_metadata from >= 1.6.0 to >= 3.6 (#2793) ## Enhancements * When saving a dataset with a dtype other than uint8 to a blockfile (blo) it is now possible to provide the argument intensity_scaling to map the intensity values to the reduced range (#2774) ## Maintenance * Fix image comparison failure with numpy 1.21.0 (#2774) - Release v1.6.3 ## Bug Fixes * Fix ROI snapping regression (#2720) * Fix shift1D(), align1D() and align_zero_loss_peak() regression with navigation dimension larger than one (#2729) * Fix disconnecting events when closing figure and remove_background() is active (#2734) * Fix map() regression of lazy signal with navigation chunks of size of 1 (#2748) * Fix unclear error message when reading a hspy file saved using blosc compression and hdf5plugin hasn’t been imported previously (#2760) * Fix saving navigator of lazy signal (#2763) ## Enhancements * Use importlib_metadata instead of pkg_resources for extensions registration to speed up the import process and making it possible to install extensions and use them without restarting the python session (#2709) * Don’t import hyperspy extensions when registering extensions (#2711) * Improve docstrings of various fitting methods (#2724) * Improve speed of shift1D() (#2750) * Add support for recent EMPAD file; scanning size wasn’t parsed. (#2757) - Add scipy-datasets.tar.gz for testing * hyperspy-e2d6483-scipy-datasets-fix.patch for typo fix gh#hyperspy/hyperspy/commit/e2d6483 ------------------------------------------------------------------- Wed Apr 14 10:26:35 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 1.6.2. * Widgets plotting improvement and add ``pick_tolerance`` to plot preferences * Update external links in the loading data section of the user guide * Pass keyword argument to the image IO plugins * Drop support for numpy<1.16, in line with NEP 29 and fix protochip reader for numpy 1.20 * Run test suite against upstream dependencies (numpy, scipy, scikit-learn and scikit-image) * Improve error message when file not found * Add update instructions to user guide * Fix disconnect event when closing navigator only plot * Improve plotting navigator of lazy signals, add ``navigator`` setter to lazy signals * Use 'dask_auto' when rechunk=True in ``change_dtype`` for lazy signal * Use dask chunking when saving lazy signal instead of rechunking and leave the user to decide what is the suitable chunking * Fix incorrect chunksize when saving EMD NCEM file and specifying chunks * Fix ``find_peaks`` GUIs call with laplacian/difference of gaussian methods * Added lazy reading support for FFT and DPC datasets in FEI emd datasets * Fix various future and deprecation warnings from numpy and scikit-learn * Improve error message when initialising SpanROI with left >= right * Fix ``iterpath`` VisibleDeprecationWarning when using ``fit_component`` * Fix various bugs with ``CircleWidget`` and ``Line2DWidget`` * Allow running the test suite without the pytest-mpl plugin * Fix warnings when building documentation * Add Releasing guide * Fix setting signal range of model with negative axis scales * Fix and improve mask handling in lazy decomposition * Plot scalebar when the axis scales have different sign * Fix align1D returning zeros shifts * Fix finding dataset path for EMD NCEM file containing more than one dataset in a group * Add support for python 3.9, fix deprecation warning with matplotlib 3.4.0 and bump minimum requirement to numpy 1.17.1 and dask 2.1.0. * Add integration test suite documentation in the developer guide. * Fix squeeze function for multiple zero-dimensional entries, improved docstring, added to user guide. * Use native endianess in numba jitted functions. * Fix error in Cliff-Lorimer quantification using absorption correction * Fix ``navigation_mask`` bug in decomposition when provided as numpy array * Fix closing image contrast tool and setting vmin/vmax values * Fix range widget with matplotlib 3.4 * Fix bug in `hs.interactive` with function returning `None`. Improve user guide example. * Add option not to snap ROI when calling the `interactive` method of a ROI * Fix broken events when changing signal type * Make DictionaryTreeBrowser lazy by default * Fix setting offset in rebin: the offset was changed in the wrong axis * Fix reading XRF bruker file * Speed up setting CI on azure pipeline * Fix performance issue with the lazy map method of lazy * Add option to copy/load original metadata in ``hs.stack`` and ``hs.load`` to avoid large ``original_metadata`` which can slowdown processing. * Fix SkewNormal component compatibility with sympy 1.8 ------------------------------------------------------------------- Tue Apr 14 00:10:55 UTC 2020 - andy great <andythe_great@pm.me> - Initial package release, version 1.6.1.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor