~/conference

PyData Seattle 2023

date:2023-04-26..2023-04-28
location:Seattle, United States
series:PyData Seattle · 3 editions
editions:[PyData Seattle 2017, PyData Seattle 2023, PyData Seattle 2025]

data scientists, machine learning engineers, data engineers, MLOps engineers, python developers, open source project maintainers

Ray distributed tasks and actors; Spark, Dask and Fugue portability; Delta Lake ACID, time travel and Z-ordering; MLflow experiment reproducibility; FLAML automated machine learning and tuning; prompt engineering with GPT and LangChain; embeddings, FAISS and ANN search; SymPy symbolic physics and exact collision timing; XGBoost model training and serverless deployment; Quarto and publishing Jupyter notebooks; Apache Sedona geospatial data analysis; Jupyter AI and generative AI in notebooks

titleauthorlength
Automated Machine Learning & Tuning with FLAMLJiang et al.01h 22m
Library demo shows actual wins not promises: R^2 ~0.7→0.8 on a regression, a few-percentage-point classification lift (66.7→67.3) and AUCs reported up to ~0.81…
Talk at Rainier on
Build a production ML system with only Python on free serverless servicesJim Dowling01h 23m
An end-to-end Python system predicts PM2.5 for Seattle by scraping live sensors and weather forecasts, writing features to Hopsworks, training an XGBoost model…
Talk at Kodiak Theatre on
Building a Search EngineNidhin Pattaniyil01h 30m
Demo builds a working search stack: index 25k Unsplash captions into BM25 on Lucene (Elasticsearch) at about 5000+ docs/sec, then compare against embeddings…
Talk at Rainier on
Building Reliable, Open Lakehouses with Delta LakeJim Hibbard01h 28m
Shows a reproducible Docker demo environment and runs code that writes parquet files into a Delta table, updates the Delta transaction log and demonstrates…
Talk at Rainier on
Porting Existing Python and Pandas Code to Spark, Dask, and RayKho & Holten01h 27m
Porting Python/Pandas code uses Fugue to run the same functions on Spark, Dask, and Ray by calling a single transform interface, requiring an explicit schema…
Talk at Kodiak Theatre on
Going beyond ChatGPT: introduction to prompt engineering & LLMsTies de Kok01h 00m
Covers a concrete pipeline: uses OpenAI API (GPT-3.5/4) and LangChain in a Jupyter notebook on GitHub/Binder to classify app feedback by building a prompt…
Talk at Kodiak Theatre on
Introduction to Working with U.S. Census Data in PythonDarren Vengroff01h 27m
Shows that the Census Bureau exposes 1,300 data sets via APIs, demonstrates using open‑source Python tooling to discover and download ACS variables like…
Talk at Rainier on
Introduction to Ray for distributed and machine learning applications in PythonJules S. Damji57m
Hands-on coding shows Ray Core 2.0 turning Python functions into distributed tasks, actors, object store primitives that run on laptop or cloud and integrate…
Talk on
Keynote: Does Open Data Science Lead to the End of the World?Peter Wang42m
Argues that open data science drove rapid adoption by lowering barriers, cites partnerships with Snowflake Microsoft Azure and Oracle, and names Pi script (a…
Talk on
KeynoteTravis E. Oliphant44m
History of building and distribution dominates: creation of NumPy and SciPy, an early workshop that became PyData in 2012, and a packaging focus that produced…
Talk on
Building a ML Model Observability pipelinePrabhakar & Saha01h 21m
Claim: a production-ready observability pipeline is implemented using an open source Python stack and it actually scales. It profiles inference logs with y…
Talk at Hood on
Robust and End-to-End Cloud Native Machine Learning & Data Processing PlatformEduardo Apolinario01h 24m
Claims a production-ready open source orchestration: Flyte runs containerized, versioned tasks on Kubernetes and converts data between runtimes (PySpark…
Talk at St. Helens on
Hands-on intro of ipyvizzu-storyPeter Vidos01h 31m
Hands-on demo shows an open‑source chart morpher called ipyvizzu-story that runs in Jupyter Notebook and via a Streamlit integration, with a C++ core compiled…
Talk at St. Helens on
Introduction to Ray for distributed and machine learning applications in PythonJules S. Damji01h 31m
Introductory, hands-on tour of Ray Core 2.0 walks code not concepts: it converts Python functions into remote functions and actors, demonstrates the shared…
Talk on
Solving complex ML problems in a few lines of code with AutoGluonErickson & Shirkov01h 25m
AutoGluon claims it trains multimodal image‑text‑tabular data with a few lines of code and actually builds a multi-layer stack ensemble of transformer image…
Talk at St. Helens on
Panel: Building a Stronger Open Source Python Data CommunityGomez et al.01h 30m
Panel lists concrete tools and actions: nbdev and quarto for literate workflows, black and rough for code quality, and Hamilton for pipeline opinions. It names…
Panel at Hood on
a workbench for creating scikit-learn like parametric objects and librariesBetchel & Kiraly01h 04m
skbase is a working meta‑toolkit that makes it easy to build scikit‑learn‑style libraries: it provides BaseObject/BaseEstimator classes, a tag and config…
Talk at St. Helens on
A Perfect, Infinite-Precision, Game Physics in PythonCarl Kadie36m
Builds a perfect infinite-precision engine in Python using SymPy and runs a live demo and article, producing exact collision times and symbolic velocity…
Talk at Kodiak Theatre on
Building Machine Learning Microservices & MLOps using Union MLShivay Lamba36m
UnionML claims to turn notebooks into microservices with decorator functions (reader, trainer, predictor, evaluator) so data pipelines avoid boilerplate. It is…
Talk at Kodiak Theatre on
Enterprise-grade Full Stack ML PlatformGoyal & Ramakrishnan36m
Describes an enterprise ML platform built at Dell using Metaflow and Outerbounds that claims to let data scientists run end-to-end workflows without deep SRE…
Talk at Kodiak Theatre on
Keynote: Distributed Computing 4 Kids -- with SparkHolden Karau44m
A concrete claim: kids can learn distributed systems concepts first and syntax later by mapping work to garden gnomes and using Spark as a teaching vehicle…
Talk at Kodiak Theatre on
Keynote: Scientific Computing and the Gateway to Open SourceKatrina Riehl01h 03m
History and impact of scientific open source gets concrete claims: NumFOCUS fiscally sponsors 120 affiliated projects, routes millions in funding while…
Talk at Kodiak Theatre on
Let’s program to fight the impacts of climate change!Ying-Jung Chen36m
Claims concrete numbers: training a GPT‑3–scale model uses ~1,287 MW and produced ~552 tons CO2, and ChatGPT emits ~23.04 kg CO2 per day; shows tools and demos…
Talk at Kodiak Theatre on
Scaling Altair visualizations with VegaFusionJon Mease28m
Claims that VegaFusion automatically moves Vega/Altair data transformations from the browser into the Python kernel so charts scale Altair charts to millions…
Talk at Kodiak Theatre on
How Data Science Complements the Six Sigma Methodology in ManufacturingEloisa Elias Tran21m
Claims that pairing DMAIC with CRISP‑DM maps concrete steps: 35 stratified samples vs millions, use DOE and regression to find causal features, and validate…
Talk at Kodiak Theatre on
Data Mapping for Data ExplorationLeland McInnes38m
Demonstrates converting embeddings into an interactive 2D map using UMAP, fast nearest-neighbor search against vector databases, and hierarchical clustering…
Talk at Rainier on
How to build stunning Data Science Web applications in Python with TaipyGosselin & Jacta39m
A new low‑code Python package claims to build complete data‑science web apps using Taipy Core for scenario and pipeline management and Taipy GUI for…
Talk at Rainier on
It's not just code: managing an open source projectTracy Teal28m
Claims that most projects run on one or two people do most work and that success depends on explicit choices about goals, stage, governance, licensing, and…
Talk at Rainier on
Publishing Jupyter Notebooks with QuartoJ.J. Allaire41m
Quarto turns Jupyter notebooks into production‑quality websites, books, blogs, presentations, PDFs and Word docs by rendering notebook cells into markdown…
Talk at Rainier on
Building a Marketing Analytics Web App with PythonLeo Anthias36m
Claims a full replacement for a proprietary marketing analytics platform by wiring Shopify data into a Python stack and shipping a dashboard plus downloadable…
Talk at Rainier on
Shiny: Data-centric web applications in PythonJoe Cheng44m
Shiny for Python is a ground-up reimplementation (not an R wrapper) that uses Transparent Reactive Programming to build data apps with Seaborn, pandas/polars…
Talk at Rainier on
Diversity Panel: Allyship is a journey, not a destinationEloisa Elias Tran59m
A consulting engagement asks for an AI that identifies LGBTQI+ people from protest videos so a government can count and act on them; the request prompts an…
Panel at Hood on
Experimentation and the gold standard of data championsTimothy Chan, PhD39m
Claims that companies can run 10,000 experiments simultaneously and get reproducible causal answers, with tooling built around feature flagging and a…
Talk at St. Helens on
Because SQL is everywhere but you don't want to use itCloud & Forsynth32m
Claim: use Python expressions to build SQL that actually runs on the engine, not fragile string templates. Demonstration uses Ibis to connect to DuckDB and…
Talk at Hood on
Jupyter AI — Bringing Generative AI to JupyterDavid Qiu39m
Jupyter AI ships as a JupyterLab/IPython extension that actually works: IPython magics and chat panel let users call multiple providers (AI21, Anthropic…
Talk at St. Helens on
Managing a search engine for over 600 million openly licensed media recordsMadison Swain-Bowden45m
Openverse is a search engine that aggregates — not hosts — openly licensed images and audio, claiming over 600 million records and integrated into WordPress…
Talk at Hood on
MLOps Deployment Patterns with Delta Lake and MLflowMary Grace Moesta32m
Three concrete deployment patterns appear: deploy model, deploy code, hybrid, and the clear claim is that the choice depends on which artifacts move and who…
Talk at St. Helens on
Monitoring in the era of Generative AI, LLVMs, and embeddingsBernease Herman32m
Argues that monitoring LLMs, vision models, and embeddings scales only when raw data is profiled locally and summarized as compact statistics rather than…
Talk at St. Helens on
Plant a Touch-Me-Not: Train Models Without Anyone Touching Your Data with FlowerKrishi Sharma32m
Claims use federated learning with Flower to train without moving raw data; evaluation compares PySyft, TensorFlow Federated, and Flower and chooses Flower for…
Talk at Hood on
Quantifying Uncertainty in Time Series ForecastingMax Mergenthaler, Fede Garza37m
Claims that conformal prediction produces theoretically calibrated, distribution-free prediction intervals by estimating error distributions via time-series…
Talk at St. Helens on
The Importance of Synthetic Data in Data-Centric AIFabiana Clemente25m
Claims that synthetic tabular data can match or improve ML outcomes while preserving privacy using ydata-synthetic and CTGAN style models and shows concrete…
Talk at Hood on
Untangling the complexity of demand forecasting models: building a Market SimulatorPablo Alfaro33m
A working Market Simulator is built in Python (numpy, pandas and an ensemble approach) that models expected demand as a price‑dependent curve, samples Poisson…
Talk at St. Helens on
Combining IPython with Open Source Papermill to enhance your Jupyter NotebookPierre Brunelle32m
Shows how papermill and origami plus a genai plugin link IPython to GPT‑class models to generate and execute code, materialize runs into orchestrators like…
Talk at Rainier on
How Apache Sedona is Revolutionizing Geospatial Data AnalysisJia Yu46m
Apache Sedona extends cluster engines to run distributed spatial SQL and datasets and claims real-world speedups: it extends Apache Spark and Apache Flink…
Talk at Kodiak Theatre on
Growing the open source quantum ecosystemNate Stemen40m
Overview of concrete outcomes and tools: Python-based front ends Cirq and Qiskit frontends power actual code examples, and work targets compilers and…
Talk at Kodiak Theatre on
Indian Sign Language Recognition(ISLAR)Akshay Bahadur27m
Claims an AI system that converts regional ISL into text and speech in real time, developed with the Centre for Research and Development of Deaf & Mute and…
Talk at Rainier on
Notebooks as Serverless FunctionsKoushik Krishnan31m
Jupyrest claims to turn Jupyter notebooks into HTTP functions by pairing a small config.json (ID, input/output JSON Schema) with a notebook that calls…
Talk at Rainier on
Open Source meets Enterprise: The right way.Naty Clementi28m
Shows concrete changes: Dask QN reduces memory use ~80%, with a live demo where the old scheduler spills to disk and the new one runs about 6–7x faster on the…
Talk at Kodiak Theatre on
Python Anytime, Anywhere with Anaconda NotebooksSophia Yang31m
Anaconda Notebooks runs a managed Jupyter environment in the cloud with a default Python 3.9 kernel and 300+ preinstalled packages, claims a 7.1 billion…
Talk at Rainier on
Python in BioinformaticsTrent Hauck38m
Python glues compiled CLI tools into pipelines, running BLAST, Bowtie, Samtools inside containers, uploading results with boto3 and Docker and orchestrating…
Talk at Kodiak Theatre on
The Python Data Ecosystem: Navigating a fragmented landscapeUmare & Tong46m
Claims a concrete orchestration: a strongly typed Python DSL that registers containerized tasks and workflows, builds images for you, and runs elastic…
Talk at Kodiak Theatre on
Hidden Gems in MLFlow that Improve Experiment ReproducibilityKrishi Sharma38m
Shows three concrete MLflow tactics that actually reduce debugging time: use mlflow.autolog() to get consistent parameter and metric captures across branches…
Talk at Rainier on
Deep Learning Model Interpretability for Computer Vision based ModelsSumedh Datar35m
Shows concrete methods and outcomes: uses shap and lime and gradient heat maps like grad cam to localize features, runs PCA/t‑SNE on embeddings for clustering…
Talk at Hood on
Increase productivity and simplify data operations in PythonTomasz Drabas25m
Claims a concrete workflow: use Ibis to write one set of Python expressions, serialize via Substrait, and export models with ONNX so the same featurization…
Talk at Hood on
How to incrementally scale existing workflows on Spark, Dask or Ray?Liu & Wang38m
Shows a concrete path to scale pandas workloads by layering Fugue over Spark Dask or Ray, using a transform wrapper and cost-partitioning so existing Python…
Talk at St. Helens on
Nine Rules for Writing Python Extensions in RustCarl Kadie40m
Nine concrete rules and examples show how ported genomics C++ extension to Rust (a plink bed file reader) replaces OpenMP with Rayon, uses pyo3 and…
Talk at Hood on
Scaling data workloads using the best of both worlds: pandas and SparkEng & Kwon36m
Pandas API on Spark lets code scale by swapping import pandas for pyspark.pandas and shows near linear speedup as nodes increase in their benchmarks, with API…
Talk at St. Helens on
U-Net-style neural networks for feature identification in 1D time-seriesMichael Byington36m
U‑Net–style 1D networks identify discrete events (pipe joints) by expanding the convolutional receptive field >10,000 points so each label sees many repeats…
Talk at St. Helens on
Particle Swarm Classification for Next-Gen Recommendation EnginesEugene Ciurana30m
Claims an optimal recommendations engine for consumer banking that yields high-response tailored results from anonymized and incomplete data and actually ships…
Talk at Hood on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.