Skip to content

Releases: pyxem/pyxem

v0.18.0

09 May 11:35
a95b113
Compare
Choose a tag to compare

v0.18.0

Additions

  • Refactoring of Azimuthal Integrations in 1 and 2 dimensions. See new examples for how to use this
  • Addition of the Diffraction2D.calibration attribute for easier calibration
  • Add GPU Support for lazy signals in #1012
  • Easier methods for Virtual Image Creation
  • Subpixel Refinement is now a method of the DiffractionVector class
  • Implement some polar-specific background subtraction algorithms in #1062

Changes

  • Refactor: Directly allow find_peaks to return vectors
  • Center of Mass --> Map function for faster/more reliable
  • Change Azimuthal 1D default to `sum'

Deprecations

  • Deprecating the reduced_intenstiy1d utils
  • Removes deprecated and exception raising radial functionality
  • Deprecating CalibrationDataLibrary and our Pyfai detectors modules
  • Deprecate Virtual Imaging
  • Deprecation of {pyfai,segment,virtual_images} utils

Contributors

@ericpre @CSSFrancis @pc494 @viljarjf

New Contributors

Full Changelog: https://pyxem.readthedocs.io/en/latest/changelog.html

v0.17.0

22 Jan 14:44
3052961
Compare
Choose a tag to compare

What's Changed

Removals:

  • Removal: Removed mib reader --> moved to rosettasciio by @CSSFrancis in #979

Updates:

New:

Full Changelog: v0.16.0...v0.17.0

v0.16.0

14 Nov 16:41
c370152
Compare
Choose a tag to compare

Highlights:

  • New signal class and tools for in-situ 4D-STEM data analysis by @SyHuang19 in #900
  • Docmentation update by @CSSFrancis in #956
  • Expose magnitude limits to DPCSignal2D methods by @sivborg in #949
  • Add nd-filtering by @CSSFrancis in #935
  • New Feature: Add Lazy correlation1D signal. by @CSSFrancis in #968
  • Adjustment of how the normal strain is calculated by @PVacek in #958
  • Fix reversing y-axis of diffraction patterns in template matching with added reference by @rbjorge in #946

What's Changed

New Contributors

Full Changelog: v0.15.1...v0.16.0

pyxem 0.15.1

12 May 00:34
3a67eb6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

pyxem 0.15.0

06 Apr 13:03
d8c3cbd
Compare
Choose a tag to compare

pyxem is open source software focussed on the analysis of multi-dimensional diffraction signals. This minor release contains:

  • Bug fix for Orientation Mapping with multiple phases (Thanks @torit493 and @soupmongoose)
  • Fixes to the Strain Mapping code which stream line the analysis process
  • Deprecation of unused code that will be removed in version 1.0.0
  • Streamlined daskoperations with performance gains when working with very large datasets.
  • Added the ability to slice the signal before calling pyxem.signals.Diffraction2D.get_direct_beam_position() using the signal_slice keyword.

For full details please see the changelog.

pyxem 0.14.2

15 Jun 13:09
0761e5c
Compare
Choose a tag to compare

pyxem is open source software focussed on the analysis of multi-dimensional diffraction signals. This patch release contains a small number of bugfixes as well as bringing some of pyxem's dependencies up to date. This is the version that will be used at the workshop: Electron diffraction for solving engineering problems (webpage). Updating from 0.14.0 and 0.14.1 is encouraged as the changes introduced in 0.14.2 are non-breaking.

For full details please see the changelog.

pyxem 0.14.1

29 Apr 14:06
a197afd
Compare
Choose a tag to compare

pyxem is open source software focussed on the analysis of multi-dimensional diffraction signals. This version is functionally equivalent to 0.14.0 but includes a correct file for Zenodo.

pyxem 0.14.0

29 Apr 13:07
784a9d8
Compare
Choose a tag to compare

pyxem is open source software focussed on the analysis of multi-dimensional diffraction signals. It can be downloaded via pip or conda (suggested). This minor release adds a range of new features and makes some general improvements to the API. For a full list of changes please see the CHANGELOG. Please also be aware that as a minor release of a 0.x code this release may break existing pipelines.

pyxem 0.13.3

06 Jul 12:50
ab9e886
Compare
Choose a tag to compare

pyxem is open source software focussed on the analysis of multi-dimensional diffraction signals. It can be downloaded via pip or conda (suggested).

This patch release continues the improvement of the codes compatibility with hyperspy (#775) and fixes some bugs within the template matching workflow (#771). It contains no breaking changes.

pyxem 0.13.2

14 Apr 12:50
e7d4514
Compare
Choose a tag to compare

pyxem is open source software focussed on the analysis of multi-dimensional diffraction signals. It can be downloaded via pip or conda (suggested).

This patch release makes the code python 3.9 compliant and allows the use of the latest version of hyperspy. Updating to this version should not break existing pipelines, and all users are encouraged to upgrade as soon as possible.