Literature

[1]

Yi Zhou. A tutorial on uniform b-spline. 2023. URL: https://arxiv.org/abs/2309.15477, arXiv:2309.15477.

[2]

Rick P. Trebino. Frequency-Resolved Optical Gating: The Measurement of Ultrashort Laser Pulses. Springer US, New York, NY, 1st ed. 2000. edition, 2000. ISBN 9781461511816. doi:10.1007/978-1-4615-1181-6.

[3]

Vadim V. Lozovoy, Igor Pastirk, and Marcos Dantus. Multiphoton intrapulse interference. iv. ultrashort laser pulse spectral phase characterization and compensation. Opt. Lett., 29(7):775–777, Apr 2004. doi:10.1364/OL.29.000775.

[4]

Bingwei Xu, Jess M. Gunn, Johanna M. Dela Cruz, Vadim V. Lozovoy, and Marcos Dantus. Quantitative investigation of the multiphoton intrapulse interference phase scan method for simultaneous phase measurement and compensation of femtosecond laser pulses. J. Opt. Soc. Am. B, 23(4):750–759, Apr 2006. doi:10.1364/JOSAB.23.000750.

[5]

Miguel Miranda, Cord L. Arnold, Thomas Fordell, Francisco Silva, Benjamín Alonso, Rosa Weigand, Anne L'Huillier, and Helder Crespo. Characterization of broadband few-cycle laser pulses with the d-scan technique. Opt. Express, 20(17):18732–18743, Aug 2012. doi:10.1364/OE.20.018732.

[6]

Dirk Spangenberg, Pieter Neethling, Erich Rohwer, Michael H. Brügmann, and Thomas Feurer. Time-domain ptychography. Phys. Rev. A, 91:021803, Feb 2015. doi:10.1103/PhysRevA.91.021803.

[7]

Tobias Schweizer. Time-Domain Ptychography and its Applications in Ultrafast Science. PhD thesis, Universität Bern, 2021. doi:10.48549/4001.

[8]

Jonathan R. Birge, Richard Ell, and Franz X. Kärtner. Two-dimensional spectral shearing interferometry for few-cycle pulse characterization. Opt. Lett., 31(13):2063–2065, Jul 2006. doi:10.1364/OL.31.002063.

[9]

K. Sperlich, B. Seifert, and H. Stolz. Phase and intensity retrieval of ultrashort laser pulses with single-shot vampire. Advanced Photonics, pages JM5A.37, 2014. doi:10.1364/BGPP.2014.JM5A.37.

[10]

R. Kienberger, E. Goulielmakis, M. Uiberacker, A. Baltuska, V. Yakovlev, F. Bammer, A. Scrinzi, Th. Westerwalbesloh, U. Kleineberg, U. Heinzmann, M. Drescher, and F. Krausz. Atomic transient recorder. Nature, 427(6977):817–821, Feb 2004. URL: https://doi.org/10.1038/nature02277, doi:10.1038/nature02277.

[11]

P D Keathley, S Bhardwaj, J Moses, G Laurent, and F X Kärtner. Volkov transform generalized projection algorithm for attosecond pulse characterization. New Journal of Physics, 18(7):073009, jul 2016. URL: https://doi.org/10.1088/1367-2630/18/7/073009, doi:10.1088/1367-2630/18/7/073009.

[12]

Kenneth W. DeLong, David N. Fittinghoff, Rick Trebino, Bern Kohler, and Kent Wilson. Pulse retrieval in frequency-resolved optical gating based on the method of generalized projections. Opt. Lett., 19(24):2152–2154, Dec 1994. doi:10.1364/OL.19.002152.

[13]

Pavel Sidorenko, Oren Lahav, Zohar Avnat, and Oren Cohen. Ptychographic reconstruction algorithm for frequency-resolved optical gating: super-resolution and supreme robustness. Optica, 3(12):1320–1330, Dec 2016. doi:10.1364/OPTICA.3.001320.

[14]

Andrew Maiden, Daniel Johnson, and Peng Li. Further improvements to the ptychographical iterative engine. Optica, 4(7):736–745, Jul 2017. doi:10.1364/OPTICA.4.000736.

[15]

Nils C. Geib, Matthias Zilk, Thomas Pertsch, and Falk Eilenberger. Common pulse retrieval algorithm: a fast and universal method to retrieve ultrashort pulses. Optica, 6(4):495–505, Apr 2019. doi:10.1364/OPTICA.6.000495.

[16]

Nils C. Geib. Python for Pulse Retrieval. 2019. URL: https://github.com/ncgeib/pypret.

[17]

Christoffer Oxelmark Krook and Valdas Pasiskevicius. Overcoming noise in pulse retrieval: introducing the line-search frog algorithm. Opt. Express, 33(16):33258–33269, Aug 2025. doi:10.1364/OE.569606.

[18]

Ji Qiang and Chad Mitchell. A unified differential evolution algorithm for global optimization. IEEE Transactions on Evolutionary Computation., 06 2014. URL: https://www.osti.gov/biblio/1163659.

[19]

I Grigorenko and M.E Garcia. An evolutionary algorithm to calculate the ground state of a quantum system. Physica A: Statistical Mechanics and its Applications, 284(1):131–139, 2000. doi:10.1016/S0378-4371(00)00218-1.

[20]

Robert Tjarko Lange. Evosax: jax-based evolution strategies. arXiv preprint arXiv:2212.04180, 2022.

[21]

Robert Tjarko Lange. evosax: Evolution Strategies in JAX. 2022. URL: https://github.com/RobertTLange/evosax.

[22]

DeepMind, Igor Babuschkin, Kate Baumli, Alison Bell, Surya Bhupatiraju, Jake Bruce, Peter Buchlovsky, David Budden, Trevor Cai, Aidan Clark, Ivo Danihelka, Antoine Dedieu, Claudio Fantacci, Jonathan Godwin, Chris Jones, Ross Hemsley, Tom Hennigan, Matteo Hessel, Shaobo Hou, Steven Kapturowski, Thomas Keck, Iurii Kemaev, Michael King, Markus Kunesch, Lena Martens, Hamza Merzic, Vladimir Mikulik, Tamara Norman, George Papamakarios, John Quan, Roman Ring, Francisco Ruiz, Alvaro Sanchez, Laurent Sartran, Rosalia Schneider, Eren Sezener, Stephen Spencer, Srivatsan Srinivasan, Miloš Stanojević, Wojciech Stokowiec, Luyu Wang, Guangyao Zhou, and Fabio Viola. The DeepMind JAX Ecosystem. 2020. URL: http://github.com/google-deepmind.

[23]

Jason Rader, Terry Lyons, and Patrick Kidger. Optimistix. 2024. URL: https://github.com/patrick-kidger/optimistix.

[24]

Jason Rader, Terry Lyons, and Patrick Kidger. Optimistix: modular optimisation in jax and equinox. arXiv:2402.09983, 2024.

[25]

Shuhe Zhang, Tos T.J.M. Berendschot, and Jinhua Zhou. Elfpie: an error-laxity fourier ptychographic iterative engine. Signal Processing, 210:109088, 2023. doi:10.1016/j.sigpro.2023.109088.

[26]

Miguel Miranda, João Penedones, Chen Guo, Anne Harth, Maïté Louisy, Lana Neoričić, Anne L'Huillier, and Cord L. Arnold. Fast iterative retrieval algorithm for ultrashort pulse characterization using dispersion scans. J. Opt. Soc. Am. B, 34(1):190–197, Jan 2017. doi:10.1364/JOSAB.34.000190.

[27]

J. Gagnon, E. Goulielmakis, and V. S. Yakovlev. The accurate frog characterization of attosecond pulses from streaking measurements. Applied Physics B, 92(1):25–32, Jul 2008. doi:10.1007/s00340-008-3063-x.

[28]

Daniel J. Kane. Principal components generalized projections: a review. J. Opt. Soc. Am. B, 25(6):A120–A132, Jun 2008. doi:10.1364/JOSAB.25.00A120.

[29]

Daniel J. Kane and Andrei B. Vakhtin. A review of ptychographic techniques for ultrashort pulse measurement. Progress in Quantum Electronics, 81:100364, 2022. doi:https://doi.org/10.1016/j.pquantelec.2021.100364.

[30]

Miguel Miranda, João Penedones, Chen Guo, Anne Harth, Maïté Louisy, Lana Neoričić, Anne L'Huillier, and Cord L. Arnold. Fast iterative retrieval algorithm for ultrashort pulse characterization using dispersion scans. J. Opt. Soc. Am. B, 34(1):190–197, Jan 2017. doi:10.1364/JOSAB.34.000190.

[31]

Jorge Nocedal and Stephen Wright. Numerical Optimization. Springer New York, New York, NY, 2nd ed. 2006 edition, 2006. ISBN 9780387400655. doi:10.1007/978-0-387-40065-5.

[32]

B.T. Polyak. Minimization of unsmooth functionals. USSR Computational Mathematics and Mathematical Physics, 9(3):14–29, 1969. doi:https://doi.org/10.1016/0041-5553(69)90061-5.

[33]

Laurent Sorber, Marc Van Barel, and Lieven De Lathauwer. Unconstrained optimization of real functions in complex variables. SIAM Journal on Optimization, 22(3):879–898, 2012. doi:10.1137/110832124.

[34]

Ken Kreutz-Delgado. The complex gradient operator and the cr-calculus. 2009. URL: https://arxiv.org/abs/0906.4835, arXiv:0906.4835.

[35]

Maximilian Kubullek, Miguel A. Silva-Toledo, Roland E. Mainz, Fabian Scheiba, Rafael de Q. Garcia, Felix Ritzkowsky, Giulio Maria Rossi, and Franz X. Kärtner. Complete electric field characterization of ultrashort multicolor pulses. Ultrafast Science, 5():0081, 2025. doi:10.34133/ultrafastscience.0081.