TurPy: a physics-based and differentiable optical turbulence simulator for algorithmic development and system optimization — Joseph L. Greene, Alfred Moore, Iris Ochoa, Emily Kwan, Patrick Marano, Christopher R. Valenta | Kutubxona