Python Scripting For Computational Science

E-Book Overview

With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language. All the tools and examples in this book are open source codes. This third edition features lots of new material. It is also released after a comprehensive reorganization of the text. The author has inserted improved examples and tools and updated information, as well as correcting any errors that crept in to the first imprint.


E-Book Content

Python Scripting for Computational Science Hans Petter Langtangen Simula Research Laboratory and Department of Informatics University of Oslo IV Preface The primary purpose of this book is to help scientists and engineers who work intensively with computers to become more productive, have more fun, and increase the reliability of their investigations. Scripting in the Python programming language can be a key tool for reaching these goals [28,30]. The term scripting means different things to different people. By scripting I mean developing programs of an administering nature, mostly to organize your work, using languages where the abstraction level is higher and programming is more convenient than in Fortran, C, C++, or Java. Perl, Python, Ruby, Scheme, and Tcl are examples of languages supporting such high-level programming or scripting. To some extent Matlab and similar scientific computing environments also fall into this category, but these environments are mainly used for computing and visualization with built-in tools, while scripting aims at gluing a range of different tools for computing, visualization, data analysis, file/directory management, user interfaces, and Internet communication. So
You might also like

An Introduction To Computational Biochemistry
Authors: C. Stan Tsai    214    0


Computeralgebra
Authors: Wolfram Koepf    156    0


Mathematical Morphology: 40 Years On: Proceedings Of The 7th International Symposium On Mathematical Morphology, April 18–20, 2005
Authors: Junior Barrera , Ronaldo Fumio Hashimoto (auth.) , Christian Ronse , Laurent Najman , Etienne Decencière (eds.)    132    0


Computational Complexity: A Modern Approach
Authors: Sanjeev Arora , Boaz Barak    151    0


Surveys In Modern Mathematics
Authors: Victor Prasolov , Yulij Ilyashenko    136    0


Set Theory (web Draft, 1998-1999)
Authors: Dixon P.    219    0



Triangulated Categories.
Authors: Amnon Neeman    145    0


The 1-2-3 Of Modular Forms: Lectures At A Summer School In Nordfjordeid, Norway
Authors: Jan Hendrik Bruinier , Gerard van der Geer , Günter Harder , Don Zagier (auth.) , Kristian Ranestad (eds.)    113    0


The Local Langlands Conjecture For Gl(2)
Authors: Colin J. Bushnell , Guy Henniart (auth.)    149    0