Hyperspy

Latest version: v2.3.0

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

Scan your dependencies

Page 3 of 9

1.7.0

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

New features
------------

- Add ``filter_zero_loss_peak`` argument to the ``hyperspy._signals.eels.EELSSpectrum.spikes_removal_tool`` method (`1412 <https://github.com/hyperspy/hyperspy/issues/1412>`_)
- Add :py:meth:`~.api.signals.Signal2D.calibrate` method to :py:class:`~.api.signals.Signal2D` signal, which allows for interactive calibration (`1791 <https://github.com/hyperspy/hyperspy/issues/1791>`_)
- Add ``hyperspy._signals.eels.EELSSpectrum.vacuum_mask`` method to: ``hyperspy._signals.eels.EELSSpectrum`` signal (`2183 <https://github.com/hyperspy/hyperspy/issues/2183>`_)
- Support for :ref:`relative slicing <signal.indexing>` (`2386 <https://github.com/hyperspy/hyperspy/issues/2386>`_)
- Implement non-uniform axes, not all hyperspy functionalities support non-uniform axes, see this `tracking issue <https://github.com/hyperspy/hyperspy/issues/2398>`_ for progress. (`#2399 <https://github.com/hyperspy/hyperspy/issues/2399>`_)
- Add (weighted) :ref:`linear least square fitting <linear_fitting-label>`. Close `488 <https://github.com/hyperspy/hyperspy/issues/488>`_ and `#574 <https://github.com/hyperspy/hyperspy/issues/574>`_. (`#2422 <https://github.com/hyperspy/hyperspy/issues/2422>`_)
- Support for reading :external+rsciio:ref:`JEOL EDS data<jeol-format>` (`2488 <https://github.com/hyperspy/hyperspy/issues/2488>`_)
- Plot overlayed images - see :ref:`plotting several images<plot.images>` (`2599 <https://github.com/hyperspy/hyperspy/issues/2599>`_)
- Add initial support for :ref:`GPU computation<gpu_processing>` using cupy (`2670 <https://github.com/hyperspy/hyperspy/issues/2670>`_)
- Add ``height`` property to the :py:class:`~._components.gaussian2d.Gaussian2D` component (`2688 <https://github.com/hyperspy/hyperspy/issues/2688>`_)
- Support for reading and writing :external+rsciio:ref:`TVIPS image stream data<tvips-format>` (`2780 <https://github.com/hyperspy/hyperspy/issues/2780>`_)
- Add in :external+rsciio:ref:`zspy format<zspy-format>`: hspy specification with the zarr format. Particularly useful to speed up loading and :ref:`saving large datasets<big_data.saving>` by using concurrency. (`2825 <https://github.com/hyperspy/hyperspy/issues/2825>`_)
- Support for reading :external+rsciio:ref:`DENSsolutions Impulse data<dens-format>` (`2828 <https://github.com/hyperspy/hyperspy/issues/2828>`_)
- Add lazy loading for :external+rsciio:ref:`JEOL EDS data<jeol-format>` (`2846 <https://github.com/hyperspy/hyperspy/issues/2846>`_)
- Add :ref:`html representation<lazy._repr_html_>` for lazy signals and the
:py:meth:`~._signals.lazy.LazySignal.get_chunk_size` method to get the chunk size
of given axes (`2855 <https://github.com/hyperspy/hyperspy/issues/2855>`_)
- Add support for Hamamatsu HPD-TA Streak Camera tiff files,
with axes and metadata parsing. (`2908 <https://github.com/hyperspy/hyperspy/issues/2908>`_)


Bug Fixes
---------

- Signals with 1 value in the signal dimension will now be :py:class:`~.api.signals.BaseSignal` (`2773 <https://github.com/hyperspy/hyperspy/issues/2773>`_)
- :py:func:`exspy.material.density_of_mixture` now throws a Value error when the density of an element is unknown (`2775 <https://github.com/hyperspy/hyperspy/issues/2775>`_)
- Improve error message when performing Cliff-Lorimer quantification with a single line intensity (`2822 <https://github.com/hyperspy/hyperspy/issues/2822>`_)
- Fix bug for the hydrogenic gdos k edge (`2859 <https://github.com/hyperspy/hyperspy/issues/2859>`_)
- Fix bug in axes.UnitConversion: the offset value was initialized by units. (`2864 <https://github.com/hyperspy/hyperspy/issues/2864>`_)
- Fix bug where the :py:meth:`~.api.signals.BaseSignal.map` function wasn't operating properly when an iterating signal was larger than the input signal. (`2878 <https://github.com/hyperspy/hyperspy/issues/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 <https://github.com/hyperspy/hyperspy/issues/2881>`_)
- When loading Bruker Bcf, ``cutoff_at_kV=None`` does no cutoff (`2898 <https://github.com/hyperspy/hyperspy/issues/2898>`_)
- Fix bug where the :py:meth:`~.api.signals.BaseSignal.map` function wasn't operating properly when an iterating signal was not an array. (`2903 <https://github.com/hyperspy/hyperspy/issues/2903>`_)
- Fix bug for not saving ragged arrays with dimensions larger than 2 in the ragged dimension. (`2906 <https://github.com/hyperspy/hyperspy/issues/2906>`_)
- Fix bug with importing some spectra from eelsdb and add progress bar (`2916 <https://github.com/hyperspy/hyperspy/issues/2916>`_)
- Fix bug when the spikes_removal_tool would not work interactively for signal with 0-dimension navigation space. (`2918 <https://github.com/hyperspy/hyperspy/issues/2918>`_)


Deprecations
------------

- Deprecate ``hyperspy.axes.AxesManager.set_signal_dimension`` in favour of using :py:meth:`~.api.signals.BaseSignal.as_signal1D`, :py:meth:`~.api.signals.BaseSignal.as_signal2D` or :py:meth:`~.api.signals.BaseSignal.transpose` of the signal instance instead. (`2830 <https://github.com/hyperspy/hyperspy/issues/2830>`_)


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

- :ref:`Region of Interest (ROI)<roi-label>` can now be created without specifying values (`2341 <https://github.com/hyperspy/hyperspy/issues/2341>`_)
- mpfit cleanup (`2494 <https://github.com/hyperspy/hyperspy/issues/2494>`_)
- Document reading Attolight data with the sur/pro format reader (`2559 <https://github.com/hyperspy/hyperspy/issues/2559>`_)
- Lazy signals now caches the current data chunk when using multifit and when plotting, improving performance. (`2568 <https://github.com/hyperspy/hyperspy/issues/2568>`_)
- Read cathodoluminescence metadata from digital micrograph files, amended in `PR 2894 <https://github.com/hyperspy/hyperspy/pull/2894>`_ (`#2590 <https://github.com/hyperspy/hyperspy/issues/2590>`_)
- Add possibility to search/access nested items in DictionaryTreeBrowser (metadata) without providing full path to item. (`2633 <https://github.com/hyperspy/hyperspy/issues/2633>`_)
- Improve :py:meth:`~.api.signals.BaseSignal.map` function in :py:class:`~.api.signals.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 :ref:`user guide<lazy_output-map-label>` for more information. (`2703 <https://github.com/hyperspy/hyperspy/issues/2703>`_)
- :external+rsciio:ref:`NeXus<nexus-format>` file with more options when reading and writing (`2725 <https://github.com/hyperspy/hyperspy/issues/2725>`_)
- Add ``dtype`` argument to :py:meth:`~.api.signals.BaseSignal.rebin` (`2764 <https://github.com/hyperspy/hyperspy/issues/2764>`_)
- Add option to set output size when :external+rsciio:ref:`exporting images<image-format>` (`2791 <https://github.com/hyperspy/hyperspy/issues/2791>`_)
- Add :py:meth:`~.axes.AxesManager.switch_iterpath` context manager to switch iterpath (`2795 <https://github.com/hyperspy/hyperspy/issues/2795>`_)
- Add options not to close file (lazy signal only) and not to write dataset for hspy file format, see :external+rsciio:ref:`hspy-format` for details (`2797 <https://github.com/hyperspy/hyperspy/issues/2797>`_)
- Add Github workflow to run test suite of extension from a pull request. (`2824 <https://github.com/hyperspy/hyperspy/issues/2824>`_)
- Add :py:attr:`~.api.signals.BaseSignal.ragged` attribute to :py:class:`~.api.signals.BaseSignal` to clarify when a signal contains a ragged array. Fix inconsistency caused by ragged array and add a :ref:`ragged array<signal.ragged>` section to the user guide (`2842 <https://github.com/hyperspy/hyperspy/issues/2842>`_)
- Import hyperspy submodules lazily to speed up importing hyperspy. Fix autocompletion `signals` submodule (`2850 <https://github.com/hyperspy/hyperspy/issues/2850>`_)
- Add support for JEOL SightX tiff file (`2862 <https://github.com/hyperspy/hyperspy/issues/2862>`_)
- Add new markers ``hyperspy.drawing._markers.arrow``, ``hyperspy.drawing._markers.ellipse`` and filled ``hyperspy.drawing._markers.rectangle``. (`2871 <https://github.com/hyperspy/hyperspy/issues/2871>`_)
- Add metadata about the file-reading and saving operations to the Signals
produced by :py:func:`~.api.load` and :py:meth:`~.api.signals.BaseSignal.save`
(see the :ref:`metadata structure <general-file-metadata>` section of the user guide) (`2873 <https://github.com/hyperspy/hyperspy/issues/2873>`_)
- expose Stage coordinates and rotation angle in metada for sem images in bcf reader. (`2911 <https://github.com/hyperspy/hyperspy/issues/2911>`_)


API changes
-----------

- ``metadata.Signal.binned`` is replaced by an axis parameter, e. g. ``axes_manager[-1].is_binned`` (`2652 <https://github.com/hyperspy/hyperspy/issues/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 <https://github.com/hyperspy/hyperspy/issues/2910>`_)
- Deprecate the ability to directly set ``metadata`` and ``original_metadata`` Signal
attributes in favor of using :py:meth:`~.misc.utils.DictionaryTreeBrowser.set_item`
and :py:meth:`~.misc.utils.DictionaryTreeBrowser.add_dictionary` methods or
specifying metadata when creating signals (`2913 <https://github.com/hyperspy/hyperspy/issues/2913>`_)


Maintenance
-----------

- Fix warning when build doc and formatting user guide (`2762 <https://github.com/hyperspy/hyperspy/issues/2762>`_)
- Drop support for python 3.6 (`2839 <https://github.com/hyperspy/hyperspy/issues/2839>`_)
- Continuous integration fixes and improvements; Bump minimal version requirement of dask to 2.11.0 and matplotlib to 3.1.3 (`2866 <https://github.com/hyperspy/hyperspy/issues/2866>`_)
- Tweak tests tolerance to fix tests failure on aarch64 platform; Add python 3.10 build. (`2914 <https://github.com/hyperspy/hyperspy/issues/2914>`_)
- Add support for matplotlib 3.5, simplify maintenance of ``RangeWidget`` and some signal tools. (`2922 <https://github.com/hyperspy/hyperspy/issues/2922>`_)
- Compress some tiff tests files to reduce package size (`2926 <https://github.com/hyperspy/hyperspy/issues/2926>`_)


.. _changes_1.6.5:

1.6.5

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

Bug Fixes
---------

- Suspend plotting during :meth:`exspy.models.EELSModel.smart_fit` call (`2796 <https://github.com/hyperspy/hyperspy/issues/2796>`_)
- make :py:meth:`~.api.signals.BaseSignal.add_marker` also check if the plot is not active before plotting signal (`2799 <https://github.com/hyperspy/hyperspy/issues/2799>`_)
- Fix irresponsive ROI added to a signal plot with a right hand side axis (`2809 <https://github.com/hyperspy/hyperspy/issues/2809>`_)
- Fix :py:func:`~.api.plot.plot_histograms` drawstyle following matplotlib API change (`2810 <https://github.com/hyperspy/hyperspy/issues/2810>`_)
- Fix incorrect :py:meth:`~.api.signals.BaseSignal.map` output size of lazy signal when input and output axes do not match (`2837 <https://github.com/hyperspy/hyperspy/issues/2837>`_)
- Add support for latest h5py release (3.5) (`2843 <https://github.com/hyperspy/hyperspy/issues/2843>`_)


Deprecations
------------

- Rename ``line_style`` to ``linestyle`` in :py:func:`~.api.plot.plot_spectra` to match matplotlib argument name (`2810 <https://github.com/hyperspy/hyperspy/issues/2810>`_)


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

- :py:meth:`~.roi.BaseInteractiveROI.add_widget` can now take a string or integer instead of tuple of string or integer (`2809 <https://github.com/hyperspy/hyperspy/issues/2809>`_)


.. _changes_1.6.4:

1.6.4

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

Bug Fixes
---------

- Fix parsing EELS aperture label with unexpected value, for example 'Imaging' instead of '5 mm' (`2772 <https://github.com/hyperspy/hyperspy/issues/2772>`_)
- Lazy datasets can now be saved out as blockfiles (blo) (`2774 <https://github.com/hyperspy/hyperspy/issues/2774>`_)
- ComplexSignals can now be rebinned without error (`2789 <https://github.com/hyperspy/hyperspy/issues/2789>`_)
- Method :py:meth:`~.api.model.components1D.Polynomial.estimate_parameters` of the :py:class:`~._components.polynomial.Polynomial` component now supports order
greater than 10 (`2790 <https://github.com/hyperspy/hyperspy/issues/2790>`_)
- Update minimal requirement of dependency importlib_metadata from
>= 1.6.0 to >= 3.6 (`2793 <https://github.com/hyperspy/hyperspy/issues/2793>`_)


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

- When saving a dataset with a dtype other than
`uint8 <https://numpy.org/doc/stable/user/basics.types.html>`_ to a blockfile
(blo) it is now possible to provide the argument ``intensity_scaling`` to map
the intensity values to the reduced range (`2774 <https://github.com/hyperspy/hyperspy/issues/2774>`_)


Maintenance
-----------

- Fix image comparison failure with numpy 1.21.0 (`2774 <https://github.com/hyperspy/hyperspy/issues/2774>`_)


.. _changes_1.6.3:

1.6.3

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

Bug Fixes
---------

- Fix ROI snapping regression (`2720 <https://github.com/hyperspy/hyperspy/issues/2720>`_)
- Fix :py:meth:`~.api.signals.Signal1D.shift1D`, :py:meth:`~.api.signals.Signal1D.align1D` and ``hyperspy._signals.eels.EELSSpectrum.align_zero_loss_peak`` regression with navigation dimension larger than one (`2729 <https://github.com/hyperspy/hyperspy/issues/2729>`_)
- Fix disconnecting events when closing figure and :py:meth:`~.api.signals.Signal1D.remove_background` is active (`2734 <https://github.com/hyperspy/hyperspy/issues/2734>`_)
- Fix :py:meth:`~.api.signals.BaseSignal.map` regression of lazy signal with navigation chunks of size of 1 (`2748 <https://github.com/hyperspy/hyperspy/issues/2748>`_)
- Fix unclear error message when reading a hspy file saved using blosc compression and ``hdf5plugin`` hasn't been imported previously (`2760 <https://github.com/hyperspy/hyperspy/issues/2760>`_)
- Fix saving ``navigator`` of lazy signal (`2763 <https://github.com/hyperspy/hyperspy/issues/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 <https://github.com/hyperspy/hyperspy/issues/2709>`_)
- Don't import hyperspy extensions when registering extensions (`2711 <https://github.com/hyperspy/hyperspy/issues/2711>`_)
- Improve docstrings of various fitting methods (`2724 <https://github.com/hyperspy/hyperspy/issues/2724>`_)
- Improve speed of :py:meth:`~.api.signals.Signal1D.shift1D` (`2750 <https://github.com/hyperspy/hyperspy/issues/2750>`_)
- Add support for recent EMPAD file; scanning size wasn't parsed. (`2757 <https://github.com/hyperspy/hyperspy/issues/2757>`_)


Maintenance
-----------

- Add drone CI to test arm64 platform (`2713 <https://github.com/hyperspy/hyperspy/issues/2713>`_)
- Fix latex doc build on github actions (`2714 <https://github.com/hyperspy/hyperspy/issues/2714>`_)
- Use towncrier to generate changelog automatically (`2717 <https://github.com/hyperspy/hyperspy/issues/2717>`_)
- Fix test suite to support dask 2021.4.1 (`2722 <https://github.com/hyperspy/hyperspy/issues/2722>`_)
- Generate changelog when building doc to keep the changelog of the development doc up to date on https://hyperspy.readthedocs.io/en/latest (`#2758 <https://github.com/hyperspy/hyperspy/issues/2758>`_)
- Use mamba and conda-forge channel on azure pipeline (`2759 <https://github.com/hyperspy/hyperspy/issues/2759>`_)


.. _changes_1.6.2:

1.6.2

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

This is a maintenance release that adds support for python 3.9 and includes
numerous bug fixes and enhancements.
See `the issue tracker
<https://github.com/hyperspy/hyperspy/milestone/42?closed=1>`__
for details.

Bug Fixes
---------

* Fix disconnect event when closing navigator only plot (fixes `996 <https://github.com/hyperspy/hyperspy/issues/996>`_), (`#2631 <https://github.com/hyperspy/hyperspy/pull/2631>`_)
* Fix incorrect chunksize when saving EMD NCEM file and specifying chunks (`2629 <https://github.com/hyperspy/hyperspy/pull/2629>`_)
* Fix :py:meth:`~.api.signals.Signal2D.find_peaks` GUIs call with laplacian/difference of gaussian methods (`2622 <https://github.com/hyperspy/hyperspy/issues/2622>`_ and `#2647 <https://github.com/hyperspy/hyperspy/pull/2647>`_)
* Fix various bugs with ``CircleWidget`` and ``Line2DWidget`` (`2625 <https://github.com/hyperspy/hyperspy/pull/2625>`_)
* Fix setting signal range of model with negative axis scales (`2656 <https://github.com/hyperspy/hyperspy/pull/2656>`_)
* Fix and improve mask handling in lazy decomposition; Close `2605 <https://github.com/hyperspy/hyperspy/issues/2605>`_ (`#2657 <https://github.com/hyperspy/hyperspy/pull/2657>`_)
* Plot scalebar when the axis scales have different sign, fixes `2557 <https://github.com/hyperspy/hyperspy/issues/2557>`_ (`#2657 <https://github.com/hyperspy/hyperspy/pull/2657>`_)
* Fix :py:meth:`~.api.signals.Signal1D.align1D` returning zeros shifts (`2675 <https://github.com/hyperspy/hyperspy/pull/2675>`_)
* Fix finding dataset path for EMD NCEM file containing more than one dataset in a group (`2673 <https://github.com/hyperspy/hyperspy/pull/2673>`_)
* Fix squeeze function for multiple zero-dimensional entries, improved docstring, added to user guide. (`2676 <https://github.com/hyperspy/hyperspy/pull/2676>`_)
* Fix error in Cliff-Lorimer quantification using absorption correction (`2681 <https://github.com/hyperspy/hyperspy/pull/2681>`_)
* Fix ``navigation_mask`` bug in decomposition when provided as numpy array (`2679 <https://github.com/hyperspy/hyperspy/pull/2679>`_)
* Fix closing image contrast tool and setting vmin/vmax values (`2684 <https://github.com/hyperspy/hyperspy/pull/2684>`_)
* Fix range widget with matplotlib 3.4 (`2684 <https://github.com/hyperspy/hyperspy/pull/2684>`_)
* Fix bug in :py:func:`~.api.interactive` with function returning `None`. Improve user guide example. (`2686 <https://github.com/hyperspy/hyperspy/pull/2686>`_)
* Fix broken events when changing signal type `2683 <https://github.com/hyperspy/hyperspy/pull/2683>`_
* Fix setting offset in rebin: the offset was changed in the wrong axis (`2690 <https://github.com/hyperspy/hyperspy/pull/2690>`_)
* Fix reading XRF bruker file, close `2689 <https://github.com/hyperspy/hyperspy/issues/2689>`_ (`#2694 <https://github.com/hyperspy/hyperspy/pull/2694>`_)


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

* Widgets plotting improvement and add ``pick_tolerance`` to plot preferences (`2615 <https://github.com/hyperspy/hyperspy/pull/2615>`_)
* Pass keyword argument to the image IO plugins (`2627 <https://github.com/hyperspy/hyperspy/pull/2627>`_)
* Improve error message when file not found (`2597 <https://github.com/hyperspy/hyperspy/pull/2597>`_)
* Add update instructions to user guide (`2621 <https://github.com/hyperspy/hyperspy/pull/2621>`_)
* Improve plotting navigator of lazy signals, add ``navigator`` setter to lazy signals (`2631 <https://github.com/hyperspy/hyperspy/pull/2631>`_)
* Use ``'dask_auto'`` when rechunk=True in :py:meth:`~.api.signals.BaseSignal.change_dtype` for lazy signal (`2645 <https://github.com/hyperspy/hyperspy/pull/2645>`_)
* Use dask chunking when saving lazy signal instead of rechunking and leave the user to decide what is the suitable chunking (`2629 <https://github.com/hyperspy/hyperspy/pull/2629>`_)
* Added lazy reading support for FFT and DPC datasets in FEI emd datasets (`2651 <https://github.com/hyperspy/hyperspy/pull/2651>`_).
* Improve error message when initialising SpanROI with left >= right (`2604 <https://github.com/hyperspy/hyperspy/pull/2604>`_)
* Allow running the test suite without the pytest-mpl plugin (`2624 <https://github.com/hyperspy/hyperspy/pull/2624>`_)
* Add Releasing guide (`2595 <https://github.com/hyperspy/hyperspy/pull/2595>`_)
* 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. (`2663 <https://github.com/hyperspy/hyperspy/pull/2663>`_)
* Use native endianess in numba jitted functions. (`2678 <https://github.com/hyperspy/hyperspy/pull/2678>`_)
* Add option not to snap ROI when calling the :py:meth:`~.roi.BaseInteractiveROI.interactive` method of a ROI (`2686 <https://github.com/hyperspy/hyperspy/pull/2686>`_)
* Make :py:class:`~.misc.utils.DictionaryTreeBrowser` lazy by default - see `368 <https://github.com/hyperspy/hyperspy/issues/368>`_ (`#2623 <https://github.com/hyperspy/hyperspy/pull/2623>`_)
* Speed up setting CI on azure pipeline (`2694 <https://github.com/hyperspy/hyperspy/pull/2694>`_)
* Improve performance issue with the map method of lazy signal (`2617 <https://github.com/hyperspy/hyperspy/pull/2617>`_)
* Add option to copy/load original metadata in ``hs.stack`` and ``hs.load`` to avoid large ``original_metadata`` which can slowdown processing. Close `1398 <https://github.com/hyperspy/hyperspy/issues/1398>`_, `#2045 <https://github.com/hyperspy/hyperspy/issues/2045>`_, `#2536 <https://github.com/hyperspy/hyperspy/issues/2536>`_ and `#1568 <https://github.com/hyperspy/hyperspy/issues/1568>`_. (`#2691 <https://github.com/hyperspy/hyperspy/pull/2691>`_)


Maintenance
-----------

* Fix warnings when building documentation (`2596 <https://github.com/hyperspy/hyperspy/pull/2596>`_)
* Drop support for numpy<1.16, in line with NEP 29 and fix protochip reader for numpy 1.20 (`2616 <https://github.com/hyperspy/hyperspy/pull/2616>`_)
* Run test suite against upstream dependencies (numpy, scipy, scikit-learn and scikit-image) (`2616 <https://github.com/hyperspy/hyperspy/pull/2616>`_)
* Update external links in the loading data section of the user guide (`2627 <https://github.com/hyperspy/hyperspy/pull/2627>`_)
* Fix various future and deprecation warnings from numpy and scikit-learn (`2646 <https://github.com/hyperspy/hyperspy/pull/2646>`_)
* Fix ``iterpath`` VisibleDeprecationWarning when using :py:meth:`~.models.model1d.Model1D.fit_component` (`2654 <https://github.com/hyperspy/hyperspy/pull/2654>`_)
* Add integration test suite documentation in the developer guide. (`2663 <https://github.com/hyperspy/hyperspy/pull/2663>`_)
* Fix SkewNormal component compatibility with sympy 1.8 (`2701 <https://github.com/hyperspy/hyperspy/pull/2701>`_)

.. _changes_1.6.1:

1.6.1

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

This is a maintenance release that adds compatibility with h5py 3.0 and includes
numerous bug fixes and enhancements.
See `the issue tracker
<https://github.com/hyperspy/hyperspy/milestone/41?closed=1>`__
for details.


.. _changes_1.6:

Page 3 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.