中文
相关论文

相关论文: Enhancing Computational Notebooks with Code+Data S…

200 篇论文

In this paper, we detail the integration of Python data analysis into a first-year physics laboratory course, a task accomplished without significant alterations to the existing course structure. We introduced tailored laboratory…

物理教育 · 物理学 2024-05-28 Eugenio Tufino , Stefano Oss , Micol Alemani

The spreadsheet application is among the most widely used computing tools in modern society. It provides excellent usability and usefulness, and it easily enables a non-programmer to perform programming-like tasks in a visual tabular "pen…

编程语言 · 计算机科学 2022-03-31 Ezana N. Beyenne , Hai-Feng Guo

As immersive technologies evolve, immersive computational notebooks offer new opportunities for interacting with code, data, and outputs. However, scaling these environments remains a challenge, particularly when analysts manually arrange…

人机交互 · 计算机科学 2025-09-17 Sungwon In , Eric Krokos , Kirsten Whitley , Chris North , Yalong Yang

This open-source book represents our attempt to make deep learning approachable, teaching readers the concepts, the context, and the code. The entire book is drafted in Jupyter notebooks, seamlessly integrating exposition figures, math, and…

机器学习 · 计算机科学 2023-08-24 Aston Zhang , Zachary C. Lipton , Mu Li , Alexander J. Smola

Computational micromagnetics has become an essential tool in academia and industry to support fundamental research and the design and development of devices. Consequently, computational micromagnetics is widely used in the community, and…

计算物理 · 物理学 2021-05-19 Marijan Beg , Martin Lang , Hans Fangohr

Keeping abreast of current trends, technologies, and best practices in visualization and data analysis is becoming increasingly difficult, especially for fledgling data scientists. In this paper, we propose Lodestar, an interactive…

In this paper, we outline potential ways for the further development of computational notebooks in Integrated Development Environments (IDEs). We discuss notebooks integration with IDEs, focusing on three main areas: facilitating…

软件工程 · 计算机科学 2024-02-22 Sergey Titov , Konstantin Grotov , Ashwin Prasad S. Venkatesh

Researchers and practitioners across many disciplines have recently adopted computational notebooks to develop, document, and share their scientific workflows - and the GIS community is no exception. This chapter introduces computational…

计算机与社会 · 计算机科学 2021-01-05 Geoff Boeing , Dani Arribas-Bel

The past decade has seen tremendous breakthroughs in computation and there is no indication that this will slow any time soon. Machine learning, large-scale computing resources, and increased industry focus have resulted in rising…

软件工程 · 计算机科学 2024-01-22 Fabian Zills , Moritz Schäfer , Samuel Tovey , Johannes Kästner , Christian Holm

Jupyter Scatter is a scalable, interactive, and interlinked scatterplot widget for exploring datasets in Jupyter Notebook/Lab, Colab, and VS Code. Its goal is to simplify the visual exploration, analysis, and comparison of large-scale…

人机交互 · 计算机科学 2024-06-24 Fritz Lekschas , Trevor Manz

Diverse presentation formats play a pivotal role in effectively conveying code and analytical processes during data analysis. One increasingly popular format is tutorial videos, particularly those based on Jupyter notebooks, which offer an…

人机交互 · 计算机科学 2024-08-05 Yang Ouyang , Leixian Shen , Yun Wang , Quan Li

Developers in data science and other domains frequently use computational notebooks to create exploratory analyses and prototype models. However, they often struggle to incorporate existing software engineering tooling into these…

人机交互 · 计算机科学 2021-03-30 Micah J. Smith , Jürgen Cito , Kalyan Veeramachaneni

More than ninety percent of published Jupyter notebooks do not state dependencies on external packages. This makes them non-executable and thus hinders reproducibility of scientific results. We present SnifferDog, an approach that 1)…

软件工程 · 计算机科学 2021-03-05 Jiawei Wang , Li Li , Andreas Zeller

Jupyter has become the go-to platform for developing data applications but data and security concerns, especially when dealing with healthcare, have become paramount for many institutions and applications dealing with sensitive information.…

密码学与安全 · 计算机科学 2020-06-03 Haw-minn Lu , Adrian Kwong , Jose Unpingco

Quantum computing proposes a revolutionary paradigm that can radically transform numerous scientific and industrial application domains. To realize this promise, these new capabilities need software solutions that are able to effectively…

量子物理 · 物理学 2025-07-11 Otso Kinanen , Andrés D. Muñoz-Moller , Vlad Stirbu , Tommi Mikkonen

Computational reproducibility of scientific results, that is, the execution of a computational experiment (e.g., a script) using its original settings (data, code, etc.), should always be possible. However, reproducibility has become a…

人机交互 · 计算机科学 2025-04-15 Lázaro Costa , Susana Barbosa , Jácome Cunha

Qubit models and methods for improving the performance of software and hardware for analyzing digital devices through increasing the dimension of the data structures and memory are proposed. The basic concepts, terminology and definitions…

其他计算机科学 · 计算机科学 2014-12-04 Vladimir Hahanov , Wajeb Gharibi , Svetlana Chumachenko , Eugenia Litvinova

Data Scientists often use notebooks to develop Data Science (DS) pipelines, particularly since they allow to selectively execute parts of the pipeline. However, notebooks for DS have many well-known flaws. We focus on the following ones in…

软件工程 · 计算机科学 2023-04-10 Lars Reimann , Günter Kniesel-Wünsche

Jupyter notebook allows data scientists to write machine learning code together with its documentation in cells. In this paper, we propose a new task of code documentation generation (CDG) for computational notebooks. In contrast to the…

软件工程 · 计算机科学 2021-09-10 Xuye Liu , Dakuo Wang , April Wang , Yufang Hou , Lingfei Wu

Data wrangling, the process of preparing raw data for further analysis in computational notebooks, is a crucial yet time-consuming step in data science. Code generation has the potential to automate the data wrangling process to reduce…