~/conference

PyData Paris 2024

date:2024-09-25..2024-09-26
location:Paris, France
series:PyData Paris · 2 editions
editions:[PyData Paris 2024, PyData Paris 2025]
titleauthorlength
Building web-based engineering applications with JupyterLab componentsTrung Le, Martin Renou27m
Shows a concrete pipeline: assemble JupyterLab components into a CAD/GIS app, keep the scene as a small JSON shared model, and add real-time collaboration via…
Talk on
Building Large Scale ETL Pipelines with DaskPatrick Hoefler29m
New Dask DataFrame implementation claims concrete wins: switching to pyarrow-backed strings cuts string-heavy memory use by over 50% and speeds some string ops…
Talk on
The expanding Apache Arrow universeJoris Van den Bossche32m
Overview of concrete wins and tools: Arrow provides ADBC drivers (BigQuery among them) with a fetch_arrow_table API that avoids rowwise overhead; a nanoarrow C…
Talk on
Polars Plugins: how you (yes, you!) can extend Polars DataframesMarco Edward Gorelli31m
Claim: writing a Polars plugin is practical and yields real speedups. Workflow uses a cookiecutter template, Polars plus maturin, Rust for the UDF…
Talk on
DIY Personalization: How, when why to offer self-made AIKatharine Jarmul48m
A demo builds a local RAG in a Jupyter notebook: initial LLM-as-retrieval fails, switching to BM25 + sentence encoder plus reranking and a local LLaMA-style…
Talk on
Open-source AI: why it matters and how to get startedMerve Noyan35m
Claims that open-source LLMs already match proprietary models and that almost 1 million models live on Hugging Face Hub. Concrete tooling and numbers: model…
Talk on
Lightning talks - session 147m
Eight rapid demos and claims across tools papers and prototypes include concrete takeaways not fluff: Codex suggests buggy GitHub like code when training data…
Lightning on
Unpack business metrics to explain their evolutionMax Halford35m
Provides a concrete method that decomposes KPI changes into inner and mix effects and quantifies contributions instead of handwavy statements: e.g. 2022…
Talk on
Is your marketing effective? Let Bayes decide!Emanuele Fabbiani30m
A Bayesian media-mix model for WeRoad quantifies delays, saturation curves, and a positive baseline, using five channel investments to predict weekly new…
Talk on
Building with MistralSophia Yang40m
Mistral lays out exact models, licenses and demos: pixol 12B is open-weight Apache 2.0, multimodal with a 128k context window and image-to-JSON demos, one…
Talk on
An Introduction to 'metalearners', a Flexible MetaLearner Library in PythonKlein, Martí Escofet32m
A Python library called metalearners implements R‑, X‑ and DR‑style meta‑learners that output CATE estimates via a fit/predict API, reuses fitted base models…
Talk on
Dreadful Frailties in Propensity Score Matching and How to Fix ThemAlexandre Abraham27m
Demonstrates that using standardized mean difference alone yields huge variability across ~100 propensity/matching pipelines, shows synthetic tests where…
Talk on
Adaptive Prediction IntervalsAndro Sabashvili33m
Compares specific adaptive interval methods: split conformal with quantile regressors (Conformal Quantile Regression), weighted residual schemes (LCP)…
Talk on
An update on the latest scikit-learn featuresLemaitre, Senger31m
Changelog-level details: scikit-learn 1.4–1.5 adds an metadata routing API that lets top-level tools propagate sample_weight and groups into nested…
Talk on
Handling predictive uncertainty in Machine LearningOlivier Grisel44m
Shows concrete recipes: use scikit-learn probabilities, score models with log loss and Brier score (strictly proper scoring rules) and tune hyperparameters to…
Talk on
Lightning talks - session 2Fire Duck51m
A new library called FireDuck claims a pandas-compatible compiler with lazy JIT that is multi‑threaded rather than a thin wrapper, and it performs query…
Lightning on
Would you rely on ChatGPT to dial 911?Nicolas Guenon des Mesnards29m
Claims that production systems must mix deterministic rules with probabilistic LLM outputs and shows concrete tooling: rule‑first prefilter + ML classifier…
Talk on
Evaluating the evaluator- RAG eval libraries under the loopEl Mawass, Knorps30m
An experiment runs 200 RAG queries with embeddings stored in chrom ADB and compares evaluator libraries like RAGAS and TruLens across four metrics (answer…
Talk on
Leveraging LLMs to build supervised datasets suitable for smaller modelsBel-Letoile, Carton31m
Claims that LLMs can produce training data fast enough to let simpler models compete, then shows what actually changed: a salary extractor (logistic regression…
Talk on
Unveiling new maps of biology with SquidpyInácio Medeiros29m
Spatial transcriptomics gets practical: Squidpy is a Python library that loads Visium-style count matrices plus images, computes spatial statistics (Moran’s…
Talk on
Geoscience at Massive ScaleHendrik Makait30m
A concrete account of scaling geoscience: a 250 TB catalog is sampled to a 12 TB subset for ~$2 of cloud compute, the cluster holds ~3.5 TB in memory while the…
Talk on
xsimd: from xtensor to firefoxSerge « sans » Paille33m
xsimd provides a portable C++ SIMD abstraction that compiles to real ISA intrinsics (Intel, ARM, RISC‑V, WebAssembly) with both static and dynamic dispatch…
Talk on
Foundational Models for Time Series Forecasting: are we there yetBaggi, Orlandi30m
Claims center on Amazon Chronos and Salesforece's Moirai as transformer-based, zero-shot forecasters trained on massive pooled corpora (billions to tens of…
Talk on
sktime: python toolbox for time series- next-generation AIHeidrich, Kiraly30m
sktime extends its scikit‑learn–style API to load and run deep learning and foundation models (e.g. morai, tiny times mix, Times of M) and composes them with…
Talk on
Counting down for CRA: updates and expectationsCheuk Ting Ho29m
EU vote happens later this year with formal adoption possibly taking years; law carves out an open source steward category and adds supplier-style obligations…
Talk on
Visualization of the sky in Notebooks: the ipyaladin widget extensionMatthieu Baumann, Manon Marchand30m
ipyaladin embeds Aladin Lite into Jupyter and actually exchanges complex astronomy objects between JS and Python so users set targets, get astropy coordinates…
Talk on
Onyxia: A User-Centric Interface for Data Scientists in the Cloud AgeComte30m
Claims a concrete replacement for JupyterHub by running on Kubernetes and Helm and providing per-user Kubernetes namespace with S3 bucket and Vault directory…
Talk on
Towards a deeper understanding of retrieval and vector databasesNoe Achache33m
Practical takeaways: a deduplication pipeline runs on 15 million images using DinoV2 image embeddings into an HNSW-backed vector DB, exposing that prefiltering…
Talk on
Chainsai:- facilitating sampling of multimodal probability distributionsSimeon Carstens31m
Chainsail is an open source Python web service that implements Replica Exchange (parallel tempering) to sample truly multimodal posteriors, interoperates with…
Talk on
MLOps at Renault: A Generic Pipeline for Scalable DeploymentCarton, Tiran-Cappello32m
Claims a Python-first Kubeflow + GCP Vertex AI pipeline that deployed 12 supply‑chain models in months, now used by 16 projects with 5 in production and…
Talk on
Python 3.12's new monitoring and debugging APIJohannes Bechberger30m
Python 3.12 exposes PEP 669 low‑impact monitoring that registers callbacks in the mon namespace, enables events per function and per thread, and patches…
Talk on
High Performance Data Visualization for the WebTim Paine28m
Builds a high performance web frontend using Perspective and demonstrates realtime filtering sorting pivoting and aggregation on large and streaming datasets…
Talk on
Exploring Quarto Dashboard for impactful and visual communicationChristophe Dervieux30m
Quarto converts Jupyter notebooks or .qmd sources into a dashboard layout of cards, value boxes and tab sets, using a CLI with quarto run --execute and live…
Talk on
Solara: Pure Python web apps beyond prototypes and dashboardsBreddels, Rotko25m
Solara claims to let you build large production Python web apps (not just prototypes) by running IPyWidgets on a server backed by Starlette/FastAPI and a…
Talk on
Bridging the worlds: pixi reimplements pip and conda in RustNichita Morcotilo29m
Pixi reimplements conda and pip ecosystems as a single Rust binary and claims a working, cross‑platform package manager and task runner. It integrates the new…
Talk on
Unveiling Mamba 2.0: The Future of Fast Package ManagementJohan Mabille, Julien Jerphanion30m
Mamba 2.0 claims a full refactor into a modular C++ framework with a unified codebase so mamba and micromamba share logic, producing a single 5 MB static…
Talk on
Bridging Scientific and Industrial Worlds for Advanced Signal and Image ProcessingPierre Raybaut31m
DataLab is an open-source desktop platform for processing 1D signals and 2D images that runs locally on Windows/Linux and embeds into Python workflows. It…
Talk on
Boosting AI Reliability- Uncertainty Quantification with MAPIECordier, Laurent30m
Library MAPIE implements conformal prediction methods that produce prediction intervals and sets with provable marginal coverage under exchangeability…
Talk on
JupyterLite, Emscripten-forge, Xeus, and MambaTuloup, Thomas31m
JupyterLite runs entirely in the browser using WebAssembly kernels so deployments serve only static files and scale to millions via static files; Xeus provides…
Talk on
Open Source Sustainability & Philanthropy: Building Contributor CommunitiesWright, Dave33m
A corporate volunteer incentive model converts logged contribution hours into charitable donations via an open source dollars for your hours program partnered…
Talk on
Fast NetworkX and How Accelerated Backends Are Changing Graph AnalyticsErik Welch31m
NetworkX now dispatches hundreds of algorithms to accelerated backends so the same API runs on GPUs (cugraph + cuDF), GraphBLAS implementations, or falls back…
Talk on
Color-composite images from the James Webb Space TelescopeJesse Averbukh26m
Open-source Jdaviz loads JWST FITS from MAST, aligns by WCS, maps filters to RGB and tweaks per-layer stretch/opacity to produce color composites. The demo…
Talk on
Jupylates- spaced repetition for teaching with JupyterNicolas M. Thiéry32m
A small Jupyter extension called Jupylates builds exercises as regular notebooks with hidden solution and test cells, randomized variants, and a lightweight…
Talk on
Enhancing RAG-based apps by constructing and leveraging knowledge graphs with open-source LLMsSilva31m
Demo builds a Metallica dataset, stores combined text embeddings in LanceDB with gte‑tiny embeddings and shows vector RAG returns correct song answers…
Talk on
Track your code's CO2 emissions with Code CarbonLuis Blanche, Benoît Courty31m
CodeCarbon is an open source Python package that measures CPU GPU and RAM energy use and multiplies it by regional carbon intensity (via CO2 Signal /…
Talk on
On the structure and reproducibility of Python packages - data crunchM. Knorps, Z. Zhang35m
Data-driven analysis compares 1,180 top PyPI packages with ~2,260 biomedical projects and uses FawltyDeps to detect undeclared imports. Key findings: 99.9% of…
Talk on
Processing medical images at scale on the cloudGuillaume Desforges28m
Whole Slide Images (WSIs) are tens of gigabytes each so the project shows how to avoid copying whole files, read only the tiles needed, and feed patches into…
Talk on
Collaborative editing in JupyterDavid Brochart28m
Shows that Jupyter now uses CRDTs (yjs in practice) to make notebooks locally editable and automatically converge, with both centralized Jupyter Collaboration…
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.