-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCHANGELOG
76 lines (76 loc) · 2.7 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
0.5.4
- tests: `numpy.gradient` has been improved over time yielding different
results with the median gradient metric (#21)
0.5.3
- enh: add std and median metrics (#19)
- docs: make docs build on Windows
0.5.2
- enh: clarify roi argument for Refocus.autofocus method (#17)
0.5.1
- fix: internally normalize focusing distance to the wavelength for
autofocusing with lmfit, because the scale seemed to affect the
minimizer convergence (#14)
0.5.0
- BREAKING CHANGE: The "legacy" minimizer is deprecated in favor of
the new lmfit-based minimizer. The default minimizer is now "lmfit".
- BREAKING CHANGE: Removed the "ret_grad" and "ret_d" keyword argument
from autofocusing methods; there is now "ret_grid" and "ret_field"
instead
- BREAKING CHANGE: By default, the minimizers do not anymore return the
refocused field, this can be re-enabled by using the `ret_field`
option
- build: lmfit is now a dependency
- fix: check for None instead of boolean evaluation for
metrics dealing with ROIs
0.4.3
- ref: deprecate minimizer argument
- ref: legacy minimizer now thinks in SI units
- ref: minor cleanup in autofocusing code
0.4.2
- docs: minor improvements
0.4.1
- fix: `autofocus` method of Refocus was not functional
- ref: use `Refocus.autofocus` for legacy autofocus method
- docs: fix rtd builds
0.4.0
- feat: implement nrefocus.RefocusPyFFTW for faster refocusing
using pyfftw (#11)
- enh: speed-up propagation kernel computation using numexpr
- docs: cleanup
0.3.1
- dist: include submodules in wheel/dist
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
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
0.2.0
- Drop support for Python 2 (#8)
- Code cleanup
0.1.8
- Include docs in sdist
0.1.7
- Update documentation and examples
0.1.6
- Move documentation from GitHub to readthedocs.io
- Add universal wheel on PyPI
- Update tests on travis with new versions of NumPy
0.1.5
- Code cleanup
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`