Changelog

0.7.0.dev0 (continuous)

0.6.1 / 2024-04-17

https://zenodo.org/badge/DOI/10.5281/zenodo.10986304.svg

This is a no-change release to hopefully fix our zenodo integration.

0.6.0 / 2024-04-17

This version now supports Python up to 3.12 and requires at least Python 3.9. We are now using hatchling to build the package.

Features

  • Fourier upsampling is now implemented for calculating the ‘refineds’ peak positions in correlation UDFs. This approach can give more precise results when peak shifts are sub-pixel at the expense of increased computation, and is available using the upsample=True argument to UDF and associated functions (see #39, #70).

  • All correlation UDFs now support GPU processing with cupy, in addition to sparse input with the Fast and Sparse correlation UDFs. Conversion from unsupported backends is automatically handled using the sparseconverter package. (see #61)

Misc

0.5.0 / 2023-05-08

https://zenodo.org/badge/DOI/10.5281/zenodo.7907860.svg

This version now supports Python up to version 3.11, and drops support for Python 3.6.

Features

0.4.1

Bug fixes

  • Ensure compatibility with numba>=0.50 #28

0.4.0

https://zenodo.org/badge/DOI/10.5281/zenodo.3663437.svg

The first release independent of LiberTEM. Changes relative to LiberTEM version 0.3.0:

Bug fixes

Features

Misc

  • The code was extracted from LiberTEM and restructured. See #1, #14, #16 and Reference for details on the new structure!

Obsolescence

  • Importing blobfinder from LiberTEM is deprecated and will only be supported until 0.6.0. Import from this new package instead.