Talks.cam will close on 1 July 2026, further information is available on the UIS Help Site
 

University of Cambridge > Talks.cam > RSE Seminars > UBiKuity: Trying to get RSE right on the first try

UBiKuity: Trying to get RSE right on the first try

Add to your list(s) Download to your calendar using vCal

  • UserThomas Daggitt - British Antarctic Survey
  • ClockThursday 05 February 2026, 13:00-14:00
  • HouseRoom C, West Hub.

If you have a question about this talk, please contact Jack Atkinson.

UBiKuity is a software library that I am currently developing to model the behaviour of charged particles in magnetic and electric fields, with the intention of eventually converting it into a full magnetospheric plasma model. It uses an under-explored mathematical formulation of charged particle motion to generate powerful insights into the phase space of possible particle behaviour. It combines a variety of numerical methods to find solutions to differential equations, with most of the numerical code written in Fortran. As it is intended to be shared both within my research group, and eventually with the wider community, I am simultaneously writing a Python wrapper to improve its usability.

Like many other pieces of software in the scientific community, UBiKuity has been written by someone with little to no training in programming software engineering. Because of this, I have tried to treat this first foray into research software engineering as something of a learning experience. This talk will discuss some of the challenges I have faced in attempting to write shareable, performant code to solve a complex research problem.

This talk is part of the RSE Seminars series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2026 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity