-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCHANGELOG
68 lines (68 loc) · 2.65 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
0.3.2
- maintenance release
0.3.1
- ci: fix build pipeline
0.3.0
- feat: introduce scaling by cropping in Fourier space (#2)
- fix: set padding value of gradient data to zero (not median)
- fix: amplitude retrieval not possible due to typo
- ref: change default padding for QLSI
- enh: introduce `fft_used` property in FFTFilter
- enh: allow filtering at the center of the Fourier domain
- setup: bump minimal Python requirement to 3.10
- docs: filter size for disk is radius not diameter
- docs: use png for example images (better quality)
0.2.12
- fix: performing QLSI without reference did not work anymore
0.2.11
- docs: added basic docs for user API
0.2.10
- enh: Cache Fourier transforms using weak references of the
input data (useful for the reference data)
- ref: QLSI background correction by division with reference
gradient data Hx and Hy (minor speed-up) (#1)
0.2.9
- enh: add comments in QLSI source code explaining what is being done
0.2.8
- fix: replace hard-coded filter size of 400 with half the sideband
distance for QLSI data
0.2.7
- enh: allow to specify qlsi_pitch_term and use wavelength to convert
wavefront distances to phase for QLSI data
- fix: smooth square filter was not symmetric in x and y
- docs: fix filter description for square filters (double filter size)
0.2.6
- enh: allow to select preferred Fourier transform interface via
e.g. `qpretrieve.fourier.PREFERRED_INTERFACE = "FFTFilterNumpy"`
- ref: rename OAH module internally
0.2.5
- fix: make sure the reference QLSI image is treated exactly like
the data QLSI image in terms of padding and subtracting mean
0.2.4
- enh: allow to specify approximate padding size in FFTFilter
- docs: update wrong docs stated padding with linear ramp, but
we are doing zero-padding
0.2.3
- fix: allow computation of QLSI wavefront without reference image
- ref: turn field into a property and let subclasses define how to
compute phase and amplitude
0.2.2
- enh: use multiprocessing.cpu_count() as threads argument for FFTW
0.2.1
- ref: invert phase by multiplying field.imag by -1 in OAH
0.2.0
- feat: add quadri-wave prototype for quadriwave lateral shearing
interferometry (subject to future refactoring and breaking changes)
- feat: implement FFT with PyFFTW
- setup: remove unused install_requires
- ref: clean up BaseInterferogram and support passing pipeline
keyword arguments during init
0.1.2
- ref: add base class for Fourier hologram analysis
0.1.1
- fix: some Fourier filters did not work properly due to earlier
refactorization
- enh: support hologram data that are RGB(A) (by only taking R)
- tests: imported tests from qpimage
0.1.0
- initial release