79
edits
No edit summary |
|||
|
===== Theory =====
* Find some accessible Raman theory writeups
* Work through Raman System Effective Hamiltonian calculations
== Log ==
'''7/15/2015'''
* Found a stable Z cavity with a folding angle of 10 degrees, a total length of about a meter, and plenty of stability room to move the FS prisms around in. Will require tuning once it's operating to get the crystal and prisms positioned right. Need a way to do an interferometric measurement of the pulses to analyze the GVD compensation?
* Incidentally, fixed (all of?) the KeyError problems by naively upscaling all the units (so that it's not working with such small floats all the time) and adding the keys to the position list. There's now a small problem where, in a cavity, it's possible that the endpoint of the position list will not be exactly where you wanted it to be, throwing off the symmetry of the calculation. Increasing the unit upscaling seems to help. Also, wrote a neat waist detection algorithm. Now have to rewrite a bunch of older code to use that. Maybe just save it for v4...
'''7/13/2015'''
* Emailed Lambda back with more questions re: mirrors.
* Realized we need to use a Z
* Decided I probably need to massage the code a little to avoid running into key errors because of floating points. Will probably recode everything so that it works in tenths of a millimeter as the "base unit" instead of meters, so that everything can be an int. My other thought is to simply add the dictionary keys to the position list - this would effectively decouple the position list resolution from the optical element positions, which would be very nice anyway (it would let you make things like cavity length scans at higher resolution than currently works). Still worried about floating point key errors with that method though. Maybe a combination....
| |||
edits