DrAidan Crilly
Academic Visitor
Department of Physics - Faculty of Natural Sciences
Orcid identifier0000-0002-0429-9332 (opens in a new tab)
- Academic VisitorDepartment of Physics - Faculty of Natural Sciences
- 739B, Blackett Laboratory, South Kensington Campus, United Kingdom
BIO
I am an Imperial College Research Fellow. My research is focused on the theory and numerical modelling of the observable signals in high energy density plasma and inertial confinement fusion experiments. The physics areas of particular interest to me are: neutron and radiation transport, diagnostic techniques, hydrodynamics and the properties of non-ideal plasmas. I am also interested in the application of AI/ML techniques in plasma physics, particularly in the inference process. These include Differentiable Programming, Markov Chain Monte Carlo, Gaussian Processes and Neural Networks.
I am also the deputy head of the 1st year undergraduate computing course which teaches students the basics of Python and its use in scientific computing. I also lecture a short post-graduate Machine Learning course in the Plasma Group (Slides & Code here).
PhD Thesis (Spiral)
My open source projects:
Neutron spectroscopy Python code - NeSST
Calculates primary and scattered neutron spectra for analyzing ICF experimental data.
Optical Thomson scattering spectra PythonJAX code - OTSax
Utilising differentiable programming to allow gradient descent methods for efficient fitting of experimental OTS data for non-Maxwellian ion distributions.
UROP open source projects:
1D electromagnetic particle-in-cell code in JAX by Sean Lim - PiC-Code-Jax
I am also the deputy head of the 1st year undergraduate computing course which teaches students the basics of Python and its use in scientific computing. I also lecture a short post-graduate Machine Learning course in the Plasma Group (Slides & Code here).
PhD Thesis (Spiral)
My open source projects:
Neutron spectroscopy Python code - NeSST
Calculates primary and scattered neutron spectra for analyzing ICF experimental data.
Optical Thomson scattering spectra PythonJAX code - OTSax
Utilising differentiable programming to allow gradient descent methods for efficient fitting of experimental OTS data for non-Maxwellian ion distributions.
UROP open source projects:
1D electromagnetic particle-in-cell code in JAX by Sean Lim - PiC-Code-Jax
FACULTY
- Faculty of Natural Sciences
POSITION NAME
- Academic Visitor