Posts with the tag beam optics

Creating a Gaussian Window in 3D Using Matlab

If you want to create a gaussian window with Matlab in three dimensions (as you can do in two dimensions with the built-in gausswin()) you can use the function gauss3D() found on MATLAB Central:

S = gauss3D(20,20,7);
slice(<span...

Read on

Newport Power Meter 2935T-C - Serial Connection via Python

First start of a Python module that makes use of PySerial to communicate with the Newport Power Meter 2935T-C via a serial connection:

#!/usr/bin/env python

########## Newport Power Meter 2935T-C #############
# Manual: <ftp://download.newport.com/Photonics/Power%20Meters/Archive/1935_2935-C/1935-2935_Power_Meter_User%27s_Manual_RevB.pdf>
#
#  Settings (p.72 of the manual): 
#  Baud rate: 38400...

Read on

Estimate the transform limited beam duration of a laser pulse from its spectral width in nm in Python

A transform limited pulse has a time-bandwidth product of for Gaussian beams.

Here are a couple of Python functions to find the minimum duration of a gaussian pulse with a certain spectral FWHM (measured in nm) at a given central wavelength plus the...

Read on

Newport Power Meter 2935T-C via libusb on Linux

This power meter from Newport has a serial RS232 and a USB connection. This page tries to find out how it's possible to talk to the device via USB. For RS232 connection, look at the blog post Newport Power Meter 2935T-C – Serial Connection via Python.

USB Connection Info

Output of...

Read on