Dr TIM: Ray-tracer TIM, with additional specialist scientific capabilities. - Stephen Oxburgh; Tomás Tyc; Johannes Courtial (Comput. Phys. Commun., 2014)