Skip to content

Releases: disordered-photonics/celes

v2.2

13 Apr 12:46
Compare
Choose a tag to compare

Changed

  • subclass celes classes from matlab.System
  • implement setProperties methods for name-value style initialization
  • implement validatePropertiesImpl methods for validation
  • limit use of Dependent properties to avoid redundant calculations
  • implement setupImpl where appropriate for one-time calculations to improve performance
  • compute and set maximal particle distance inside particles class
  • prefer implicit expansion over bsxfun (requires MATLAB >= R2016b)
  • fancier, faster plotting functions
  • use convex hull in compute_maximal_particle_distance
  • provide robust, fallback method for compute_maximal_particle_distance
  • avoid recompiling .mex files if already available

Fixed

  • don't try to compute initial power for plane waves
  • fix bug in scattered field plots

v2.1

25 Oct 11:03
Compare
Choose a tag to compare

Changed

  • define only trigonometric versions of legendre and spherical functions
  • precalculate coefficients in spherical functions @tkfryett
  • case-insensitive flags and types

Removed

  • disperse flag (radii must be specified)

Fixed

  • performance issue with polydisperse samples @fragkrag

v2.0

22 Sep 11:44
Compare
Choose a tag to compare

Support of poly-disperse ensembles (spheres with different radii and material parameters).

v1.0

28 Feb 15:53
Compare
Choose a tag to compare
cleanup: remove obsolete T_matrix.m file, remove obsolete comments