Chin. Phys. B ›› 2013, Vol. 22 ›› Issue (4): 48901-048901.doi: 10.1088/1674-1056/22/4/048901

• INTERDISCIPLINARY PHYSICS AND RELATED AREAS OF SCIENCE AND TECHNOLOGY • 上一篇    下一篇

AJAC: Atomic data calculation tool in Python

Amani Tahata, Jordi Martia, Kaher Tahatb, Ali Khwaldehc   

  1. a Department of Physics and Nuclear Engineering, Technical University of Catalonia, Barcelona, Spain;
    b Saudi Grown Investment Company, Quai du Seujet 30, Geneva 1201, Switzerland;
    c Department of Computer Engineering, Faculty of Engineering, Philadelphia University, Amman, Jordan
  • 收稿日期:2012-08-11 修回日期:2012-08-11 出版日期:2013-03-01 发布日期:2013-03-01

AJAC: Atomic data calculation tool in Python

Amani Tahata, Jordi Martia, Kaher Tahatb, Ali Khwaldehc   

  1. a Department of Physics and Nuclear Engineering, Technical University of Catalonia, Barcelona, Spain;
    b Saudi Grown Investment Company, Quai du Seujet 30, Geneva 1201, Switzerland;
    c Department of Computer Engineering, Faculty of Engineering, Philadelphia University, Amman, Jordan
  • Received:2012-08-11 Revised:2012-08-11 Online:2013-03-01 Published:2013-03-01
  • Contact: Amani Tahat E-mail:amani.tahat@upc.edu; amanitahat@yahoo.com

摘要: In this work, new features and extensions of a currently used online atomic database management system are reported. A multiplatform flexible computation package is added to the present system, to allow the calculation of various atomic radiative and collisional processes, based on simplifying the use of some existing atomic codes adopted from the literature. The interaction between users and data is facilitated by a rather extensive Python graphical user interface working online and could be installed in personal computers of different classes. In particular, this study gives an overview of the use of one model of the package models (i.e., electron impact collissional excitation model). The accuracy of computing capability of the electron impact colisional excitation in the adopted model, which follows the distorted wave approximation approach, is enhanced by implementing the Dirac R-matrix approximation approach. The validity and utility of this approach are presented through a comparison of the current computed results with earlier available theoretical and experimental results. Finally, the source code is made available under the general public license and being distributed freely in the hope that it will be useful to a wide community of laboratory and astrophysical plasma diagnostics.

关键词: software engineering, atomic data, atomic databases

Abstract: In this work, new features and extensions of a currently used online atomic database management system are reported. A multiplatform flexible computation package is added to the present system, to allow the calculation of various atomic radiative and collisional processes, based on simplifying the use of some existing atomic codes adopted from the literature. The interaction between users and data is facilitated by a rather extensive Python graphical user interface working online and could be installed in personal computers of different classes. In particular, this study gives an overview of the use of one model of the package models (i.e., electron impact collissional excitation model). The accuracy of computing capability of the electron impact colisional excitation in the adopted model, which follows the distorted wave approximation approach, is enhanced by implementing the Dirac R-matrix approximation approach. The validity and utility of this approach are presented through a comparison of the current computed results with earlier available theoretical and experimental results. Finally, the source code is made available under the general public license and being distributed freely in the hope that it will be useful to a wide community of laboratory and astrophysical plasma diagnostics.

Key words: software engineering, atomic data, atomic databases

中图分类号:  (Interdisciplinary applications of physics)

  • 89.20.-a
89.20.Bb (Industrial and technological research and development) 89.20.Ff (Computer science and technology) 31.15.-p (Calculations and mathematical techniques in atomic and molecular physics)