- HMC with Normalizing Flows, Sam Foreman, Taku Izubuchi, Luchang Jin, Xiao-Yong Jin, James C. Osborn, and Akio Tomiya, PoS LATTICE2021 073, (2022), arXiv:2112.01586 doi:10.22323/1.396.0073
- Introduction to Normalizing Flows for Lattice Field Theory, Michael S. Albergo, Denis Boyda, Daniel C. Hackett, Gurtej Kanwar, Kyle Cranmer, S\'ebastien Racani\`ere, Danilo Jimenez Rezende, and Phiala E. Shanahan, (2021), arXiv:2101.08176
- Array programming with NumPy, Charles R. Harris, and others, Nature 585 (7825) 357–362, (2020), arXiv:2006.10256 doi:10.1038/s41586-020-2649-2
- Equivariant flow-based sampling for lattice gauge theory, Gurtej Kanwar, Michael S. Albergo, Denis Boyda, Kyle Cranmer, Daniel C. Hackett, S\'ebastien Racani\`ere, Danilo Jimenez Rezende, and Phiala E. Shanahan, Phys. Rev. Lett. 125 (12) 121601, (2020), arXiv:2003.06413 doi:10.1103/PhysRevLett.125.121601
- A Conceptual Introduction to Hamiltonian Monte Carlo, Michael Betancourt, (2017), arXiv:1701.02434
- Density estimation using Real NVP, Laurent Dinh, Jascha Sohl-Dickstein, and Samy Bengio, (2016), arXiv:1605.08803
- Critical slowing down and error analysis in lattice QCD simulations, Stefan Schaefer, Rainer Sommer, and Francesco Virotta, Nucl. Phys. B 845 93–119, (2011), arXiv:1009.5228 doi:10.1016/j.nuclphysb.2010.11.020
- IPython: A System for Interactive Scientific Computing, Fernando Perez, and Brian E. Granger, Comput. Sci. Eng. 9 (3) 21–29, (2007), doi:10.1109/MCSE.2007.53