NEWS
terms 1.2.0
New features
- implemented basic import of
.tmat.h5 T-matrices
- added 'Au2' built-in dielectric function based on Raschke et al Phys. Rev. B 86, 235147 (2012)
- added 'Ag2' built-in dielectric function based on Raschke et al Phys. Rev. B 91, 235137 (2015)
Documentation
- added vignette for
.tmat.h5 import and comparison with tetrahedron of built-in spheres
- added vignette for
.tmat.h5 import and comparison of spheroid T-matrix from SMARTIES and JCMsuite
Website
- convert to quarto vignettes
- updated list of publications
terms 1.0.2
Bug fix
- missing dependency on
dielectric
Website
- new vignette illustrating rescaling for dispersive incident medium
terms 1.0.1
Website
- updated list of publications
User-facing changes
- new option to provide input wavelengths as an external file
terms 1.0.0
Website
New vignettes:
- Polarised orientation-averaged near fields
- Reproducing cartesian `Higher-Order Polarizability Tensors' for a dimer
- Validation against MSTM v4 for orientation-averaged cross-sections
- Validation against coupled-dipole approximation for far-field circular dichroism
Bug fix
- Block matrices LR and RL were swapped, resulting in a (small) error when computing scattering circular dichroism
User-facing changes
MapOaQuantity [p] has a new format (polarised or unpolarised); if specific polarisation(s) are requested, they are taken from the Incidence keyword
New functionality
- implemented conversion of multipoles $l<=3$ into cartesian "alpha tensor"
- implemented polarised (L or R) orientation-averaged near-fields E2, B2, and LDOC (note: the results are incorrect inside spheres)
Low level changes
calcOaExtField renamed calcOaNFUnpol
calcOaLDOC renamed calcOaNF; now combines calculation of LDOC and field intensities (many terms are common)
- new routine
alphaTensor
R utilities
export_cubature() utility function to produce an incidence file suitable for TERMS from the cubs package.
- removed dependency on
reshape2; using tidyr instead
terms 0.9.9
Website
- updated examples for release
- new version of pkgdown, some css tweaks
R code
- some helper functions for hdf5 format
- vignette schematics in x3d format
Fortran
- added support for hdf5
- added computation of local degree of optical chirality
- added computation of Stokes vectors and Mueller matrices
- multi-wavelength calculations of near-fields
- near field maps have more options (E, B, C) and include information about material regions
compilation
- Cmake is now used for building terms
terms 0.9.0
Website
- initial website using pkgdown
R code
- basic package structure
- examples in Rmd format ("vignettes")
- basic utilities in
R/