UltraDark.jl: A Julia package for simulation of cosmological scalar fields - Musoke, Nathan (Journal of Open Source Software, 2024)