SPUG Southampton Python Users Group

Southampton Python Users Group (SPUG) is a general users group for all things Python. We're based at the University of Southampton, but everyone is welcome. We usually have an invited guest speaker once a month to lead a session. We communicate through a mailing list and a Slack chat room. SPUG is open to absolutely anyone who is interested in Python regardless of experience or level.

Upcoming Talks

Continuous Integration with CircleCI


Continuous integration (CI) is an integral part of modern software development. It is very useful to check that changes have not broken features in software in an unexpected way, and it would be very rare to find software developers based in companies not using at least some form of regular testing to ensure that regression does not occur. Major scientific software projects such as Numpy, Scipy and Jupyter are good examples of how to use CI in practice.

In this talk, we'll give a brief introduction to continuous integration, how it can be used in scientific software development, and demonstrate how to set up CircleCI to automatically test an open source project which is written in Python and stored on GitHub. Bring a laptop with you if possible, to get the most out of the talk.


Ryan Pepper & Alvaro Perez


Thursday, August 4th, 6pm


Southampton University, Highfield Campus, Bld 06 (Nuffield Theatre), Room 1083 (map)

Get involved

Google Group

Google Group

Sign up for our mailing list to hear about upcoming talks.

Slack Channel

Slack Group

In our chat room, we ask and answer questions, arrange meetings, and share our knowledge.

You can sign up directly with a soton.ac.uk email address. Otherwise, we'll be happy to invite you if you send us a message in the Google Group.

Github page


Code and materials from our talks can be found on GitHub, along with the source of this website! It's all freely accessible to anyone.

Previous talks