Skip to content

Releases: AdvancedPhotonSource/tike

v0.25.8

01 Jul 19:11
f8c3db8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.25.7...v0.25.8

v0.26.0

17 Jun 18:50
cd331bc
Compare
Choose a tag to compare

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

20 May 02:40
4ae2596
Compare
Choose a tag to compare
v0.25.7 Pre-release
Pre-release

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

18 Apr 20:36
9075301
Compare
Choose a tag to compare
v0.25.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.25.5...v0.25.6

v0.25.5

21 Feb 22:54
e4685fd
Compare
Choose a tag to compare
v0.25.5 Pre-release
Pre-release

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

19 Dec 19:58
b2dc831
Compare
Choose a tag to compare
v0.25.4 Pre-release
Pre-release

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

11 Dec 23:13
ba4d02c
Compare
Choose a tag to compare
v0.25.3 Pre-release
Pre-release

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

04 Dec 20:14
a41eb52
Compare
Choose a tag to compare
v0.25.2 Pre-release
Pre-release

What's Changed

  • Enable control for frequency and starting epoch when we update the probe by @a4894z in #291
  • Enable control for frequency and whether we update sample/probe scaling using mean of abs of object by @a4894z in #291

Full Changelog: v0.25.1...v0.25.2

v0.25.1

16 Nov 18:58
dfa8340
Compare
Choose a tag to compare
v0.25.1 Pre-release
Pre-release

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

03 Oct 19:06
e412e33
Compare
Choose a tag to compare
v0.25.0 Pre-release
Pre-release

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