Releases: AdvancedPhotonSource/tike
Releases · AdvancedPhotonSource/tike
v0.22.1
v0.22.0
What's Changed
- API: Enable online reconstruction by @carterbox in #206
Full Changelog: v0.21.1...v0.22.0
v0.21.1
What's Changed
- REF: Update rPIE/lstsq_grad position correction by @carterbox in #205
- NEW: Implement finite probe support constraint by @carterbox in #202
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- API: Raise ValueError when ptycho input shapes are wrong by @carterbox in #194
- DOC: Add context to first likely out of memory error by @carterbox in #195
- API: Make psi parameter of tike.ptycho.reconstruct positional by @carterbox in #196
- Fix some implementation differences in lstsq_grad method by @carterbox in #198
- CI: Avoid bug in CuPy version 10.3.0 by @carterbox in #199
- REF: Normalize lstsq_grad updates using total illumination by @carterbox in #164
- NEW: Add data loading checks for nonfinite and negative values by @carterbox in #201
- REF: Update lstsq variable probe updates by @carterbox in #200
- NEW: Allow switching batch selection methods by @carterbox in #203
- NEW: Add momentum acceleration to object only for lstsq method by @carterbox in #204
Full Changelog: v0.20.1...v0.21.0
v0.20.1
What's Changed
- Fix memory leak due to CuPy automatic FFT Cache by @carterbox in #192
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- REF: Reorganize ptycho.reconstruct setup/teardown by @carterbox in #177
- REF: Refactor ADAM to use full-adjoint by @carterbox in #178
- REF: Update varying probe setup function to allow more flexability by @carterbox in #179
- NEW: Implement compact clustering methods for mini-batch selection by @carterbox in #180
- API: Set a default ptycho reconstruct algorithm by @carterbox in #181
- CI: Remove Python 3.6 from CI testing by @carterbox in #167
- BUG: Must index eigen probes in correct device context by @carterbox in #183
- API: Packing hyper-parameters into dataclasses by @carterbox in #182
- BUG: Hide costs/times from IterativeOptions constructor by @carterbox in #184
- API: Convert EPIE to RPIE by @carterbox in #185
- DOC: Update docs after some RPie API changes by @carterbox in #186
- Port position correction to RPIE by @carterbox in #189
Full Changelog: v0.19.0...v0.20.0
v0.19.0
What's Changed
- NEW: Add probe initialization based on wavefront modeling by @carterbox in #160
- NEW: Implement the multi-GPU-based bucket approach for laminography by @xiaodong-yu in #153
- API: Automatically collect times and costs into single list by @carterbox in #162
- TST: Save more detailed probe information by @carterbox in #163
- NEW: Additional ptychography gradient-based approach using ADAM by @carterbox in #161
- BLD: Transition to setup.cfg pyproject.toml build process by @carterbox in #170
- REF: Replace deprecated pkg_resources with importlib by @carterbox in #171
- NEW: Enable multi-node lamino using mpi4py. by @xiaodong-yu in #168
- NEW: Use wobbly center algorithm to choose random subsets by @carterbox in #169
- BUG: Test and handle edge cases for wobbly_center by @carterbox in #172
- NEW: Implement ePIE for ptychography by @carterbox in #173
- API: Remove unused parameters from ptycho.solvers by @carterbox in #174
- BUG: Fix illegal memory access errors by @carterbox in #176
- NEW: Perform ptycho adjoints for probe and obj simultaneously by @carterbox in #175
Full Changelog: v0.18.0...v0.19.0