The classic, cost-free version of SNLO. It includes most of the features of the premium mlSNLO software, but is developed in Win APL which was last updated in the Windows 98 days. It lacks mlSNLO’s modern interactive graphics features, and uses older, slower numerical libraries which aren’t able to take advantage of modern, multithreaded processing.

Despite lacking many features found in the premium mlSNLO software, SNLO is very useful to many people.

Download it here!

mlSNLO is faster and better-looking. mlSNLO is a premium, paid software developed in MATLAB. It uses MATLAB’s highly optimized numerical libraries, many of which have multi-threaded execution to take advantage of modern, multicore processors. mlSNLO also uses MATLAB’s powerful interactive plotting system. For 2D models, especially, this makes examining and interpreting results easier. mlSNLO also has movie playback for 2D functions. The movies can be paused, and advanced frame-by-frame. mlSNLO comes in two flavors: a standalone version and a MATLAB-App version. The standalone version is compiled to run in the Windows or MacOS operating systems and doesn’t require a current MATLAB license. The MATLAB App version requires a current MATLAB license (see the MathWorks website). The MATLAB App version of mlSNLO also can do batch scripting to make optimizing your device’s design much faster. Compare the features of the free SNLO and two versions of mlSNLO on the mlSNLO page. Buy the standalone version or the MATLAB App version from our store.
An optical parametric oscillator that uses image-rotation to clean up beams. Best used for ~10 ns pulsed operation. Because of the high cost to manufacture only a few of these, we don’t currently sell this product. We would be happy to discuss its design and operation. More information RISTRA OPO can be found here.

We’ve developed some fiber laser and amplifier models.

We have simple, one-dimensional models, as well as a three-dimensional one. We’ve developed a fiber amplifier mode instability model which includes time-dependent temperature profiles.

We don’t offer these for sale yet, but we would be happy to discuss them.

We have developed a self-consistent model of OPO and OPA devices including thermal effects.

We still have some work to do on it to make it a commercial product, but if you’re interested please ask us more about it!