“…Over the years, analytic extensions were developed allowing us to compute scattering from axially symmetric particles [30], superellipsoids [31], rotated particles [32], particle ensembles [17,33], orientation averaged scattering [30], particles close or deposited on a surface [34] for particles with known T-matrix. The progress in the field is reflected in the Comprehensive T-matrix reference database [35][36][37][38][39][40], books [27,28,32,41], and collections of simulation programs [42,43]. The results presented in the paper under the name "T-matrix" rely on the superposition T-matrix method [17,33], which was programmed in MATLAB R following [27,32] for defining off diagonal elements of the matrix and using the Lorenz-Mie code described before in Section 4.3 for the diagonal blocks.…”