Write better research software (in Python)

Actions and Detail Panel

Sales Ended

Event Information

Share this event

Date and time



Online event

Event description
How can we write better research software? If you want the software you make for research to produce trustworthy results and to be reusable

About this event

This event is for University of Sheffield researchers and research students only. Please register with an @shef.ac.uk or @sheffield.ac.uk email address to ensure your ticket request is accepted.

Prerequisite skills: Some python programming experience.

Learning Objectives

  • Add documentation directly into python code using “docstrings”
  • How and when to make your code open source
  • Write tests (using pytest) so you can update your code with confidence

This is a pilot course and as such we may encounter problems that we wouldn’t normally expect. We will use feedback from this event to improve the course in future! Learning objectives are subject to change.

We plan to run this course online, but will investigate the possibly of hybrid delivery.

Date and time


Online event

Organiser RSE Sheffield

Organiser of Write better research software (in Python)

RSE Sheffield is a team of software engineers, data scientists and infrastructure engineers who write software for and with researchers at the University of Sheffield and elsewhere.  We're passionate about creating robust, sustainable software and reproducible research workflows.

We can help with:

 - Software/workflow development and/or consultancy
 - Profiling/optimisation (inc via GPUs and HPC)
 - Data modelling and management
 - Machine/Deep learning and data analysis
 - Training
 - Code Clinic: ask us anything about software, data or infrastructure (free)

Save This Event

Event Saved