Ewch i’r prif gynnwys
Dr Duncan MacLeod

Dr Duncan MacLeod

Senior Research Software Engineer
Gravity Exploration Institute

Ysgol Ffiseg a Seryddiaeth

Email
macleoddm@cardiff.ac.uk
Campuses
Room 0.07, Adeiladau'r Frenhines - Adeilad y Gogledd, 5 The Parade, Heol Casnewydd, Caerdydd, CF24 3AA

Trosolwg

I am a Senior Research Software Engineer in the Gravity Exploration Institute of the School of Physics and Astronomy. My research targets development of improved user-facing software utilities for accessing, processing, and visualising data from the second-generation of ground-based gravitational-wave detectors, primarily the Laser Interferometer Gravitational-wave Observatory (LIGO). I also support users on the LIGO partition of the Supercomputing Wales Hawk Computing Centre.

Bywgraffiad

I completed a PhD here in Cardiff in 2013, working under Dr (now Prof) Steve Fairhurst on gravitational-wave data analysis methods.

I then moved to Louisiana State University and worked as a Postdoctoral Researcher for the 'LIGO Data Grid', providing software support for the LIGO gravitational-wave detectors. During this time I was moslty in residence at the LIGO Livingston Observatory.

I returned to Cardiff in 2017 as a Sêr Cymru Research Fellow, working on research software in the Cardiff Gravity Exploration Institute.

In 2020 I briefly took on a role as a Research Software Engineer as part of the Supercomputing Wales project, before moving into my current role as a Senior Research Software Engineer.

Safleoedd academaidd blaenorol

  • 2020 - present: Senior Research Software Engineer, Gravity Exploration Institute
  • 2020: Research Software Engineer, Gravity Exploration Institute, Cardiff University
  • 2017 - 2020: Sêr Cymru COFUND Fellow, Gravity Exploration Institute, Cardiff University,
  • 2013 - 2017: Postdoctoral Researcher, Louisiana State University

Pwyllgorau ac adolygu

  • Journal reviewer, Classical and Quantum Gravity

Cyhoeddiadau

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

My research involves developing and improving software in support of gravitational physics research, including

  • software development (mainly Python, C, and C++)
  • software packaging and distribution (RPM, Deb, Conda, Pip, ...)
  • optimisation
  • batch software workflows with HTCondor