From c638cc57a0ce85bd1f841713d715444e3ad440f7 Mon Sep 17 00:00:00 2001 From: Sooyoung Cheong <64125280+c-sooyoung@users.noreply.github.com> Date: Tue, 11 Aug 2026 16:13:59 +0900 Subject: [PATCH] new TODO --- TODO.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/TODO.md b/TODO.md index 32e994b..c470d46 100644 --- a/TODO.md +++ b/TODO.md @@ -1,14 +1,21 @@ -TODO: +# TODO: - unify `BOEngine.__init__()` - BO train_x/y transfer between engines for single job - multi-GPU dispatcher + - synchronous batched BO + - asynchronous BO - template job sequences / yamls - mobo - metric() function(s) for each ptycho engine - FRC score +- separate `config` into `bo_config` and `ptycho_config`; let `BOEngine` have no knowledge of ptychography and vice versa. +- add GPU version of ExamplePtychoEngine +- change `PtychoEngine.metric()` to accept list of names and return dict + + +# TODAY: + - fold_slice: load diffractions / hdf5 files; change only param per job - restructure `FoldSlicePtychoEngine.__init__()` to load data but not params - write new `prepare_data.m` -- separate `config` into `bo_config` and `ptycho_config`; let `BOEngine` have no knowledge of ptychography and vice versa. -- add GPU version of ExamplePtychoEngine \ No newline at end of file