Scientrace: An open source, programmable 3D ray tracer. (October 2017)