Write better research software (in Python)

7 October 2021 - 12:30-16:30
David Wilby, Bob Turner, RSE Team

All of our events may be recorded and shared via the University of Sheffield Kaltura platform so those who cannot attend may still benefit. We will consider your attendance implict consent to this.

How can we write better research software?

If you want the software you make for research to produce trustworthy results and to be reusable by others on different computers, this course will help.

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.

More details and registration via eventbrite.

Course material: https://rse.shef.ac.uk/software_engineering_best_practices/

Together, We Create

Museums Victoria on Unsplash

Contact Us

For queries relating to collaborating with the RSE team on projects: rse@sheffield.ac.uk

Information and access to JADE II and Bede.

Join our mailing list so as to be notified when we advertise talks and workshops by subscribing to this Google Group.

Queries regarding free research computing support/guidance should be raised via our Code clinic or directed to the University IT helpdesk.