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 条
  • [41] PyMW: a Python']Python Module for Parallel Master Worker Computing
    Heien, E. M.
    Kornafeld, A.
    Takata, Y.
    Hagihara, K.
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING, 2009, (90): : 203 - +
  • [42] Playdoh: A lightweight Python']Python library for distributed computing and optimisation
    Rossant, Cyrille
    Fontaine, Bertrand
    Goodman, Dan F. M.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2013, 4 (05) : 352 - 359
  • [43] PyLCP: A Python']Python package for computing laser cooling physics
    Eckel, Stephen
    Barker, Daniel S.
    Norrgard, Eric B.
    Scherschligt, Julia
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 270
  • [44] A new design of scientific software using python']python and XML
    Gross, Lutz
    Muhlhaus, Hans
    Thorne, Elspeth
    Steube, Ken
    PURE AND APPLIED GEOPHYSICS, 2008, 165 (3-4) : 653 - 670
  • [45] Author Correction: SciPy 1.0: fundamental algorithms for scientific computing in Python
    Pauli Virtanen
    Ralf Gommers
    Travis E. Oliphant
    Matt Haberland
    Tyler Reddy
    David Cournapeau
    Evgeni Burovski
    Pearu Peterson
    Warren Weckesser
    Jonathan Bright
    Stéfan J. van der Walt
    Matthew Brett
    Joshua Wilson
    K. Jarrod Millman
    Nikolay Mayorov
    Andrew R. J. Nelson
    Eric Jones
    Robert Kern
    Eric Larson
    C J Carey
    İlhan Polat
    Yu Feng
    Eric W. Moore
    Jake VanderPlas
    Denis Laxalde
    Josef Perktold
    Robert Cimrman
    Ian Henriksen
    E. A. Quintero
    Charles R. Harris
    Anne M. Archibald
    Antônio H. Ribeiro
    Fabian Pedregosa
    Paul van Mulbregt
    Nature Methods, 2020, 17 (3) : 352 - 352
  • [46] Critiquing Computing Artifacts through Programming Satirical Python']Python Scripts
    Padiyath, Aadarsh
    Nelson-Fromm, Tamara
    Ericson, Barbara
    2023 CONFERENCE ON RESEARCH IN EQUITABLE AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY, RESPECT 2023, 2023, : 101 - 109
  • [47] PyGTED: Python']Python Application for Computing Graph Traversal Edit Distance
    Boroojeny, Ali Ebrahimpour
    Shrestha, Akash
    Sharifi-zarchi, Ali
    Gallagher, Suzanne Renick
    Sahinalp, Suleyman Cenk
    Chitsaz, Hamidreza
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2020, 27 (03) : 436 - 439
  • [48] Reducing the ecological impact of computing through education and Python']Python compilers
    Augier, Pierre
    Bolz-Tereick, Carl Friedrich
    Guelton, Serge
    Mohanan, Ashwin Vishnu
    NATURE ASTRONOMY, 2021, 5 (04) : 334 - 335
  • [49] Data-Intensive Computing Acceleration with Python']Python in Xilinx FPGA
    Yang, Yalin
    Xu, Linjie
    Xu, Zichen
    Wang, Yuhao
    DATA QUALITY AND TRUST IN BIG DATA, 2019, 11235 : 111 - 124
  • [50] Modeling and computing magnetocaloric systems using the Python']Python framework heatrapy
    Silva, D. J.
    Amaral, J. S.
    Amaral, V. S.
    INTERNATIONAL JOURNAL OF REFRIGERATION-REVUE INTERNATIONALE DU FROID, 2019, 106 : 278 - 282