Releases: AdvancedPhotonSource/tike
Releases · AdvancedPhotonSource/tike
v0.25.8
What's Changed
- REL: Backport affine transform logging by @carterbox in #324
Full Changelog: v0.25.7...v0.25.8
v0.26.0
What's Changed
- NEW: inject extra dependencies into the container release by @carterbox in #312
- API: Add leading dimension to object for multi-slice by @carterbox in #314
- NEW: Add Fresnel propagator for multi-slice by @carterbox in #315
- NEW: Add affine transformation to INFO logging output by @carterbox in #317
- NEW: Implement multislice propagation operator with correct adjoint by @carterbox in #316
- DOC: Add full affine transform to output logs by @carterbox in #320
- REF: Reeenable probe support for lstsq_grad method by @carterbox in #319
Full Changelog: v0.25.7...v0.26.0
v0.25.7
What's Changed
- CI: Setup workflow to publish apptainers by @carterbox in #305
- CI: Update container publish script with some bug fixes by @carterbox in #306
- CI: Build containers from source instead of from conda by @carterbox in #308
- CI: Revert back to release trigger by changing download URL by @carterbox in #309
- CI: BUG: Remove quotes from around arguments by @carterbox in #310
- NEW: Use fixed confidence for position regularization by @carterbox in #311
Full Changelog: v0.25.6...v0.25.7
v0.25.6
What's Changed
- NEW: Mitigate scan position global drift by @carterbox in #304
Full Changelog: v0.25.5...v0.25.6
v0.25.5
What's Changed
- NEW: Expose FFT Scaling option by @carterbox in #298
- NEW/BUG: Function to visualize AffineTransform by @carterbox in #299
- BUG: Use syntax compatible with python 3.9/3.8 by @carterbox in #301
- NEW: Optional median filtering of probe "hot spots" by @a4894z in #300
- BLD: Skip cupy 13.0 due to broken ReductionKernel for sm<7 by @carterbox in #302
Full Changelog: v0.25.4...v0.25.5
v0.25.4
What's Changed
- API: Remove tike.random.randomizer_cp to prevent context on unused devices by @carterbox in #295
- NEW: Start migration to new CUDA stream API by @carterbox in #296
- BUG: Remove unneeded device to host transfer by @carterbox in #297
- REF: Migrate RPIE and LSTSQ methods to new Stream manager by @carterbox in #285
Full Changelog: v0.25.3...v0.25.4
v0.25.3
What's Changed
- NEW: Allow enabling limits for probe position update magnitude by @mdw771 in #293
- BUG: Don't initialize CUDA Streams at import time by @carterbox in #292
- NEW: Stop reconstruction based on wall-time by @carterbox in #294
New Contributors
Full Changelog: v0.25.2...v0.25.3
v0.25.2
v0.25.1
What's Changed
- NEW: Enable pixel binning at load time for ptycho data by @carterbox in #282
- CI: Fix broken mpi4py removal step on CI by @carterbox in #288
- DOC: Update example notebooks for latest version by @carterbox in #289
- REF: Add NoPoolExecutor to avoid spawning threads for single GPU by @carterbox in #286
- NEW: Use CuPy fuse to merge some reduction kernels by @carterbox in #290
- REF: Load batches into contiguous memory blocks by @carterbox in #287
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
- NEW: Hybrid Wobbly Center Random Clustering method by @carterbox in #274
- New TIKE functionality for missing measurement regions on detector and Poisson noise model for exitwave update by @a4894z in #273
- BUG: Fix wrong parameter name used to call smoothness_constraint by @carterbox in #276
- REF: Actually copy parameters / Update convergence metric by @carterbox in #275
- API: Remove redundant
model
parameter by @carterbox in #277 - BUG: Duplicate arguments by @carterbox in #278
- API: Use CUDA Streams by @carterbox in #266
- DOC: Make logging less verbose by @carterbox in #279
- BUG: Fix errors when probe updates disabled in lstsq method by @carterbox in #281
Full Changelog: v0.24.3...v0.25.0