OpCompressedCache: be more permissive in case of invalid block shapes
OpCompressedCache: cleaned up unit test
BigRequestStreamer & RoiRequestBatch: Added allowParallelResults flag.
OpSelectLabel: logging statements.
OpMaskedWatershed:
- Use vigra's watershedsNew() function since it supports StopAtThreshold even in 'turbo' mode.
- Factored input data preparation step into its own operator, and use a BigRequestStreamer to parallelize it.
OpMaskedWatershed: Cacne prepared input.
replaced deprecated function call in psutil
unified glob matching for stack loader
cleanup indentation.
tests: ThreadPool: tried to make it more likely to fail when checking thread assignment consistency.
request: greenlet.error triggers a detailed critical log message.
fixed compressPathForDisplay()
[OpLabelVolume] change axes order to txyzc, provide cache access slots
OpStackLoader: Special list-of-globstring syntax uses os.path.sep instead of '//' or ';'.
temporarily disable memory watcher
request.py: If a request can't be switched to due to an internal greenlet.error:
- Log the exception but don't kill the worker thread
- Raise an exception in all WAITING requests.
Don't import OpBlockedSparseLabelArray by default, since it is now obsolete.
operators: Don't require blist unless you're using the obsolete sparse labeling operators.
JsonConfig: FormattedField regex accepts format fields like "{myfield:02}"
Added TiledVolume class and a basic test.