~/conference

PyData NYC 2023

date:2023-11-01..2023-11-03
location:New York, United States
series:PyData NYC · 4 editions
editions:[PyData NYC 2018, PyData NYC 2022, PyData NYC 2023, PyData NYC 2024]

data scientists, machine learning engineers, data engineers, analytics engineers, platform engineers, data visualization engineers

Polars DataFrames in Rust; Apache Arrow with pandas and Dask; Quarto dashboards from Jupyter; GPU acceleration for scikit-learn; diffusion models for medical imaging; causal inference with dowhy and econml; Metaflow and Argo orchestration; LLMs in ETL and self-service analytics; retrieval augmented generation document apps; benchmarks: Spark Dask DuckDB Polars; interactive apps with Streamlit and Shiny; JupyterLab extensions and Codespaces integration

titleauthorlength
Keynote: AI & the stuff built for AI - are they actually useful for data science?Soumith Chintala32m
Trendy tools get judged by concrete results: PyTorch adds numpy compatibility and a compiler that shows 57× CPU and 200× GPU toy speedups on microbenchmarks…
Talk on
Keynote: Dashboards with Jupyter and QuartoJ.J. Allaire40m
Announces Quarto Dashboards that render production‑quality dashboards directly from Jupyter Notebooks by converting notebook cells to dashboard “cards,” with…
Talk on
Keynote: Scientific Discovery: From the Lab Bench to the GPUMichelle Gill36m
A production platform called BioNeMo combines a training framework (based on NVIDIA NeMo) and an inference service accelerated on GPUs. A small‑molecule…
Talk on
How to Empower Utility Vegetation ManagementKewen Gu, Anjani Prasad Atluri30m
LiDAR plus satellite imagery produce line‑level, foot‑level encroachment estimates aimed at one-foot precision, after satellite 30–50 cm imagery proves…
Talk on
Polars; DataFrames in the multi-core eraRitchie Vink44m
Polars is an OLAP DataFrame engine written in Rust that targets modern hardware with cache‑aware data structures, lazy evaluation and a work‑stealing thread…
Talk on
A Practical Guide to Causality in Python (For The Perplexed)Aleksander Molak43m
Practical steps and code in Python: builds causal graphs, encodes assumptions, uses front-door/back-door/do-calculus to translate queries into estimable…
Talk on
The Billion-Request Content Recommendation System ChallengeDhasmana et al.34m
Claim: a recommendation API that scales to ~1.3 billion pageviews per day and shifts heavy work to background to cut median latency from ~2s to milliseconds…
Talk on
Deciphering Sales Drivers at PepsiCoSuri Chen29m
Compares Bayesian and Frequentist regressions applied to Media Mix Modeling, using lightweightMMM JAX NumPyro to fit nonlinear ad-response curves, priors…
Talk on
Synthetic Image Generation in Rare Disease DiagnosisDobrindt et al.29m
Claims that synthetic chest x‑rays improve rare‑disease classifiers, demonstrated by two demos: an image‑to‑image pipeline using a latent diffusion model…
Talk on
Crafting Reliable Rules with Robust ControlMichael Zargham28m
Applies Robust Control to tune a pricing algorithm for a collateralized lending platform, shares code and design digital twin repos and uses the open source…
Talk on
Building Robust Reactive ML Systems In A Multiplayer SettingValay Dave35m
Claim: Metaflow provides an event driven pipeline that version controls artifacts, freezes Conda/Pip deps, and auto launches steps on Kubernetes then schedules…
Talk on
Bad data - anecdotes and examples from the real worldAvishek Panigrahi35m
Catalog of real failures and fixes: concrete examples of corrupted CSVs, mixed units, locale date swaps that turn March into May, and typos that split…
Talk on
The Merger of Machine Learning, Music and ProgrammingRamon Perez51m
Claims concrete results: unconditional and conditional audio samples generated with MusicGen and MusicLM style models, vocal cloning that convincingly imitates…
Talk on
A practical guide to analysis and interactive visualization of massive datasetsKim Pevey01h 25m
Hands‑on setup of an opinionated Nabari JupyterHub on GCP provisions per‑user servers, then uses Dask (via Dask Gateway) to read ~70 GB (CSV→parquet) flight…
Talk on
The Arrow revolution in pandas and DaskPatrick Hoefler31m
Pandas and Dask adopt Apache Arrow so string columns become contiguous and memory efficient and parquet reads can be zero‑copy leading to 50–60% memory…
Talk on
Open Source Computational Economics: The State of the ArtSebastian Benthall32m
Open source toolkits like diner, Doo and Quant Eon provide model DSLs and solvers but struggle with high dimensional heterogeneous agent models so recent…
Talk on
Harnessing Test-Driven Development & CI/CD for Smarter Data AnalysisLiz Johnson35m
Builds a movie recommender from a 40,000‑row Kaggle set using TF‑IDF and cosine similarity, implements pytest unit tests with fixtures and parametrize (tests…
Talk on
Basics of cloud computing for data scientistsGastón Barbero24m
Claims that basic cloud deployment can be practical for data scientists by showing concrete AWS patterns and trade offs: compute choices (EC2 vs serverless…
Talk on
Modern Data Pipelines Testing Techniques: A Visual GuideMoussa Taifi39m
Claim: disciplined testing turns fragile scripts into reliable pipelines by shortening feedback loops to under five minutes when possible. Shows an end-to-end…
Talk on
How to Use Python to Better Understand the Impact of Electricity Pricing on ConsumptionSaba Nejad40m
Processes the Low Carbon London trial with Python and pandas at half hour resolution across 167 million readings and builds a counterfactual estimator by…
Talk on
Scikit-learn on GPUs with Array APIThomas J Fan36m
Scikit-learn 1.3 runs a subset of estimators on accelerators by dispatching array operations to CuPy and PyTorch via the Array API standard, yielding…
Talk on
The Beauty and the Beast: Python on GPUSAndy Terrel36m
Python code runs correctly on GPUs only when it handles memory and threading explicitly or uses tooling that does it for you: low‑level CUDA and CUDA Python…
Talk on
Spark, Dask, DuckDB, and Polars: BenchmarksMatthew Rocklin37m
Benchmarks run Spark, Dask, DuckDB and Polars on scales from 10 GiB to 10 TiB using TPC-H on a local M1 MacBook Pro and AWS instances, with orchestration via…
Talk on
Building an Expert Q&A Bot with Open Source Tools and LLMsChris Hoge01h 00m
Claims building an expert QA bot that answers questions about an open‑source project by pulling GitHub docs into a vector DB, using LangChain for loaders and…
Talk on
Half hour of labeling power: Can we beat GPT?Ines Montani, Ryan Wesslen45m
Claims that LLMs are best used at development time to pre‑annotate and speed dataset creation, then fine‑tune smaller task‑specific models to match or beat…
Talk on
Adding Your Own Data Apps to JupyterLabDaniel Goldfarb49m
Step-by-step guide shows how to build a real front-end JupyterLab extension from the JupyterLab extension template, using TypeScript, Lumino widgets and JPM…
Talk on
Ibis: A fast, flexible, and portable tool for data analyticsPhillip Cloud, Gil Forsyth01h 17m
Ibis gives a pandas‑like API that builds deferred execution expressions and compiles them to dialect-specific SQL for backends like BigQuery Snowflake Spark…
Talk on
Using Open Source LLM in ETLMei Chen29m
Case study uses Llama2-70b to convert applicant Q&A into features for reinsurance ETL by doing binary disease classification + chaining + regex→JSON, evaluates…
Talk on
Solving the problems in front of youRandy Au26m
Argues for finding the minimal right amount of upfront design and shows concrete practices: start with a working prototype against real inputs (nightly CSVs…
Talk on
Self-Service Analytics using LLMsAaditya Bhat39m
A concrete recipe for a production-ready LLM-based self-serve analytics platform: connect a data catalog connector, use an LLM as query generator to emit SQL…
Talk on
Machine Learning in your Data Warehouse using PythonMegan Lieu21m
Loads telecom rows into Snowflake via Snowpark for Python, transforms into four dimension tables with the DataFrame API, trains a random forest in Deepnote and…
Talk on
Low(er) Code ML Pipelines with ConduitViren Bajaj, Piero Ferrante22m
Conduit is a Python package plus a terminal UI that claims to cut time-to-production by templating repos, letting teams paste notebook code into templates with…
Talk on
Leveraging Generative AI for Enhanced E-commerceKriti Kohli37m
Shopify reports deployed features: AI-generated product descriptions, email copy and scheduling, and storefront chat instant answers serving millions of…
Talk on
From RAGs to riches: Build an AI document interrogation app in 30 minsEswaramoorthy, Pothina41m
A working RAG pipeline gets built end to end: Ragna OSS framework wires embeddings, vector stores and LLMs; a Panel web app provides the chat UI; models…
Talk on
Forecasting With Classical and Machine Learning MethodsJonathan Bechtel39m
Claim: machine learning can beat classical forecasting but only with careful preprocessing and feature design. The demo uses SKTime to run auto ARIMA…
Talk on
Architecting Data: A Deep Dive Into the world of Synthetic DataRamon Perez36m
Claims that synthetic data lets teams replace sensitive inputs and build a full‑stack product: five interrelated projects are produced — reproducible data…
Talk on
Using Generative AI and Foundation Models to Predict Above Ground BiomassSingh, Srinivasan42m
Claims a scalable method to estimate above ground biomass density worldwide by fine‑tuning a geospatial foundation model on multispectral satellite imagery and…
Talk on
Turning your Data/AI algorithms into full web applications in no time with TaipyFlorian Jacta34m
Taipy is an open-source Python library that claims to turn algorithms into full apps with both front-end and back-end controls — demoed as 17 lines of code to…
Talk on
Ten Years of Community OrganizerAlexander CS Hendorf43m
Ten years of organizing work claim concrete wins: program chair for 5 years running selection and recordings, migration from ad hoc Google Drives to documented…
Talk on
Taming the toxic python environment on your laptopDharhas Pothina41m
A desktop+cloud UI called conosur (cond store in the transcript) actually builds reproducible artifacts: it creates a lock file with exact hashes, produces…
Talk on
Simplifying Data Analysis with GitHub Codespaces, Jupyter Notebooks & Open AINitya Narasimhan42m
Shows a concrete workflow: GitHub Codespaces + a reproducible dev container boots a ready Python Jupyter environment, GitHub Copilot creates and iterates a…
Talk on
Enabling continuous deployment with stealth, security, & smooth moves in mindErin Mikail Staples56m
Claims a hands‑on path: architecture notes for scalable databases, a demo building FastAPI backend and Next.js front end, and using the LaunchDarkly feature…
Talk on
Sciris: Simplifying scientific software in PythonCliff Kerr34m
Sciris claims to cut boilerplate and make common scientific tasks explicit by wrapping NumPy, pandas, Matplotlib and low‑level serializers (pickle/dill) and by…
Talk on
Plotting with Matplotlib; Telling Static, Animated, & Interactive StoriesHannah Aizenman59m
90-minute tutorial that teaches the Matplotlib object model by building real outputs: exploratory charts from the Palmer Penguins dataset, a linked animation…
Talk on
Opening Remarks: Martha NorrickMartha Norrick11m
Welcome remarks outline concrete civic work: the Office of Data Analytics (established 2012) uses Python and R and open-source tooling to run predictive models…
Talk on
Turning notebook into a web app with MercuryPłońska, Płoński47m
Claims that MERCURY turns a Jupyter Notebook into a working web app, report, dashboard and interactive slideshow with no frontend code; demo uses pandas…
Talk on
Lightweight, low-overhead, high-performance: machine learning directly in C++Ryan Curtin43m
Claim: rewriting pipelines in C++ yields much smaller and faster deployments. Uses mlpack + Armadillo with low-level BLAS (OpenBLAS) and aggressive statically…
Talk on
Lightning Talks Day 2Erin Mikail Staples, Jessica Garson29m
Short, concrete demos and tools dominate tonight: an open source wrapper called lfs spec that plugs data versioning into FS spec reads and writes and adds…
Lightning on
How to Become a Successful Tech YouTuber?Dhaval Patel40m
Claims a concrete 5-step framework and shows metrics: 55,000 views per day, a 38,000-person Discord community, and over $500,000 in course revenue in one year…
Talk on
Dask tutorialPatrick Hoefler01h 26m
Shows Dask (local and distributed) used to parallelize Python: turning slow for‑loops into futures‑based parallel tasks, scaling pandas workflows to a 100 GB…
Talk on
Comics in NumPy? More Likely than You Think!Mars Lee31m
A completed 16‑page NumPy Contributor Comics project funded by Google Season of Docs claims comics can carry concrete docs: hand‑drawn pages (explicitly no…
Talk on
Building an Interactive Network Graph to Understand CommunitiesLucas Durand01h 26m
Claim: building an interactive network graph that replaces an org chart by clustering people on real attributes and finding proximity. Implementation uses…
Talk on
Build Simpler Production ML Systems using Feature/Training/Inference PipelinesFabio Buso01h 12m
Claims a unified Feature Training Inference pipeline pattern and shows a working loan‑approval demo built on an open feature store and model registry: feature…
Talk on
Build Simple and Scalable Apps with ShinyGordon Shotwell, Tracy Teal35m
Claims that Shiny for Python infers a reactive computation graph and builds it by runtime tracing so only affected outputs re-render. Shows concrete…
Talk on
Creating Interactive, Animated Reports in Streamlit with VizzuBlackwood, Vidos58m
Integration of ipyvizzu with Streamlit actually ships a C++ morphing engine compiled to WebAssembly, exposes animated chart morphs and exportable HTML stories…
Talk on
Simple Simulators with pandas and Generator CoroutinesJames Powell01h 22m
Builds a backtester that actually runs in Python using plain pandas Series inputs/outputs and generator coroutines to model strategy and simulator loops…
Talk on
Faster SQL with pandas and Apache ArrowWill Ayd41m
Pandas connects to databases using new Apache ADBC drivers that pass Arrow columnar data and move work into compiled code so SQL I/O gets both correct types…
Talk on
Covalent: A New Paradigm for High Compute Cloud WorkloadsKumar Radha, Ghukasyan01h 26m
Covalent claims a Python-first orchestration layer that actually ships functions to real compute: decorator-based decorator-based electrons turn Python…
Talk on
Innovation in the Age of Regulation: Federated Learning with FlowerKrishi Sharma32m
Demonstrates that training without centralizing sensitive records is practical: a demo uses Flower to run a server on port 880, spin up clients running simple…
Talk on
Adventures in not writing testsAndy Fundinger31m
Claim: type hints plus Hypothesis generate meaningful tests so you spend less time handcrafting examples. Tools used: Hypothesis Ghostwriter to scaffold tests…
Talk 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.