Versatile dual stage tunable NOPA with pulse duration down to 17 fs and energy up to 3 μJ at 500 kHz repetition rate | IEEE Conference Publication | IEEE Xplore