Version 2.1
Core Updates:
- Adds numpy backend for basic (same pattern) processing
- Framework restructuring to expose local and global slicing methods
- Allows multiple plugins to process 'raw' data
- Adds beamline logger for auto-processing
- Adds 'nprocs' option to previewing
- Fixes 'File write failed' error caused by ROMIO 2GB read/write limit and h5py create_dataset
- Replaces h5py create_dataset (with chunking) with direct hdf5 calls, to avoid initialisation of the created file.
- Updates configurator arg parser to allow negative values in a list
- Adds beginnings of a GUI for creating plugin templates
Plugin Updates:
- Adds iterative plugin driver
- Adds iterative vo_centering plugin
- Adds edfsaver
- Improves vo_centering
- Fixes scikitimage to use values from parameters
- Fixes error in upper and lower bounds for darkandflatfieldcorrection
- Fixes distortion correction
- Fixes previewing and parameter tuning at the same time in reconstruction methods
- Improves all reconstruction wrappers:
- Improves astra toolbox wrappers
- Improves base recon and centre/outer padding
- Padding is now only allowed for suitable methods (e.g. yes for FBP but no for iterative methods)