SciPy 2025

Archit Datar

Research Investigator and Data Scientist at Celanese Corporation (former DuPont)
PhD, Chemical Engineering, Graduate Minor in Statistical Machine Learning

The speaker's profile picture

Sessions

07-08
08:00
240min
Show your work: Tutorial on building and hosting web applications
Archit Datar, Kedar Dabhadkar

Work not shown is work lost. Many excellent scientists and engineers are not always adept at showcasing their work. This results in many interesting scientific ideas that have never been seen in the light of day.

However, using today's tools, one no longer has to leave the Python ecosystem to create classy, complete prototypes using modern data visualization and web development tools. With over five years of experience building and presenting data solutions at huge science companies, we show it doesn't have to be challenging. We give a walkthrough of the primary web application frameworks and showcase Fast Dash, an open-source Python library we built to solve specific prototyping needs.

This tutorial is meant for all data professionals who find value in quickly turning their science code into web applications. Participants will learn about the leading frameworks, their strengths and limitations, and a framework for picking the best one for a given task. We will go through some day-to-day applications and hands-on tutorials in the final section.

Tutorials
Ballroom C
0min
Machine Learning Uncertainty: A Python package providing an interface to quantify uncertainty in machine learning models
Archit Datar

Estimating uncertainty in machine learning (ML) models enables users to estimate the precision of their predictions which is crucial to their implementation. Yet, the process of estimating uncertainty in machine learning predictions remains tedious; the field lacks software packages that can easily estimate uncertainties in models and predictions. To address this, the Machine Learning Uncertainty package—built on top of SciPy and Scikit-Learn—provides an interface to estimate uncertainties in ML predictions and where possible, model parameters. Moreover, the techniques used exploit the underlying statistics of the models making them computationally inexpensive and suitable to real-world use cases with small amounts of available data.

Machine Learning, Data Science, and Explainable AI