Skip to main content

FawltyDeps: Finding undeclared and unused dependencies in your notebooks and projects

UD2.218A | Day 2 | 10:30 - 11:00 | Speakers: Johan Herland

FawltyDeps: Finding undeclared and unused dependencies in your notebooks and projects
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Reproducibility is a cornerstone of science. However, most data science projects and notebooks struggle at the most basic level of declaring dependencies correctly. A recent study showed that 42% of the notebooks executed failed due to missing dependencies.

FawltyDeps is a dependency checker that finds imports you forgot to declare (undeclared dependencies), and packages you declared, but that are not imported in your code (unused dependencies).

This talk will guide you through integrating FawltyDeps in your manual or automated workflows and how this can improve the reproducibility of your notebooks and projects.

Attachments

Speakers

Johan Herland

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.