Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Pynblint: a Static Analyzer for Python Jupyter Notebooks (2205.11934v1)

Published 24 May 2022 in cs.SE and cs.LG

Abstract: Jupyter Notebook is the tool of choice of many data scientists in the early stages of ML workflows. The notebook format, however, has been criticized for inducing bad programming practices; indeed, researchers have already shown that open-source repositories are inundated by poor-quality notebooks. Low-quality output from the prototypical stages of ML workflows constitutes a clear bottleneck towards the productization of ML models. To foster the creation of better notebooks, we developed Pynblint, a static analyzer for Jupyter notebooks written in Python. The tool checks the compliance of notebooks (and surrounding repositories) with a set of empirically validated best practices and provides targeted recommendations when violations are detected.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Luigi Quaranta (12 papers)
  2. Fabio Calefato (37 papers)
  3. Filippo Lanubile (34 papers)
Citations (6)

Summary

We haven't generated a summary for this paper yet.