paper-with-me

홈 › Papers

Pynblint: a Static Analyzer for Python Jupyter Notebooks

2022-05-24 · Luigi Quaranta, Fabio Calefato, Filippo Lanubile

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.

📄 PDF Abstract BibTeX arXiv:2205.11934

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

JupOtter: Cell-Level Bug Detection in Jupyter Notebooks

2026-06-22 · Lukas Ottenhof, Thibaud Lutellier arxiv

Jupyter Notebooks are an increasingly popular coding environment used across many domains, especially in Python-based data science and scientific computing. Originally used for prototyping and interactive exploration, no…

Suggesting Code Edits in Interactive Machine Learning Notebooks Using Large Language Models

2025-01-16 · Bihui Jin, Jiayue Wang, Pengyu Nie

Machine learning developers frequently use interactive computational notebooks, such as Jupyter notebooks, to host code for data processing and model training. Jupyter notebooks provide a convenient tool for writing mach…

Applied Language Technology: NLP for the Humanities

2021-05-03 · NAACL (TeachingNLP) 2021 6 · Tuomo Hiippala

This contribution describes a two-course module that seeks to provide humanities majors with a basic understanding of language technology and its applications using Python. The learning materials consist of interactive J…

Training and Evaluating a Jupyter Notebook Data Science Assistant

2022-01-30 · Shubham Chandel, Colin B. Clement, Guillermo Serrato, Neel Sundaresan

We study the feasibility of a Data Science assistant powered by a sequence-to-sequence transformer by training a new model JuPyT5 on all publicly available Jupyter Notebook GitHub repositories and developing a new metric…

Math

Microsoft Recommenders: Tools to Accelerate Developing Recommender Systems

2020-08-27 · Scott Graham, Jun-Ki Min, Tao Wu

The purpose of this work is to highlight the content of the Microsoft Recommenders repository and show how it can be used to reduce the time involved in developing recommender systems. The open source repository provides…

Multi-Domain Recommender Systems