MIST Changelog

What's new in MIST 1.3.5

Nov 1, 2013
  • Fixed bugs:
  • the coefficients of phase modulation sidebands for higher order sidebands were wrong.
  • amplitude modulation sidebands were computed with wrong coefficient

New in MIST 1.3.4 Beta (Oct 11, 2013)

  • Fixed bugs:
  • there was a problem when using multiple drivers and radiation pressure.

New in MIST 1.3.3 Beta (Oct 11, 2013)

  • Fixed bugs:
  • solved error when driving beam splitters with default driving shape
  • solved bug in radiation pressure code: MIST was terminating with recursion limit error with
  • some configuration files

New in MIST 1.3.2 Beta (Sep 12, 2013)

  • Changes and new features:
  • compilation time is now largely reduced
  • added a "filter" object that can be used to filter out higher order modes selectively
  • Fixed bugs:
  • error when using multiple cavity commands
  • wrong accounting of dependencies in laser and modulator equations

New in MIST 1.3.1 Beta (Sep 10, 2013)

  • Fixed bugs:
  • there was an issue in mirror and beam splitter parameters definition, solved
  • there was a problem when using subtrates with refractive index different from one, solved
  • there was a problem when setting mirror diameters and refractive indexes

New in MIST 1.3.0 Beta (Sep 9, 2013)

  • New features:
  • mirror objects can be driven by RADIATION PRESSURE effects. Now MIST is
  • completely able to simulate opto-mechanical effects.
  • new engine for compling the configuration file, much faster than before
  • added the possibility to define the diameter of a mirror
  • added the possibility of forcing the Gouy phase of a space
  • Changes:
  • the names used for fields, gaussian beam parameters, frequencies and
  • other user access point has changed. The classes compiled with older
  • versions of MIST are no more compatible.
  • update of the documentation
  • Fixed bug:
  • in the computation of the all transfer function, results were wrong if
  • the motion amplitude was complex. This was generated by a missing complex
  • conjugation
  • solved a bug that caused the algorithm to be unable to solve equations in
  • some particular cases
  • changing the laser power was not properly scaling the input field
  • when setting a mirror reflectivity or transmissivity to zero at simulation
  • time, the next change was resulting in an error.
  • there was a bug in the computation of transfer function with quadrants
  • there was an error in the processing of the motion shape for mirrors,
  • lasers and spaces
  • fied issue in mirror map orientation
  • there was an error when using multiple modulation frequencies
  • there was an issue with definition of mirror properties, now fixed

New in MIST 1.2.0 Beta (Aug 2, 2013)

  • New features:
  • it is possible to use more than one laser source. All sources are considered coherent. The input field and the input power of each source can be set using properties of the laser objects. now MIST can compute TRANSFER FUNCTIONS, i.e. the optical response of fields and probes to motions or modulations of mirrors, beam splitters, lasers and spaces
  • NOTE: The documentation is not yet fullt updated on this topic. See the example in the documentation for a primer computations of all fields is a little bit faster than before
  • Bug fixes:
  • fixed various bugs causing an improper update of the field when the user changed some parameters; before this release it was not possible to use multiple laser sources

New in MIST 1.1.2 Beta (Jul 11, 2013)

  • Minor bug fixes:
  • when changing a mirror map on the fly during simulation, the mode coupling matrix was erroneously saved to disk, overwriting the reference one.

New in MIST 1.1.1 Beta (Jul 10, 2013)

  • New features:
  • mirror object behavior changed:
  • when the user sets the transmission or reflection coefficient to zero in the configuration file, this is used as a permanent definition: the user cannot change it anymore at run-time. This is used to simplify the system of field
  • equations
  • the transmission map is defined in radians and no more in meters and it is used even if the mirror surface separates media with the same refractive index. In this way it is much easier to define transmissive optical elements.
  • added a static method saveMap() to the MIST class, that can be used to save mirror maps to files
  • Bug fixes:
  • problem in beamparameter that was not taking into account user-defined constants
  • problem in transmission map computation failing with error
  • error when changing mirror transmission on the fly

New in MIST 1.1.0 Beta (Jun 5, 2013)

  • Implemented a new engine which provides faster results with low number of modes

New in MIST 1.0.2 Beta (Mar 15, 2013)

  • Bug fixes:
  • error in equation solver that generated unsolved recursive call of field computation
  • error in code creator that prevented using MISt with complex system (with more than 9 inversions)

New in MIST 1.0.1 Beta (Mar 15, 2013)

  • Bug fixes:
  • error related to equation solver and nodes with beam propagating in only one direction
  • New features:
  • added command to retrace Gaussian beam parameters at simulation time
  • by default now MIST uses the same Gaussian beam parameter for both
  • directions of propagations. This behavior can be changed using the "bidirectional command"