ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: Uses OpBlockedArrayCache for caching and uses a smaller block sizes for internal blocks.
ilastik/applets/nanshe/preprocessing/opNansheExtractF0.py: Switched to OpBlockedArrayCache for OpNansheExtractF0Cached.
ilastik/applets/nanshe/preprocessing/opNansheWaveletTransform.py: Switched to OpBlockedArrayCache for caching results in OpNansheWaveletTransformCached.
ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: Add generation tag for remove zeroed lines calculation.
ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: Convert data to float32 before using.
ilastik/applets/nanshe/preprocessing/opNansheExtractF0.py: Changed return type to float32.
ilastik/applets/nanshe/preprocessing/opNansheWaveletTransform.py: Changed return type to float32.
ilastik/applets/nanshe/dictionaryLearning/opNansheGenerateDictionary.py: Convert input to float64 (required by SPAMS) set output to float64.
ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: Provide no-op setInSlot methods for OpNansheRemoveZeroedLines and OpNansheRemoveZeroedLinesCached.
ilastik/applets/nanshe/preprocessing/opNansheExtractF0.py: Provide no-op setInSlot methods.
ilastik/applets/nanshe/preprocessing/opNansheWaveletTransform.py: Added no-op setInSlot methods.
ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: Changed so that if the InputImage becomes dirty, everything gets recalculated.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Added a no-op setInSlot method for OpNanshePreprocessData.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Changed how propagateDirty in OpNanshePreprocessData to handle changes to the InputImage by propagating the changed roi to the first operator in use or the output if nothing else.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Changed how propagateDirty in OpNanshePreprocessDataCache to handle changes to the InputImage by propagating the changed roi to the first operator in use or the output if nothing else.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Changed OpNanshePreprocessDataCached to have an OpArrayCache that can be restored from saved data.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Removed "is not None" statements as To* values are boolean.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessing.py: Expose caching support for OpNanshePreprocessing.
ilastik/applets/nanshe/preprocessing/nanshePreprocessingGui.py: Add check to see if Scale is a singleton list. In this case, replace it with a list equal in length to the number of dimensions in the input data.
ilastik/applets/nanshe/preprocessing/nanshePreprocessingSerializer.py: Added support for serializing data from the cache into the file.