This code is used to work up and interpret a non-linear spectroscopy dataset that varied excitation beam angles to maintain phase matching.
See the article that utilizes this code: Strategies for phase matching control in a multidimensional Floquet state sspectroscopy.
- Clone this repository and make sure you have the package requirements (see
requirements.txt
) - Consult
requirements.txt
and install any needed package dependencies - Run this script e.g. on Windows:
python build.py <args>
args [optional]
fetch
: download and extract the raw datadata
: perform all data processing and simulationsfigures
: generate manuscript figures from the data- if no arguments are given, build.py will perform all workflow steps (in order)
This workflow was developed on Windows OS.