The Pulse-Sequence Instrument Control Tool. Developing scripts to allow string-based input to Labber for more flexible control over pulse sequence configurations.
MIT License
3
stars
1
forks
source link
Make MultiPulse pulse calculation more efficient #7
Currently, calculations for the generation of long pulse sequences (~100 pulses) take a long time (as evidenced by the instability of the Labber measurement time estimation).
As the algorithm is lifted from the SQPG (which is designed for <10 pulses), it is possible to optimize some aspects of the process to decrease the time. Examples include:
Pre-generation of pulse envelopes (per pulse definition)
Original report by Samuel Wolski (Bitbucket: 557058:90b732eb-6ab1-4b27-9495-eb00eafde259, GitHub: samwolski).
Currently, calculations for the generation of long pulse sequences (~100 pulses) take a long time (as evidenced by the instability of the Labber measurement time estimation).
As the algorithm is lifted from the SQPG (which is designed for <10 pulses), it is possible to optimize some aspects of the process to decrease the time. Examples include: