Aaproc Release Notes ==================== Version 0.9.2 (2020-10-30) -------------------------- * Upgrades the Protobuf library to 3.12.2. * Adds prerequisites to the INSTALL file. Version 0.9.1 (2020-10-22) -------------------------- * Changes the configuration parser to use the non-localized message of an IllegalArgumentException for consistency with the rest of the suite which uses only non-localized messages. Version 0.9.0 (2017-10-11) -------------------------- * Changes the source of processing results; the aimless.log file is no longer the source; now processing results are obtained from the autoPROC.xml file. Version 0.8.0 (2017-05-10) -------------------------- * Adds support, via the PostProcessHook configuration option, for executing an external hook command after processing a dataset. Version 0.7.0 (2016-07-21) -------------------------- * Adds FileSystemPollMetadata configuration option to control whether file metadata is read from the file system when polling for changes. * Removes autoPROC_CreateGpxPictures=no from the autoPROC process command invocation. If this option is desired, it can be added to the user's ~/.autoPROC file. * Adds ExcludeDirectoryPattern configuration option to specify directories to exclude from consideration when monitoring directory trees for datasets. Version 0.6.0 (2016-01-29) -------------------------- * Adds "-xml" to the autoPROC "process" invocation. Version 0.5.0 (2015-12-14) -------------------------- * Changes the default diffraction center image regular expression pattern to "(?i)cell_z(x|y)_(fly_)?[0-9_]+\\.(cbf|img)" which matches fly-scan diffraction center images and simplifies the pattern. Version 0.4.0 (2015-10-21) -------------------------- * Adds NumThreadsPerProcessJob configuration option to control the number of threads to use per dataset process job. * Adds "autoPROC_CreateGpxPictures=no" to the autoPROC "process" invocation. Version 0.3.0 (2015-08-21) -------------------------- * Adds a dataset processing supervisor that will abort processing of a dataset when certain conditions are detected. This is controlled by three new configuration options, described in the aaproc.conf manual: MaxProcessRunTime, ProcessSupervisorPeriod, and MaxRefinedDetDistDelta. * Changes the logic for determining when to process a dataset to not process a dataset if the process log file is present or if there is a record of a previous process attempt that failed. Version 0.2.0 (2015-03-06) -------------------------- * Fixes a bug in the "aap" program in how it reads configuration files where some configuration files could be erroneously ignored. * Adds a new configuration option, "PerTreeResults", that, when enabled, causes the "aap" program to write a results report file at the root of each directory tree specified on the command line. This can be useful when processing datasets for multiple people or organizations at once and datasets are collected below a directory corresponding to each person or organization and those directories can be specified on the command line. A results report file will be written to each of the specified directories containing just the results for that person or organization. Version 0.1.1 (2014-09-10) -------------------------- * Creates a log file of the autoPROC "process" program's output to its standard output stream. When invoked in a terminal, "process" creates a log file of what it wrote to its standard output stream. But when invoked as a subprocess of the "aap" program, it does not create this log file. Now "aap" creates this log file for "process" to achieve the same behavior. Version 0.1.0 (2014-07-24) -------------------------- * First public release.