Scientific computing with python']python

被引:0
|
作者
Beazley, DM [1 ]
机构
[1] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
关键词
D O I
暂无
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Scripting languages have become a powerful tool for the construction of flexible scientific software because they provide scientists with an interpreted programming environment, can be easily interfaced with existing software written in C, C++, and Fortran, and can serve as a framework for modular software construction. In this paper, I describe the process of adding a scripting language to a scientific computing project by focusing on the use of Python with a large-scale molecular dynamics code developed for materials science research at Los Alamos National Laboratory. Although this application is not related to astronomical data analysis, the problems, solutions, and lessons learned may be of interest to researchers who are considering the use of scripting languages with their own projects.
引用
收藏
页码:49 / 58
页数:10
相关论文
共 50 条
  • [1] Python']Python for scientific computing
    Oliphant, Travis E.
    COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) : 10 - 20
  • [2] Python']Python: An Ecosystem for Scientific Computing
    Perez, Fernando
    Granger, Brian E.
    Hunter, John D.
    COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (02) : 13 - 21
  • [3] Python']Python and XML for agile scientific computing
    Vallisneri, Michele
    Babak, Stanislav
    COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (01) : 80 - 87
  • [4] Mrs: MapReduce for Scientific Computing in Python']Python
    McNabb, Andrew
    Lund, Jeffrey
    Seppi, Kevin
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 600 - 608
  • [5] Python']Python for scientific computing education: Modeling of queueing systems
    Dolgopolovas, Vladimiras
    Dagiene, Valentina
    Minkevicius, Saulius
    Sakalauskas, Leonidas
    SCIENTIFIC PROGRAMMING, 2014, 22 (01) : 37 - 51
  • [6] Python']Python in scientific computing: Applications to Bose-Einstein condensates
    Nilsen, Jon K.
    COMPUTER PHYSICS COMMUNICATIONS, 2007, 177 (1-2) : 45 - 45
  • [7] Scientific Computing With Python']Python on High-Performance Heterogeneous Systems INTRODUCTION
    Barba, Lorena A.
    Klockner, Andreas
    Ramachandran, Prabhu
    Thomas, Rollin
    COMPUTING IN SCIENCE & ENGINEERING, 2021, 23 (04) : 5 - 7
  • [8] IPython']Python:: A system for interactive scientific computing
    Perez, Fernando
    Granger, Brian E.
    COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) : 21 - 29
  • [9] Numerical Python']Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib
    Jekel, Charles
    SIAM REVIEW, 2020, 62 (02) : 515 - 517
  • [10] A functional start to computing with Python']Python
    Clare, Amanda
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2015, 25