This repo contains code for the SLfRank pulse design algorithm described in https://arxiv.org/abs/2103.07629.
SLfRank can generate pulses with lower energy (by as much as 26%) and more accurate phase profiles when compared to the SLR pulse design algorithm.
The code depends on SigPy and CVXPy. You can install dependent libraries by running
pip install -r requirements.txt
To get started, you can run the demo notebook demo.ipynb
locally or demo_colab.ipynb
through Colab: