In large parts the success of modern experiments in ultrafast optics and attosecond science is down to software. Not only for data analysis but also for controlling the laser systems and data acquisition. Over the years I have built up a large repository of specialised software. I was taught to program in FORTRAN but switched to MATLAB during my Diplomarbeit. I find MATLAB is a good compromise of speed and rapid code development. A program can be edited and debugged while it is running live in the lab.
Here are a few examples:
- CEP slow loop locking feedback and control
- SEA-F-SPIDER