Changelog

List of changes in-between nrefocus releases.

version 0.4.0

  • feat: implement nrefocus.RefocusPyFFTW for faster refocusing using pyfftw

  • enh: speed-up propagation kernel computation using numexpr

  • docs: cleanup

version 0.3.1

  • dist: include submodules in wheel/dist

version 0.3.0

  • feat: introduce nrefocus.RefocusNumpy and nrefocus.RefocusNumpy1D interface class for user-convenience and efficiency

  • docs: cleanup

  • ref: new submodule for metrics and metrics now accept a Refocus instance as an argument

  • ref: new submodule for minimizers and minimizers now accept a Refocus instance

  • ref: make legacy autofocusing code use the new Refocus class

version 0.2.1

  • fix: fix several minor bugs (deprecations?) that caused the tests to faile

  • ci: migrate to GitHub Actions

  • setup: setup.py test is deprecated

  • docs: refurbish documentation

version 0.2.0

  • Drop support for Python 2 (#8)

  • Code cleanup

version 0.1.8

  • Include docs in sdist

version 0.1.7

  • Update documentation and examples

version 0.1.6

  • Move documentation from GitHub to readthedocs.io

  • Add universal wheel on PyPI

  • Update tests on travis with new versions of NumPy

version 0.1.5

  • Code cleanup

version 0.1.4

  • Padding is now available in all methods (#2)

  • Added new convenient submodule pad

  • Bugfix: autofocusing did not return the correct focusing distance. This resulted in a slight offset in the refocusing distance for the method autofocus_stack when same_dist=True was set.

  • New test functions for pad