rtype: Subregion: Simplified an assert
wip
OpFormattedDataExport: Allow 'None' in subregion roi.
OpNpyFileReader: Set meta.dtype as a type, not a numpy.dtype
OpFormattedDataExport: Correctly set CoordinateOffset slot in case when axes are dropped.
OpFormattedDataExport: Fix a minor overflow issue in normalize()
OpFormattedDataExport: Added progressSignal member.
OperatorWrapper: Added __iter__()
OpSubRegion and OpSingleChannelSelector: If input settings are invalid, don't assert or do anything whacky. Just mark the Output NOTREADY.
OpExportSlot: Fix issues with generation of ExportPath related to hdf5 dataset paths.
OpFormattedDataExport:
- Don't use original_axistags to determine output axis order
- Set subregion start/stop slots atomically
- Avoid overflows for certain dtypes in normalize()
- Format output dataset name (in addition to output path) with user-provided replacement strings.
OpInputDataReader: Enhanced and assert message
Added OpExport2DImage
Rewrote OpStackWriter:
- Iteration axis is simply determined by the order of the Input axistags
- Filepath and filename are provided together in one slot (FilepathPattern)
- FilepathPattern slot expects a format string allowing the user to specify how to name the files.
- Image format is determined by extension in FilepathPattern
- Uses lazyflow.utility.BigRequestStreamer instead of implementing its own request streaming.
- Export is triggered by a function call, run_export(), instead of via a special outputslot.
RoiRequestBatch: Assert of the slot returns 'fake' request objects.
slot.py: Improved an assert message.
OpStackWriter: Support multi-channel images.
OpInputDataReader: Check that file exists before opening with vigra.impex, and raise the correct exception if not.
export operators:
- Added a 'Transaction' slot that can be used to set all slots atomically (avoid multiple calls to setupOutputs)
- Refactored supported formats list
- Implemented a FormatSelectionIsValid slot
Merge branch 'io-operator-dev'
tests: Fixed the OpFormattedDataExport test.
tests: Fixed assertion in tests/testOpMultiArraySlicer2