Software

On August 13, 2016, I made my archive of CSharp software public using github. Here is a link to my github page. www.github.com/CTCHunter1

The CSharp project archive contains libraries and programs. Amoungst the libraries is Lab.Motors and Lab.Motors.Test. This is code for interfacing to motor controllers often found in optics labs with C Sharp. Drivers I’ve interfaced to so far are a ASI LV4000 motor controller, a Newport ESP100 motor controller, and Zaber Motor controllers. I haven’t used the Zaber and newport features for years but if your looking for some libraries for your own development this may help you.

Sparrow is a down sampling power spectral density analyzer. I wrote it during my Masters for characterizing coupling noise between polarization maintaining and non polarization maintaining optical fiber. Noise is well characterized by it’s pinkness in the spectral domain but to characterize it the frequency x-axis needs to be logarithmic. The slope of the power spectrum as it approaches DC on a logarithmic scale tells you its type.

The usefulness of sparrow is it lets you get the low frequency power bands. The lowest possible frequency sparrow will sample is only limited by the time duration of the acquisition.

I am in the process of making sure the Sparrow will execute without a development environment installed. It’s a side project that hasn’t been getting too much of my time. I made sure it does build in the Visual Studio .NET Community Edition when after I pushed it to github.

Leave a Reply