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 条
  • [31] GPU Computing with Python']Python: Performance, Energy Efficiency and Usability
    Holm, Havard H.
    Brodtkorb, Andre R.
    Saetra, Martin L.
    COMPUTATION, 2020, 8 (01)
  • [32] WHY PYTHON']PYTHON IS THE NEXT WAVE IN EARTH SCIENCES COMPUTING
    Lin, Johnny Wei-Bing
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 2012, 93 (12) : 1823 - 1824
  • [33] TrustML: A Python']Python package for computing the trustworthiness of ML models
    Manzano, Marti
    Ayala, Claudia
    Gomez, Cristina
    SOFTWAREX, 2024, 26
  • [34] Automatic Parallelization of Python']Python Programs for Distributed Heterogeneous Computing
    Shirako, Jun
    Hayashi, Akihiro
    Paul, Sri Raj
    Tumanov, Alexey
    Sarkar, Vivek
    EURO-PAR 2022: PARALLEL PROCESSING, 2022, 13440 : 350 - 366
  • [35] Parallel Computing Model Based on Python']Python in Quantitative Analysis
    Li, Qiutong
    Yang, Yuechen
    Kang, Xiaona
    2ND INTERNATIONAL CONFERENCE ON APPLIED MATHEMATICS, MODELLING, AND INTELLIGENT COMPUTING (CAMMIC 2022), 2022, 12259
  • [36] PyMW - a Python']Python Module for Desktop Grid and Volunteer Computing
    Heien, Eric M.
    Takata, Yusuke
    Hagihara, Kenichi
    Kornafeld, Adam
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2399 - +
  • [37] A Python']Python toolbox for computing solutions to canonical problems in electromagnetics
    Swartz, Julian P.
    IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2006, 48 (03) : 78 - 81
  • [38] Python']Python software libraries for computing with words (CWW) methodologies
    Gupta, Prashant K.
    NEUROCOMPUTING, 2023, 559
  • [39] SKHASH: A Python']Python Package for Computing Earthquake Focal Mechanisms
    Skoumal, Robert J.
    Hardebeck, Jeanne L.
    Shearer, Peter M.
    SEISMOLOGICAL RESEARCH LETTERS, 2024, 95 (04) : 2519 - 2526
  • [40] Introduction to numba library in Python']Python for efficient statistical computing
    Cho, Younsang
    Yu, Donghyeon
    Son, Won
    Park, Seoncheol
    KOREAN JOURNAL OF APPLIED STATISTICS, 2020, 33 (06) : 665 - 682