Dr Laurence Andrew Billingham

Dr Laurence Andrew Billingham

Magnetic Field Researcher

Location: Edinburgh

Tel: 0131 6500 279

E-mail Dr Laurence Andrew Billingham

ORCID: 0000000258581


I am passionate about reproducible research. Some of the easiest gains for reproducibility can come through improving improving the software tools and practices that researchers use. I am involved in the The Software Sustainability Institute, Association of Research Software Engineers, and the Software Carpentry education movement. I am the lead author of an SSI blogpost that acts as a guide for those looking to make better use of their code. I have experience in collaborative software development including code review, pair programming and coaching. I like automating tasks and use automated testing, continuous integration, and automated provisioning. Whilst my preferred software development language is python, especially the scientific/pydata stack of numpy, matplotlib, pandas, and scikit-learn; I regularly read/write/fix bugs in C, Matlab, Fortran, and other languages.


  •  2012 – ongoing : Magnetic Field Researcher, British Geological Survey
  •  2010 –2012 : Development Engineer, Petroleum Experts Ltd
  •  2009 –2010 : PDRA, Imperial College London
  •  2005 –2009 : PhD, Space Plasma Physics, Imperial College London
  •  2001 –2005 : MSci, Physics, Imperial College London

Research interests

  • Machine learning, supervised methods, automated prediction of rare events
  • Inverse problems, particularly equivalent source methods.
  • Source attribution for magnetic field measurements.
  • Space weather.
  • Uncertainties in terrestrial measurements due to magnetospheric and ionospheric fields.