ilastik/applets/nanshe/preprocessing/opNanshePreprocessing.py -> ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Renamed.
ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: Provide an operator for removing zeroed lines, which caches its result.
ilastik/applets/nanshe/preprocessing/opNansheExtractF0.py: Provides an operator for extracting F_0, which caches its results.
ilastik/applets/nanshe/preprocessing/opNansheWaveletTransform.py: Added an operator, which caches the results of the wavelet transform.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessing.py: Added an operator for caching.
ilastik/applets/nanshe/dictionaryLearning/opNansheGenerateDictionary.py: Corrected output_key to be relative to the block requested.
ilastik/applets/nanshe/dictionaryLearning/opNansheGenerateDictionary.py: Dropped duplicate check for InputImage in slot name.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessing.py: Removed setupOutputs as it is not necessary due to the connections between internal operators to inputs and outpus.
ilastik/applets/nanshe/dictionaryLearning/opNansheDictionaryLearning.py: Eliminated setupOutputs as it is not needed due to the direct connections from inputs to internal operators and to output.
ilastik/applets/nanshe/postprocessing/opNanshePostprocessing.py: Removed setupOutputs as it is no longer needed in this case due to the direct connection to output.
ilastik/applets/nanshe/preprocessing/opNanshePreprocessData.py: Renamed what was OpNanshePreprocessing to OpNanshePreprocessData. Added the operator OpNanshePreprocessDataCached for using cached operators between steps.
ilastik/applets/nanshe/preprocessing/opNansheExtractF0.py: For OpNansheExtractF0Cached, removed assignment of metadata to output as internal operators will manage this.
ilastik/applets/nanshe/preprocessing/opNansheRemoveZeroedLines.py: For OpNansheRemoveZeroedLinesCached, removed assignment of metadata to output as it is not necessary due to internal operators.
ilastik/applets/nanshe/preprocessing/opNansheWaveletTransform.py: For OpNansheWaveletTransformCached, removed assignment of metadata to output as internal operators make this unnecessary.
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.