PythonWA Meetup April
Details
Welcome to our April meeting! Python WA is for Python enthusiasts of all skill levels. We will be meeting at Spacecubed in the Town Hall. We'll be starting off with food and non-alcoholic beverages at 5:30 pm, and talks begin at 6:00 pm. Hope to see you there! Please update your RSVP if you signed up and are unable to attend.
Python in the Browser
by Owen Lamont
Python in the Browser gives a broad overview of how Python can now run directly in the browser through WebAssembly and the ecosystem that has grown around it. The session touches on key tools and projects in the space, what kinds of use cases they open up, and some of the practical limitations that still matter in real-world development. It’s intended as a beginner friendly, current-state overview for Python developers who are curious about building and applying browser-based Python applications.
Owen is a software engineer with interests in data visualisation, machine learning, computer graphics, Python, and Rust.
Planetary Scale Data and Xarray
by Charles Turner
There's big data, and then there's planetary scale data. In weather and climate science, it's common to deal with the latter: small datasets are regularly terabytes, and the larger ones can reach into the petabyte range. This presents some unique challenges, not least trying to make the data tractable to researchers who don't want to learn the ins and outs of distributed computing and efficient data engineering.
Enter xarray - a high-level pure Python library for working with n-dimensional labelled arrays. I'll outline how it lets you join thousands of files in a single line of code (no SQL required!), how it scales seamlessly from a laptop to a cluster with hundreds of gigabytes of memory, and how some clever tricks built on top of it's data model let you stream gigabytes of data from the cloud into interactive maps or machine learning models in real time, with no servers, databases, or sharding.
Although we'll probably get deep into the weeds, we'll start with the basics of data modelling, serialisation, and reading files, so there's (hopefully) something for everyone.
Charles works at ACCESS-NRI, where he works on open source tools to make analysing climate model data less painful. He previously built similar tooling for air quality and observational oceanography.
Food sponsor: Horizon Digital
Venue sponsor: Spacecubed
Hosting sponsor:Ben Fitzhardinge
