TorchOptics: An open-source Python library for differentiable Fourier optics simulations - Filipovich, Matthew J.; Lvovsky, A. I. (arXiv, 2024)