Skip to content

Releases: ilent2/ott

Bug fix: DDA vaterite example polarizability

28 Jun 14:47
Compare
Choose a tag to compare
Big fix: dda example polarizability

The polarizability in the dipole example seems to have been for vacuum only.  Fixed.

Thanks to Mark Watson for finding this problem :)

UI bug fixes

19 Apr 11:49
cb0ca1c
Compare
Choose a tag to compare

Fixed problems with the T-matrix calculation GUI. Includes:

  • progress_callback function in all T-matrix class constructors
  • Special case for displaying DDA progress (just in terminal for now)
  • Other minor GUI related changes

Minor bug fix for Tmatrix.simple

22 Mar 16:46
Compare
Choose a tag to compare

Fixed a problem with using Tmatrix.simple with smarties (and possibly other T-matrix methods).

Mostly documentation tweaks and warnings

15 Jul 06:20
Compare
Choose a tag to compare

Fixed some issues with documentation. Added additional warnings when the beam power is changed, this warning will be removed in version 2 (and the units will be fixed).

Bugfix and optimisation for TmatrixDDA

21 May 19:17
Compare
Choose a tag to compare

Fixed a critical bug in the DDA implementation. Things now also run slightly faster.

Added a menu bar to most GUI windows

17 Apr 05:58
Compare
Choose a tag to compare

GUI Menu bar

  • Option to generate code (suggestion from an-kashchuk #40)
  • Links to GitHub, manual and bug reporting
  • Other handy buttons

Other minor changes

  • Moved some common GUI code to a support sub-package
  • Added a paraxial far-field function to Bsc
  • Bug-fixes

DDA Improvements and documentation

06 Apr 06:31
Compare
Choose a tag to compare
  • DDA support for inhomogeneous particles, along with an example for vaterite
  • DDA optimisations for low memory, mirror symmetry and rotational symmetry
  • Documentation for dda_varterite and example_sphere
  • Angular scaling option for BscPmGauss and documentation

GUI/Doc improvements and additional translation methods

27 Mar 04:32
Compare
Choose a tag to compare
  • Updated the README and getting started pages
  • Added an example for using the GUI to calculate forces
  • Various documentation improvements
  • Added support for different translations
    This is almost a major change (however most of the example code should be unaffected).
    Multiple translations have been added for different types of beams.
    To select the translation type, change the basis. For compatibility with the previous release,
    ensure the basis is set to 'regular' before translating beams.

1.5.1

27 Jul 01:12
Compare
Choose a tag to compare
  • Improvements to the trap finding function
  • Added annular beams using point matching and from bessel beams
  • New translation code for larger translations
  • Added T-matrix interface for SMARTIES
  • Added DDA and OBJ/STL code (moved forward from OTTv2)
  • Adding GUIs (probably unstable on different matlab versions)
  • Additional beam visualisations
  • Documentation improvements
  • Optimisations
  • Multiple bug fixes
  • Additional unit tests