BeamLab 1.2.1

We’ve just released BeamLab 1.2.1! In this minor release, we’ve replaced the optional parameter VideoFileFormat with the new, more flexible parameter VideoProfile, which enables you to use all video profiles supported by the MATLAB® function VideoWriter:

  • 'Archival': Motion JPEG 2000 with lossless compression
  • 'Motion JPEG AVI' (default): AVI with Motion JPEG encoding
  • 'Motion JPEG 2000': Motion JPEG 2000
  • 'MPEG-4': MPEG-4 with H.264 encoding
  • 'Uncompressed AVI': Uncompressed AVI with RGB24 video
  • 'Indexed AVI': Uncompressed AVI with indexed video
  • 'Grayscale AVI': Uncompressed AVI with grayscale video

Furthermore, this new release contains also a couple of small bug fixes such as wrong titles in figures generated by modesolver and erroneous phase shifts of the field at the interface between two different media.

Release Notes

New features:

  • Add support for all video profiles supported by the MATLAB® function VideoWriter. For this purpose, the parameter VideoFileFormat has been replaced by the new parameter VideoProfile, which can be set to the values 'Archival', 'Motion JPEG AVI' (default), 'Motion JPEG 2000', 'MPEG-4', 'Uncompressed AVI', 'Indexed AVI', and 'Grayscale AVI'.

Enhancements:

  • Improve titles and axis labels.
  • Improve demo scripts.
  • Improve documentation.

Bug fixes:

  • Fix a bug that introduced an erroneous phase shift of the field at the boundary between two different media.
  • Fix a bug that was causing wrong titles in figures generated by modesolver.
  • Various minor bug fixes.