New Frontiers in Particle Physics,

Cosmology & Gravity

RSE Support

Dr Sam Mangham

Who Are The RSG?

Skills

  • C, C++, FORTRAN
  • Python, R
  • Web development

 

  • Legacy code
  • Machine learning
  • Testing
  • Optimisation
  • Containerisation
  • Documentation
  • Training

Backgrounds

  • Simulation & modelling
  • Data science
  • High performance computing

 

  • Chemistry
  • Physics
  • Astrophysics
  • Biology
  • Psychology
  • Maths
  • Computer Science

What Can We Do?

Consolidated Grant Funding

  • 0.3 FTE for 2 years (Oct 2023-2025)
    • Can bring on multiple RSEs for short periods if needed (scheduling depending!)
  • Support for Theory & Maths
  • What do you want us to do?

METHOD

Joining the Dots

  • Kepler Mapper Python library
  • Topological mapping of high-dimensional data
  • Web interface & data management framework
  • Added persistance homology
  • Bugfixes and enhancements to Kepler Mapper

SPACE Labelling Tool

Web Apps For Engineers

  • MatLab scripts for wind turbine models
  • Re-implemented in Python
  • Web UI for ease of use
  • Increased impact

Data Science & ML

Web Platforms

High Performance
Computing

Software Archeology

MoleGazer

Swiftly

DAQ2

Python[*]

Radii Devices

CilliaCatch

CSPDB

Software Training

  • Intermediate Software Carpentry
    • Architecture, testing, packaging
    • Delivered at Oxford, CCFE, AstraZeneca
  • DiRAC, Universe-HPC
    • Using HPC, parallelism, optimisation
  • CDT intro courses
  • Astronomy group
  • CHEP (more in a moment!)

What would you want?

What Else Is On Offer?

Software Carpentry

  • Funded by CHEP, sign up on StaffBook
  • Intro courses:
    • Command-line terminal
    • Intro to Python
    • Intro to R
    • Version Control
    • Managing Academic Software Development
  • Next dates:
    • 4-13th March
    • 12-16th August

HPC Support

  • 3 fully-funded HPC Research Software Engineers
  • Ad-hoc support
    • ~1 week free
    • Advice, consultation, project design.
  • Governed projects
    • 1-12 weeks free
    • Porting codes to HPC, optimisation, enhancement
    • Requires submitting a project application
  • Get in touch!

Costed Projects

  • Can write RSEs into grants
  • Can buy RSE time
  • Dependent on availability!
  • For large grants, we can hire new RSEs

Research Software Community

  • Meeting once per semester
  • Next: AI & GPUs in Research
    • 29th February
    • Talks from NVIDIA
    • HPC GPU updates
  • Free lunch!
  • Sign up to attend
  • rsg.soton.ac.uk/community

rsg.soton.ac.uk

rsg-info@soton.ac.uk

Please get in touch!