Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* pin README links * initial cli skeleton * first-pass docs * first-pass pydantic models * improve typing and testing of settings.py * full prototype of `recorder calculate_transfer_function` * complete cli draft * buttons work via cli * connect background corrections * update LC_DEVICE_NAME * 20220920 -> 20230418 * document check for "PC software version" * three -> two * mention changed name * remove remaining converter util function Signed-off-by: Ziwen Liu <[email protected]> * fix syntax error * improve software+firmware instructions * device adapter -> driver * direct download link * add regularization settings * connect recon params to cli * no kwargs * invert 2d phase to match * more background integration * style cleanup * WIP draw overlay with a hook use a dask array as overlay layer data * eager mode for now * fix typo * move large overlay info banner * reduce info banner size limit * avoid repeated updates * only use event information * bump mm version * update instructions * remove acquisition mode suffix from birefringence * detect orientation layer and set colormap * log * increase log level * remove copy and test that input is not modified * wait until the birefringence layers are spawn * "changed" -> "moved" hook * Hot fix for flip + reflection convention * reuse variable * match repetitive birefringence layers * pass overlay name * use names with suffices * set colormap for multiple orientation layers * fix key * remove unused function * sort once * pin upgraded pm * update to version compatible with multithreading * update waveorder dependency * `illumination_wavelength` -> `wavelength_illumination` * added tests for compute-transfer-function and separated function logic * added documentation for compute-transfer-function * test * `anisotropic_thin` -> `oriented_thick` * changed function names and removed returns * rename output test and got output-path option working * added a possible template for testing different configurations * typo * removed test file * matched function name and fixed typo * remove unused reconstruction settings class * added unit tests, fixed typos * added tests, fixed docstring, added fixtures * cleaned up tests * revised settings with examples * initial revision of cli * document and test `model_to_yaml` and `yaml_to_model` * update compute_transfer_function * update apply_inverse_transfer_function * doc strings * improved names * `-h` for help * first pass `reconstruct` cli * rename to prepare for merge * remove `or "None"` * fixed docstring parameters * cleaned imports and fixtures * complete reconstruct draft * add 3d fluorescence compute-tf * fluorescence apply_inverse_transfer_function * add `axial_flip` parameter to phase * abstracted fixture * first-pass acquisition_workers.py * fix bugs and tests * simplify tests * typo * test fluorescence and refactor compute_tf tests * update default settings * typo * apply_inverse_transfer_function tests * pass birefringence tests * whoops * clean imports * fix tests * don't accept empty config * `options` -> `option` * validate fov path * unused import * simplify * remove redundant "scheme" parameter * fix docs * basic test of reconstruct * check input channel names * index into input dataset * document automatic configuration file generation * improved instructions * better default to match example * default 4 states * revamped examples folder * remove `compute` module * simplify examples folder * remove unused imports * remove old reconstructors * remove listener vestiges * bf fixes * integration fixes for phase recon * birefringence integration fixes * background acquisition integration * tidy background recons * bkg correction integration fixes * Enable phase w/o calibration * Add `cli_structure` documentation * fix doc....specifiy input.zarr/0/0/0 * default 4-state pol settings * fix input channels in tests * black format tests * 5 channel pol + BF test input * test on all PRs (#383) * update `waveorder` dependency * support additional channels in input dataset * Update docs to example settings * convert from np.uint16 to np.int32 then torch.float32 * np.uint16 to mimic MM datasets * formatting fix * make stack traces visible when tests fail * replace string concatenation with list of args * replace assertion with ValueError * deprecate unused function --------- Signed-off-by: Ziwen Liu <[email protected]> Co-authored-by: Ziwen Liu <[email protected]> Co-authored-by: Clinton Huynh <[email protected]> Co-authored-by: Clinton Huynh <[email protected]> Co-authored-by: clinton-huynh <[email protected]>
- Loading branch information