SMS dit: Computational photonics