KOR

e-Article

Jupyter in Computational Science
Document Type
Periodical
Source
Computing in Science & Engineering Comput. Sci. Eng. Computing in Science & Engineering. 23(2):5-6 Apr, 2021
Subject
Computing and Processing
Bioengineering
Communication, Networking and Broadcast Technologies
Special issues and sections
Software packages
Open source software
Scientific computing
Python
Language
ISSN
1521-9615
1558-366X
Abstract
The articles in this special section discusses the applications supported by the Jupyter Notebook. Before notebooks, a scientist working with Python code, for instance, might have used a mixture of script files and code typed into an interactive shell. The shell is good for rapid experimentation, but the code and results are typically transient, and a linear record of everything that was tried would be long and not very clear. The notebook interface combines the convenience of the shell with some of the benefits of saving and editing code in a file, while also incorporating results, including rich output, such as plots, in a document that can be shared with others. The Jupyter Notebook is used through a web browser. Although it is often run locally, on a desktop or a laptop, this design means that it can also be used remotely, so the computation occurs, and the notebook files are saved, on an institutional server, a high-performance computing facility or in the clou