Jupyter Notebooks-a publishing format for reproducible computational workflows

被引:3086
作者
Kluyver, Thomas [1 ]
Ragan-Kelley, Benjamin [2 ]
Perez, Fernando [3 ]
Granger, Brian [4 ]
Bussonnier, Matthias [3 ]
Frederic, Jonathan [4 ]
Kelley, Kyle [5 ]
Hamrick, Jessica [3 ]
Grout, Jason [6 ]
Corlay, Sylvain [6 ]
Ivanov, Paul [7 ]
Avila, Damin [8 ]
Abdalla, Safia [9 ]
Willing, Carol [4 ]
机构
[1] Univ Southampton, Southampton SO9 5NH, Hants, England
[2] Simula Res Lab, Fornebu, Norway
[3] Univ Calif Berkeley, Berkeley, CA 94720 USA
[4] Calif Polytech State Univ San Luis Obispo, San Luis Obispo, CA 93407 USA
[5] Rackspace, Windcrest, TX USA
[6] Bloomberg LP, New York, NY USA
[7] Disqus, San Francisco, CA USA
[8] Continuum Analyt, Austin, TX USA
[9] Project Jupyter, San Francisco, CA USA
[10] Worldwide, St Louis, MO USA
来源
POSITIONING AND POWER IN ACADEMIC PUBLISHING: PLAYERS, AGENTS AND AGENDAS | 2016年
关键词
Notebook; reproducibility; research code;
D O I
10.3233/978-1-61499-649-1-87
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is increasingly necessary for researchers in all fields to write computer code, and in order to reproduce research results, it is important that this code is published. We present Jupyter notebooks, a document format for publishing code, results and explanations in a form that is both readable and executable. We discuss various tools and use cases for notebook documents.
引用
收藏
页码:87 / 90
页数:4
相关论文
共 16 条
[1]   Observation of Gravitational Waves from a Binary Black Hole Merger [J].
Abbott, B. P. ;
Abbott, R. ;
Abbott, T. D. ;
Abernathy, M. R. ;
Acernese, F. ;
Ackley, K. ;
Adams, C. ;
Adams, T. ;
Addesso, P. ;
Adhikari, R. X. ;
Adya, V. B. ;
Affeldt, C. ;
Agathos, M. ;
Agatsuma, K. ;
Aggarwal, N. ;
Aguiar, O. D. ;
Aiello, L. ;
Ain, A. ;
Ajith, P. ;
Allen, B. ;
Allocca, A. ;
Altin, P. A. ;
Anderson, S. B. ;
Anderson, W. G. ;
Arai, K. ;
Arain, M. A. ;
Araya, M. C. ;
Arceneaux, C. C. ;
Areeda, J. S. ;
Arnaud, N. ;
Arun, K. G. ;
Ascenzi, S. ;
Ashton, G. ;
Ast, M. ;
Aston, S. M. ;
Astone, P. ;
Aufmuth, P. ;
Aulbert, C. ;
Babak, S. ;
Bacon, P. ;
Bader, M. K. M. ;
Baker, P. T. ;
Baldaccini, F. ;
Ballardin, G. ;
Ballmer, S. W. ;
Barayoga, J. C. ;
Barclay, S. E. ;
Barish, B. C. ;
Barker, D. ;
Barone, F. .
PHYSICAL REVIEW LETTERS, 2016, 116 (06)
[2]  
[Anonymous], IPYTHON INTERACTIVE
[3]  
[Anonymous], 2012, ARXIV12034802QBICOGN
[4]  
[Anonymous], 2014, Python for signal processing: featuring IPython notebooks
[5]  
[Anonymous], CFD PYTHON 12 STEPS
[6]  
[Anonymous], CITEPROC JS
[7]  
[Anonymous], THE WINNOWER
[8]  
[Anonymous], QUTIP LECT IPYTHON N
[9]  
[Anonymous], ANNOTATING ALL KNOWL
[10]  
[Anonymous], BIORXIV012831