-
Move progress counter after gallery output, this should hopefully give slightly more accurate initial ETAs. When doing the finalize step in stream projectUpdate, don't push empty sets through the rest of the transforms (this reduces spurious calls to project, making progress counter work slightly better).
-
This change consolidates the previous 'read' and 'noDuplicates' flags into a single 'append' flag. If append is specified, and an output gallery already exists, and the gallery format supports read/write or has explicit append support, then enrollment will be restricted to those files in the input list not already present in the gallery, and the results will be appended to the existing gallery. append defaults to 'false', which is a deparature from previous behavior. The .gal format has explicit append support, for other cases, if the gallery supports both read and write (less common than you might think), we support append by reading the existing gallery, and writing back out to an overwriting file. It should be possible to add explicit append support to several other gallery types.
-
Filename is now accessible via the metadata interface, and Subject is now no longer an important variable name. Rework subject transform to apply an input regex to the value of an input key name, and store the resulting value in the specified output key name.
-
Save and Restore mat are used to transfer a template's matrix to metadata/copy a matrix in metadata to the template's main matrix. This is useful in e.g. visualization applications. Add a transform to expand the size of detected rects by some factor.