Skip to main content
Home

Main navigation

  • Home
  • Series
  • People
  • Depts & Colleges
  • Open Education

Main navigation

  • Home
  • Series
  • People
  • Depts & Colleges
  • Open Education

How To Set Up Continuous Integration to Make Your Code More Robust, More Maintainable, and Easier to Publish

Series
Department of Statistics
Video Embed
Dr Fergus Cooper, Research Software Engineer, Oxford RSE Group, gives a talk for the department of Statistics on 5th June 2020.
Following on from Graham Lee's talk on automated testing, we will use GitHub actions to automate the testing of a small Python project. We will: recap why this might be a good idea; walk through setting up a workflow on GitHub; test our code against multiple Python versions on multiple operating systems; and integrate other services such as code coverage and automated documentation generation.

Dr Fergus Cooper is a member of the Oxford Research Software Engineering group, which he co-founded in 2018 after finishing a DPhil in the Mathematical Institute. His research background is computational biology where he developed agent-based models of the developing tooth placode. He is now a passionate advocate for software best practices in academia, and will talk to anyone about modern C++."

More in this series

View Series
Department of Statistics

Developing better code with automated testing

Graham Lee, Research Software Engineer, Oxford RSE Group, gives talk for the department of Statistics on 22nd May 2020.
Previous
Department of Statistics

The Science Media Centre and its work

Fiona Lethbridge, Science Media Centre, gives a talk on the Science Media Centre and it's work.
Next
Transcript Available

Episode Information

Series
Department of Statistics
People
Fergus Cooper
Keywords
statistics
coding
continuous integration
GitHub
Python
Department: Department of Statistics
Date Added: 10/06/2020
Duration: 00:44:46

Subscribe

Apple Podcast Video Apple Podcast Audio Video RSS Feed

Download

Download Video Download Transcript

Footer

  • About
  • Accessibility
  • Contribute
  • Copyright
  • Contact
  • Privacy
'Oxford Podcasts' Twitter Account @oxfordpodcasts | MediaPub Publishing Portal for Oxford Podcast Contributors | Upcoming Talks in Oxford | © 2011-2022 The University of Oxford