talk-data.com
Activities & events
| Title & Speakers | Event |
|---|---|
|
PyData Southampton - 20th Meetup
2025-11-18 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Unlocking the Black Box: Demystifying ML Models with Shapley Values - Philip Le Model explainability is key to help us build trust and enable decision-making with ML/AI models. We will dig deeper into the theoretical background of the Shapley value to help us address the complexity and bias challenges of black box models. There will be several examples to showcase the practical side of how we could use these techniques in practice. 2️⃣ Digital attribution model using LSTM - Vinoth Chelladurai How we can use LSTM technique to develop click based digital attribution model to estimate assisted orders for each of the digital activities. This modelling will enable Marketing teams to optimise better to drive better ROI ⚡Lightning Talks ⚡ ⚡1️⃣ "AI" - Professional liars? - Marcus Toy ⚡2️⃣ TBA Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow us for updates and early announcements we are on Bluesky/Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 20th Meetup
|
|
PyData Southampton - 19th Meetup
2025-10-21 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Unlocking the Black Box: Demystifying ML Models with Shapley Values - Philip Le Model explainability is key to help us build trust and enable decision-making with ML/AI models. We will dig deeper into the theoretical background of the Shapley value to help us address the complexity and bias challenges of black box models. There will be several examples to showcase the practical side of how we could use these techniques in practice. 2️⃣ Predicting Extreme Weather Events: Augmenting AI Models to Improve Reliability - Austen Wallis Machine learning thrives on data, and the common wisdom is simple: the more, the better. A widely used approach to expand training datasets is data augmentation, which can enhance model robustness. Yet, augmentation is not without risk—it can also degrade performance by introducing noise. More critically, there are cases where the required training data simply does not exist, especially when models are applied to previously unseen regimes. Nowhere is this more relevant than in the context of improving weather model predictions for extreme events, such as hurricanes. Climate change is driving our atmosphere into uncharted territory, producing extremes absent from recorded history. How, then, can we trust model predictions under such conditions? One promising avenue is through the generation of synthetic data. Hence, in this talk, we will explore how weather data can be simulated, the ML model architectures we use that are designed to forecast extreme events, and the growing competition to build the most powerful foundational weather model. ⚡Lightning Talks ⚡ ⚡1️⃣ Exploration of Bayesian Template Selection for Tracking Arbitrary Objects - Tim Trew ⚡2️⃣ From Issue to PR with Claude Code - Nick Thorne Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 19th Meetup
|
|
PyData Southampton - 18th Meetup
2025-09-16 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Searching for Shady Patterns: Shining a light on UK corporate ownership - Adam Hill In June 2016 the UK government launched the world’s first “beneficial ownership” register; a requirement for all UK companies to register who were the “persons of significant control”, PSCs, who actually controlled the company. Recent investigative journalism has made headlines with the leaking of the Panama and Paradise papers and it is clear that transparency in corporate ownership needs to be a significant factor within modern democracy. In a partnership between DataKind UK and Global Witness we have built the worlds first network graph mapping all of the UK public data on those who control corporate interests in the UK; it comprises in excess of 4.5 million companies and 4 million individual people. It has been enriched with company officer data and metrics of financial secrecy based upon geographic regions. The goal of the project was to enable Global Witness to search for "shady patterns" within corporate ownership networks to act as leads for investigative journalism to expose corrupt practices. Further more, we were able to analyse the completeness of the register and identify ways of improving such data structures to inform other world governments how to best build similar public registers of corporate ownership. We present here how we built this amazing data structure using Python tools for cleaning and data processing and a Neo4j graph database storing the network graph itself. In addition, we share the first insights derived from this process. 2️⃣ Breaking the Black Box - How to Evaluate Your Agents... in Real Time Too! - Craig West If you are building with LLMs, creating high quality evaluations is one of the most impactful things you can do. Without evals, it can be very difficult and time intensive to understand how different model versions might affect your use case. This talk aims to provide you a roadmap that may be simpler than you think to implement. In this talk, we will look at the two aspects of Observability and Evaluation. Using the manual evaluating-ai-agents.com, along with its code repo, we will see that observability can be done without vendor solutions but with standard Python, either during Evaluation Driven Development or after development. We will look at three core evaluation strategies - deterministic, human and LLM as Judge - with code examples. Lightning Talks ⚡ ⚡1️⃣ TBA ⚡2️⃣ TBA Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 18th Meetup
|
|
PyData Southampton - 17th Meetup
2025-06-17 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** AI Agents in the Data Pipeline - Craig West Can we build an Agentic AI Data Analyst (intern)? In this 90-minute workshop we will work almost exclusively with notebooks. The aims for the workshop are:
PART ONE
PART TWO
Access to an LLM will be required. Groq provides a free tier which will be more than sufficient for our use. It uses the same interface as OpenAI so an OpenAI API key or Groq API key will be sufficient. Code is wired for both Groq and OpenAI except for one or two demo examples. Free Tier with Groq: https://console.groq.com/login GitHub Repository: https://github.com/Python-Test-Engineer/pydata-southampton Please follow the instructions in advance of attending the workshop Please note this is a practical session and you will need to bring your own laptop. We recommend you bring it fully charged, if you can, as there may not be enough plug sockets for everyone to use at the same time. Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 17th Meetup
|
|
PyData Southampton - 16th Meetup
2025-05-20 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Real-time plane-spotting with Python, Hugh Evans Hidden from our eyes, aircraft in our skies are constantly transmitting data. In this talk I will explain how you can use some simple tech and the power of open source to fly through this data. See a Raspberry Pi, Apache Kafka, analytical databases, and Python coming together for real-time data production, transport, OLAP, and interactive visualisationation. 2️⃣ Agentic AI and the Future of Decision-Making, Shubhangi Goyal As AI systems become increasingly autonomous, capable of making complex decisions without human intervention, we face both exciting possibilities and significant challenges. From enhancing operational efficiency to redefining human-AI collaboration, the future of decision-making will be heavily influenced by these intelligent agents. We will delve into the implications for business, ethics, and governance, examining how Agentic AI can improve outcomes while also addressing the risks and ethical dilemmas associated with autonomous decision-making Lightning Talks ⚡ ⚡1️⃣ NIMBYdex - Creating an atlas of renewable excuses - Damien Bemben ⚡2️⃣ TBD Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 16th Meetup
|
|
PyData Southampton - 15th Meetup
2025-04-15 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Why I hate JAX, but still choose to use it, Madeleine-Mai Ward JAX is a powerful tool for scientific computing and machine learning, combining NumPy-like syntax with automatic gradient evaluation, GPU acceleration and just-in-time compilation. This allows JAX to accelerate CPU or GPU code with minimal effort. But working with JAX isn’t always smooth. This talk offers a practical introduction to JAX, highlighting both its core features and the challenges that come with using it in real workflows. We’ll walk through simple examples, discuss common pitfalls and share strategies to make JAX work for you, not against you. 2️⃣ Hybrid Intelligence in Medical Image Segmentation, Namia Ali Medical image segmentation is essential but often limited by traditional models and manual variability. In this talk, I’ll present HybridMS, a hybrid intelligence model that integrates clinician feedback into the training loop. I’ll cover its learning pipeline, how it refines accuracy through feedback, and its potential to improve clinical workflows. Lightning Talks ⚡ ⚡1️⃣ Can Jupyter, Git & Production Play Nicely? - Nick Thorne ⚡2️⃣ TBD Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 15th Meetup
|
|
PyData Southampton - 14th Meetup
2025-03-18 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ How to Hack an Agent - or not, Thomas Fraunholz LLMs are not safe. And it's not because of their ability to hallucinate while working. LLMs can be manipulated. So far, the known security mechanisms have not really proven to be solid. For example, if you use jailbreaks correctly, you can get an LLM to do things it is not supposed to do. But hey, what's stopping us from giving an LLM a little email summary? Nothing. Unless you connect it to an agent that can also send emails. Which brings us to the issue: Can an AI agent be secured where even an LLM cannot be secured? We want to approach this question by looking at state-of-the-art security concepts, from catching LLM task drift with activations, to prompt shields, spotlighting, and command hierarchy. Is my AI agent safe? Let's find out! 2️⃣ DeepICD: Deep learning for assessing one’s eligibility for an implantable cardioverter-defibrillator - Samuel Ward This talk will begin by laying out the problems of surgical decision making and inappropriate shocks involved with implantable cardioverter-defibrillators. We will then present our deep learning tool and discuss how it may begin to solve these problems. Along the way we will discuss neural network architecture design, the training process and how to appropriately evaluate the model. Lightning Talks ⚡ ⚡1️⃣ TBD ⚡2️⃣ TBD Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 14th Meetup
|
|
PyData Southampton - 13th Meetup
2025-02-18 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Developing a (useful) customer segmentation model for targeted marketing - Claire Boyd There are many approaches to customer segmentation, each with its own pros and cons. This talk will explain an approach that I have taken and has since been implemented successfully, focusing on the process of developing and embedding the model in the business. 2️⃣ Gaussian process regression: from roller coasters to black holes - Zac Irving In this talk, I'll briefly introduce Gaussian process (GP) regression, drawing analogies to roller coasters and theme parks to build intuition. GP regression is particularly useful because Gaussian distributions are so common in nature, and they have a lot of nice mathematical properties; the simplest implementations of GP regression are to interpolate between data points with associated uncertainties. However, by incorporating GPs into a Bayesian inference framework, and with some careful model specification, I'll show how GP regression can also yield physically meaningful results. I'll then slightly extend the roller coaster examples to demonstrate how I've been used GP regression to describe black hole emission as part of my PhD. Lightning Talks ⚡ ⚡1️⃣ An AI agent doing something useful - Daniel Ball ⚡2️⃣ Smart Campus Microgrids: AI for Real-Time Renewable Optimization - Namia Ali Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 13th Meetup
|
|
PyData Southampton - 12th Meetup
2025-01-21 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Developing AI Products for the Healthcare Market: From idea to Impact - Kam Pooni 2️⃣ Writing Libraries for Any Dataframe With Narwhals - Ben Rutter Pandas, Polars, PySpark, Dask, Modin... there are numerous dataframe libraries available today. While this variety provides end users with solutions tailored to different use cases, it also presents a challenge for library and tool developers: how to support them all? This talk explores the dataframe compatibility layer, Narwhals, from the perspective of developing a dataframe testing library, Wimsey. Narwhals is a library designed for tool makers, enabling Polars-style expressions to be translated into native dataframe operations. This talk will demonstrate how tool makers can leverage Narwhals to support multiple dataframes with a single implementation, all while maintaining minimal performance overhead. Lightning Talks ⚡ ⚡1️⃣ HealthTech, getting the evidence right - Robert Hull ⚡2️⃣ TBD Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 12th Meetup
|
|
PyData Southampton - Christmas Social 2024
2024-12-17 · 19:00
'Tis the season, to celebrate the a successful 1st year of our beloved PyData Southampton chapter. As it's only the week before Christmas we will skip the talks and meet for a few drinks, socialising and networking; note that on this occasion we will be meeting at the Dancing Man Brewery on Town Quay (not far from our regular meetup venue). We appreciate that many of our community may be busy in the run up to Christmas or possibly already headed out of town, but if you can make it it would be lovely to see you. We aren't reserving any space at the Dancing Man but hopefully there should be space for us in the downstairs bar area; we aren't ticketing this event but please "sign up" if you intend to come so that we have some idea how many people to expect. Please note we will not be providing any catering at the venue. |
PyData Southampton - Christmas Social 2024
|
|
PyData Southampton - 11th Meetup
2024-11-26 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Mastering Data Flow: Prefect Pipelines Workshop - Adam Hill & Chris Frohmaier Join us for an engaging workshop where we'll dive deep into the world of data engineering with Prefect 3. Throughout the session, participants will explore the following key topics:
Building Data Pipelines:
Advanced Techniques and Best Practices:
By the end of the workshop, attendees will have gained a comprehensive understanding of Prefect 3 and its capabilities, empowering them to design, execute, and optimise data pipelines efficiently in real-world scenarios. We invite you to join us on this exciting journey of mastering data flows with Prefect! Instructions to prepare in advance Workshop Materials and Requirements: In advance of the workshop please visit the github repo here: https://github.com/Cadarn/PyData-Prefect-Workshop. Clone a copy of the repository and follow the setup instructions in the README file including:
Please follow the instructions in advance of attending the workshop/ Please note this is a practical session and you will need to bring your own laptop. We recommend you bring it fully charged, if you can, as there may not be enough plug sockets for everyone to use at the same time. Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 11th Meetup
|
|
PyData Southampton - 10th Meetup
2024-10-15 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ Visual Place Recognition - Emily Miller Visual Place Recognition (VPR) is a critical task in robotics and autonomous systems, enabling machines to recognise and localise themselves within an environment using visual cues. This talk will dive into the key concepts of VPR, with a focus on Python-based tools and libraries that simplify the implementation of VPR algorithms. We'll explore feature extraction techniques, the role of deep learning in advancing VPR, and practical applications for real-world problems. Whether you're building autonomous drones or smart city solutions, this talk will provide insights on using Python to develop robust and scalable VPR systems. 2️⃣ Faster Models, Faster Answers: Discover Emulation for Your Workflow - Austen Wallis AI this and AI that, the world in the past couple of years has become overrun with news of Generative AI and the ever-improving odds of a takeover from our new robot overlord, ChatGPT. However, have you ever heard about Generative Modelling? This research field is no longer just about creating pretty pictures and making funky tunes about your favourite branded baked beans. No, step with me into the world of Emulation! We’ll probe how simple generative deep-learning models can improve complex physics simulations to not only be rapid but quick as a flash. So, fasten your seat belts as I take you on an ultra-fast whistle-stop tour exploring the universe of surrogate modelling, neural networks and the latent space. As I showcase the raw power of emulators, we’ll uncover how faster models unlock new answers (and questions) in both Astrophysics and fusion energy. Also, we’ll examine introductory examples of how you can build your own emulator from scratch. For an evening event, you don’t want to miss, I look forward to seeing you there ... and bring a fire extinguisher; my GPU will be on fire 🔥! Lightning Talks ⚡ ⚡1️⃣ TBD ⚡2️⃣ TBD Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 10th Meetup
|
|
PyData Southampton - 9th Meetup
2024-09-17 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Main Talks 1️⃣ DL for tabular data with text and images: all that you don't need [but is good to know] - Javier Rodriguez Zaurin A few years ago I was building a recommendation system and among all the algorithms I tried, XGBoost performed the best...with one exception, Wide & Deep (Heng-Tze Cheng, et al 2006). At that time Wide & Deep was only available in its Tensorflow implementation (v1) which lead to all kinds of mental distress. Through the years, I found myself using the algorithm again a few times, whether as a stand alone solution or to use the feature embeddings as a by-product. After a number of defeats "against Tensorflow" I decided to code it in Pytorch, as a side-project, in a form of a library. Some other people found it useful which resulted in pytorch-widedeep. This presentation will be a short tutorial to illustrate its use when combining tabular data with text (and/or images), and explain its design principles. 2️⃣ Pitfalls in Data Science Projects (and how to avoid them) - Marco Bonzanini This talk discusses the successful delivery of data science projects, by analysing common mistakes that can hamper your plans and hurt your chances of success. It’s commonly acknowledged that a huge proportion of data science projects fail, for a variety of reasons. By sharing some lessons learned the hard way, we’ll look at frequent anti-patterns and how to elude them. This presentation is mainly aimed at early-career data scientists, but also at anyone who has seen their data science projects going south and would like to improve the outcome of their work. Lightning Talks ⚡ ⚡1️⃣ TBD ⚡2️⃣ TBD Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 9th Meetup
|
|
PyData Southampton - 8th Meetup
2024-07-16 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Main Talks 1️⃣ Kafka Kickstart: Simplifying Messaging Queues with Python and Upstash - Adam Hill Discover the power of Kafka messaging queues in a beginner-friendly session designed to demystify this robust data streaming platform. Join us at the next PyData Southampton meetup as we delve into the fundamentals of Kafka, all through the approachable lens of Python. You'll learn:
We'll also explore real-world applications of Kafka to illustrate how it can solve complex data streaming challenges across various industries. Whether you're new to Kafka or looking to solidify your understanding, this talk will equip you with the foundational knowledge and hands-on experience to start incorporating Kafka into your projects. 2️⃣ Appeasing fandoms by dissecting books for RAG with Google Gemini - Lisa Carpenter Where are all the passages that prove my theory that in the next book the hero will finally achieve the goal? Let's explore how RAG will help us retrieve information from our favourite books to prove our theories! Lightning Talks ⚡ ⚡1️⃣ Freelancing: a quick guide - Robin Wilson ⚡2️⃣ TBA Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 8th Meetup
|
|
PyData Southampton - 7th Meetup
2024-05-21 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Retrieval Augmented Generation Workshop - Dan Gibson Join us for an interactive workshop focused on building RAG (Retrieval Augmented Generation) Chat applications! Whether you're new to Python or a seasoned pro, this hands-on session is designed to be inclusive for all skill levels. What to Expect: Introduction:
Learn and Build:
Wrap Up:
All activities will be conducted in Python, and temporary keys and endpoints will be provided during the session to facilitate bot building. Don't miss out on this opportunity to gain practical experience and kickstart your journey into RAG development! Instructions to prepare in advance To make things as smooth as possible we have prepared some instructions to setup an environment and register for some external services to participate in the workshop. The code and instructions are available on the PyData Southampton github here: https://github.com/PyDataSouthampton/rag_intro_workshop Please follow the instructions in advance of attending the workshop next week; we will add the exercise code and instructions closer to the event. Note that to fully participate in the workshop you will need accounts with OpenAI and Pinecone; they are free to setup and if you are a new user you get some free credits. Full instructions are on the github repo. Please note this is a practical session and you will need to bring your own laptop. We recommend you bring it fully charged, if you can, as there may not be enough plug sockets for everyone to use at the same time. Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 7th Meetup
|
|
PyData Southampton - 6th Meetup
2024-04-16 · 18:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Main Talks 1️⃣ Desert Island Docker: Python Edition - Andrew Collier What 3 Docker images would you choose if you were shipwrecked on a desert island? Choosing the right images will determine whether you are rescued or end up in a cannibals' cooking pot (Python images will make you particularly unpalatable). Docker is an essential tool for survival as a Python developer, regardless of whether you are stranded or not. In this talk I'll describe three Python Docker images that I consider essential for survival on a desert island. I'll demonstrate how to set up and build a custom image. And finally I'll demonstrate how using a Docker image can simplify CI/CD and deployment. 2️⃣ Streaming DataFrames: A New Way to Process Streaming Data in Python - Tomáš Neubauer Introducing an open source library in Python: Quix Streams. It solves all the complexities of stream processing in a cloud native package with a familiar Pandas DataFrame API interface. This library lets you work with streaming data similarly to static data in your Jupyter Notebook without any hassle associated with streaming technologies. Our mission is to bring masses of Python developers into streaming and make the journey as smooth as possible so real-time applications using ML are not so difficult. I will demonstrate this live on stage with examples of stateless operations and stateful operations like rolling windows and joins. Join me to learn how you can start working with streaming data today. Lightning Talks ⚡ ⚡1️⃣ The risks posed by the latest developments in Generative AI to young school pupils - Kashif Hussain ⚡2️⃣ TBD Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 6th Meetup
|
|
PyData Southampton - 5th Meetup
2024-03-19 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Main Talks 1️⃣ The Python Powered Modern Data Stack - John Sandall The Modern Data Stack has brought a lot of new buzzwords into the data engineering lexicon: "data mesh", "data observability", "reverse ETL", "data lineage", "analytics engineering". The PyData Stack introduced pandas pipelines powering ETL workflows...clean code, tested code, data validation, perfect for in-memory workflows. As demand for self-serve analytics grows, new data sources bring more APIs to model, more code to maintain, DAG workflow orchestration tools, new nuances to capture ("the tax team defines revenue differently"), more dashboards, more not-quite-bugs ("but my number says this..."). Learn why the world shifted from ETL to ELT, what open-source Modern Data Stack tools you should know, with a focus on how dbt's Python integration is changing how data pipelines are built, run, tested & maintained. Beyond the latest trends & buzzwords, there is value to be gained by understanding Python's role in the future of data engineering. 2️⃣ Transformers Inside Out (Part 1.5) - Sam Joseph Large Language Models like GPT4 have catapulted transformers into the limelight, but how do they really work? How can you really code them? This talk presents an alternative representation of GPT internals and a new set of flow diagrams that more closely match the code in order to better understand transformers inside out! Lightning Talks ⚡ ⚡1️⃣ Estimating cognitive workload using electroencephalography - Christoph Tremmel ⚡2️⃣ Benchmarking Time-Series Databases - Nick Thorne Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton, and find us on LinkedIn. |
PyData Southampton - 5th Meetup
|
|
PyData Southampton - 4th Meetup
2024-02-20 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST 📢 Want to speak 📢: submit your talk proposal Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Main Talks 1️⃣ Combine geospatial data in 3D & beyond with TileDB arrays - Margriet Groenendijk Have you ever struggled with large amounts of geospatial data, huge volumes of files and many custom formats? Have you spent hours — even days — converting and wrangling disparate data formats and wondering how to combine data from different sources? Then this talk is for you! The solution? Forget about files or force-fitting geospatial data into tabular databases. Imagine a solution that naturally shape-shifts to the underlying data structure. TileDB is this solution: a multimodal database based on multi-dimensional arrays with which you can model any data type. TileDB is architected around a storage engine that uses arrays to store any data type, morphs into specialized analysis applications, supports a range of indexing options, and features an analysis-ready format designed for cloud object storage. TileDB supports all geospatial data in a unified way with numerous APIs and integrates well with compute and visualization tools. TileDB has integrations with many tools that already exist within Python, such as Dask, Xarray, pandas, PDAL and GDAL. We also build interactive visualization tools with the BabylonJS gaming engine that streams geospatial data directly from TileDB arrays. This makes TileDB a natural fit for geospatial datasets! When all your data fits naturally into your database's underlying data structures, it becomes much easier to work with. In this talk I will show examples of how to efficiently work with very large geospatial datasets. I will cover how to ingest, load, analyze and visualize all types of geospatial data and show how to combine and use them together. 2️⃣ Searching for gamma-ray sources in Space with GPU computing - Dr Alessandra Costantino Gamma-rays are high energy electromagnetic radiation, mainly produced in space, in objects like supernova explosions or black holes. Astrophysicists observe these celestial bodies, to try and understand how gamma-rays are produced in or around them. Gamma-rays penetrate most materials, they can’t be observed with traditional telescope lenses, that focus light just like a regular camera would. In order to observe gamma rays, astronomers need to use large radiation detectors with thousands (or tens of thousands!) of pixels. The sources of gamma-rays can then be located by tracing back detections in each single pixel to the regions of the sky that could have generated its emission as the telescope is scanning the universe. This is an intricate problem which requires considerable processing power. In this talk I will discuss how I approached this problem using the NVIDIA CUDA framework to access the computing power of graphical processing units (GPUs) and handle multiple detections at the same time. Lightning Talks ⚡ ⚡1️⃣ Benchmarking Time-Series Databases - Nick Thorne ⚡2️⃣ census21api: a Python Interface to 2021 England and Wales Census Data - Michaela Lawrence Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 4th Meetup
|
|
PyData Southampton - 3rd Meetup
2024-01-16 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Main Talks 1️⃣ OpenAI's Function Calling: What is it and how can we take advantage of it? - Anoop Tatti Imagine if ChatGPT could seamlessly schedule meetings, offer real-time public transport updates or provide current weather information. Well, thanks to OpenAI's 'Function Calling' feature, all of this is possible. Here's how Function Calling works: We define available functions and train the OpenAI model to recognise user intent. When a user asks a question or makes a request, the model identifies their intention and matches it to the appropriate function. The system then executes the function, producing raw output, which is transformed into a user-friendly natural language response by the model. This session explores Function Calling through practical examples, including a 'Digital Personal Assistant' for calendar and task retrieval and a chatbot providing real-time TfL (Transport for London) underground train information. Demonstrations will take place in Teams and on SharePoint pages, providing attendees with a solid understanding of Function Calling. 2️⃣ Building a data science solution for an NGO when you don’t know what infrastructure it will run on: a case study predicting tutor supply and demand mismatch - Adam Hill The Brilliant Club is an NGO focused on two goals: student access and student success. TBC wants more pupils from less advantaged backgrounds to access university; their aim is to work with 100,000 pupils on their flagship Scholars Programme over the next five years. To achieve these aims, TBC needs to ensure that they have the right number of PhD researcher volunteers in the right areas to meet school demand. A team of 6 DataKind volunteers worked to explore the data, and make a maintainable, functional set of models that could help in the prediction of TBC’s tutor supply and demand using the latest available data and visualising it in an easy-to-use manner. We built our solution around various open-source tools and technologies including: Python; Scikit-learn; Jupyter; Docker; PostgreSQL; dbt; Prefect. In this talk, we will discuss how we designed the solution to deliver it in an accessible way and demonstrate how we implemented the various technologies. Lightning Talks ⚡ ⚡1️⃣ Cruising Through Soton: Optimising Your Journey for a Satisfyingly Speedier Commute - Austen Wallis ⚡2️⃣ TBA Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 3rd Meetup
|
|
PyData Southampton - 2nd Meetup
2023-11-21 · 19:00
Venue: Carnival House, 100 Harbour Parade, Southampton, SO15 1ST Please note:
If your RSVP status says "You're going" you will be able to get in. No further confirmation required. You will NOT need to show your RSVP confirmation when signing in. If you can no longer make it, please unRSVP as soon as you know so we can assign your place to someone on the waiting list. *** Code of Conduct: This event follows the NumFOCUS Code of Conduct, please familiarise yourself with it before the event. Please get in touch with the organisers with any questions or concerns regarding the Code of Conduct. *** There will be pizza & drinks, generously provided by our host, Carnival UK. *** Main Talks 1️⃣ Yours Sincerely, Streamlit - Yash Sakhuja Have you ever wondered if your data science and machine learning projects could be a lot better if you had an effective way to present them? If you feel that lacking expertise in web development restricts you from building data products, then Streamlit does the work for you. It simplifies the process of turning Python data scripts into shareable web apps without requiring expertise in web development. 2️⃣ Fleet Monitoring: Building a Scalable Cloud App with Django and Plotly Dash - Nick Thorne I'll provide an introduction to the development of a train fleet monitoring cloud app using Django with embedded Plotly Dash dashboards. This will include insights into the limitations of Postgres and the rationale behind integrating a specialised database (ClickhouseDB) to scale for bitwise decoding, storing, and real-time fault scanning 1500 events per minute (or 750 million annually) on a single dedicated server. I'll delve into our deployment strategy utilising Docker, along with Grafana and Prometheus monitoring. Additionally, I will elaborate on why we bypassed COTS IoT offerings (cost!) and highlight why Django, Plotly Dash, Docker, and ClickhouseDB are a great tech stack for building and deploying data-heavy real time cloud apps. Lightning Talks ⚡ ⚡1️⃣ A lightning talk on lightning talks, or 5 lightning talks in 5 minutes - Robin Wilson ⚡2️⃣ TBA Logistics Doors open at 6.30 pm, talks start at 7 pm. For those who wish to continue networking and chatting we will move to a nearby pub/bar for drinks from 9 pm. Please unRSVP in good time if you realise you can't make it. We're limited by building security on the number of attendees, so please free up your place for your fellow community members! Follow @pydatasoton (https://twitter.com/pydatasoton) for updates and early announcements. We are also on Instagram/Threads as @pydatasoton; and find us on LinkedIn. |
PyData Southampton - 2nd Meetup
|