Jupyter Notebook: a system for interactive scientific computing

Journal Title: Геофизический журнал - Year 2019, Vol 41, Issue 2

Abstract

Jupyter Notebook ― is a web-appendix which allows writing and supplying comments a code to Python in interactive regime. It is an exclusive method to make experiments and studies and intercommunicate with others. Many research people use this calculative medium in their works more often. The main factors of growing popularity of programming language Python and project Jupyter are characterized in brief. The basic of them are: high velocity of development and merit of software; standard library and libraries with open initial code NumPy, SciPy, Matplotlib et al.; simplicity of integration with code to C, C++ and FORTRAN; free distribution; support and numerous assemblage of designers and users. According to the data of TIOBE company, collecting monthly statistics of search inquiries and on the base of data obtained compiles its own visualized rates of programming languages Python ranks the third place in popularity among programming languages. It was chosen as a language of a year in 2007, 2010 and 2018. Aspects of installation of programs, libraries and packets in operational system Windows have been considered. It is recommended to download and install the libraries from the storage of whl-files on the web-page by Christoph Gohlke from the laboratory of fluorescence dynamics of California University. WHL format is supported by all basic platforms (Mac OS X, Linux, Windows). The process of starting the server of Jupyter notebooks from command line has been described in details. The simplicity and effectiveness of scientific calculations in Jupyter Notebook have been demonstrated. Test calculations have been given for solving the problems of linear algebra. It has been shown in particular that the code of calculation of the matrix of 5000Ч5000 size occupies only several lines.

Authors and Affiliations

A. I. Yakimchik

Keywords

Related Articles

Radioactive waste as an occasion to think about the eternal (questions for consideration)

Radioactive waste as an occasion to think about the eternal (questions for consideration)

Magnetic measurements in stratosphere and their role in the studies of magnetic field of the Earth

Listed non-exhaustive list of tasks stratospheric magnetic surveys, at which decision the use of gradient measurements of the geomagnetic field on board a stratospheric balloon increases the accuracy of the research fiel...

Simultaneous seismic inversion to identify prospective areas in carbonate rocks of the southeastern part of the West Siberian Platform

This paper focuses on the description of a technology and results of identifying and mapping areas in Devonian carbonate rocks prospective for hydrocarbons and associated with increased fracture-cavern porosity in the so...

Parameters of the fault planes for the Crimean Black Sea region by averaged mechanism of close earthquakes

A modern field of stress of the Crimean Black Sea region was constructed. A method of averaged mechanisms was used to construct the field of stress, which uses the earthquakes of varying intensity, including weak ones th...

High-precision piezoelectric gravimeter of automated aviation gravimetric system for measurements of anomalies of gravity acceleration

A new piezoelectric gravimeter of automated aviation gravimetric system (AGS), which has higher accuracy (1 mGal) and speed (fully automated) than known to date, is considered in this article. The principle of work of th...

Download PDF file
  • EP ID EP524650
  • DOI 10.24028/gzh.0203-3100.v41i2.2019.164458
  • Views 74
  • Downloads 0

How To Cite

A. I. Yakimchik (2019). Jupyter Notebook: a system for interactive scientific computing. Геофизический журнал, 41(2), 112-121. https://europub.co.uk/articles/-A-524650