- missing dependency on
dielectric
- new vignette illustrating rescaling for dispersive incident medium
- updated list of publications
- new option to provide input wavelengths as an external file
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
- Block matrices LR and RL were swapped, resulting in a (small) error when computing scattering circular dichroism
MapOaQuantity [p]
has a new format (polarised or unpolarised); if specific polarisation(s) are requested, they are taken from theIncidence
keyword
- 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)
calcOaExtField
renamedcalcOaNFUnpol
calcOaLDOC
renamedcalcOaNF
; now combines calculation of LDOC and field intensities (many terms are common)- new routine
alphaTensor
export_cubature()
utility function to produce an incidence file suitable for TERMS from thecubs
package.- removed dependency on
reshape2
; usingtidyr
instead
- updated examples for release
- new version of pkgdown, some css tweaks
- some helper functions for hdf5 format
- vignette schematics in x3d format
- 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
- Cmake is now used for building terms
- initial website using pkgdown
- basic package structure
- examples in Rmd format ("vignettes")
- basic utilities in
R/