Would it make sense to work with `MaskedArray`s here? Maybe something to explore in an issue. _Originally posted by @janden in https://github.com/ComputationalCryoEM/ASPIRE-Python/pull/902#discussion_r1166703559_