The implementations of Multiply and Shift Xfrom classes need to take an ndarray as input. This assumes each image has different values of scaling and shifting. It will be better if we also have an option to take only a scalar when the values are the same for all images, such as the case below:
https://github.com/ComputationalCryoEM/ASPIRE-Python/blob/preprocess/src/aspire/source/__init__.py#L431