Abstract
The importance of software continues to grow for all areas of scientific research, no less for powder diffraction. Knowing how to program a computer is a basic and useful skill for scientists. This paper explains the three approaches for programming languages and why scripting languages are preferred for non-expert programmers. The Python-scripting language is extremely efficient for science and its use by scientists is growing. Python is also one of the easiest languages to learn. The language is introduced, as well as a few of the many add-on packages available that extend its capabilities, for example, for numerical computations, scientific graphics, and graphical user interface programming. Resources for learning Python are also provided.
Publisher
Cambridge University Press (CUP)
Subject
Condensed Matter Physics,Instrumentation,General Materials Science,Radiation
Reference11 articles.
1. What's new in GSAS-II
2. What's new in Python 1.5?;van Rossum;Dr. Dobbs J,1998
3. Management of metadata and automation for mail-in measurements with the APS 11-BM high-throughput, high-resolution synchrotron powder diffractometer
4. Brandl G. (2010). Sphinx: Python Documentation Generator (Computer software). Available at sphinx-doc.org
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献