Lunch and Learn talks
Our lunch and learn talks are shorter seminars and lessons on best practices, research software engineering and data science.
You can watch recordings of all our lunch and learn talks on our YouTube playlist, or by searching for an individual talk below.
Play all lunch and learns on YouTube
If you’d like to volunteer to give a lunch and learn talk, please contact us.
Talk archive
-
Can others reproduce your results? Using 'uv' in a Python data analysis project
- Python
- Reproducibility
Reproducible programming environments are crucial for ensuring consistent and reliable software development. They enable developers to recreate exact configurations, facilitating collaboration and long-term maintenance of projects. Watch a demonstration of uv (a new environment management tool for Python) and how as a data scientist, research software engineer or scientific coder, you might take practical steps to incorporate this into your project. This talk will be of interest to people that use pip or conda to install packages for their Python project.
Speaker: James Thomas
Date:
-
Introduction to git and GitHub
- Version control
- Reproducibility
Git is a version control system that allows you to save multiple versions of a file or directory. This is useful to allow you to keep a record of all changes made to a file, and to move backwards and forwards in time through different versions of your file. GitHub uses Git providing a web-based interface for managing Git repositories and allowing multiple users to work on the same project simultaneously.
Speaker: Pau Erola
Date:
-
Pre-registration & registered reports
- Reproducibility
Gain a clear understanding of preregistration and registered reports. Learn how to implement them in your research and take a step towards more transparent and reproducible research!
Speaker: Prasad Sutar
Date: