Title Statements
- Full title :Mastering IPython 4.0.
Summary
Annotation
Read More ↓Edition Statements
- Publication Date:2016.
- Edition:1
Publication Statements
- Publisher(s):Packt Publishing
- Language:eng
- Publication Date:2016.
The Physical Object
- Description:1 online resource
Edition Identifiers
- ISBN:1785884158, 9781785884153, 9781785888410, 1785888412
- oclc:ocn951075716
- LC Classification:T55.4-60.8
- Dewey Decimal:005.133
Table of Contents
Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Using IPython for HPC; The need for speed; FORTRAN to the rescue -- the problems FORTRAN addressed; Readability; Portability; Efficiency; The computing environment; Choosing between IPython and Fortran; Fortran; IPython; Object-orientation; Ease of adoption; Popularity -- Fortran versus IPython; Useful libraries; The cost of building (and maintaining) software; Requirements and specification gathering; Development; Execution; Testing and maintenance; Alternatives.
Cross-language developmentPrototyping and exploratory development; An example case -- Fast Fourier Transform; Fast Fourier Transform; Fortran; Python; Performance concerns; Software engineering concerns; Complexity-based metrics; Size-based metrics; Where we stand now; High Performance Computing; The HPC learning curve; Cloudy with a chance of parallelism (or Amazon's computer is bigger than yours); HPC and parallelism; Clouds and HPC; Going parallel; Terminology; A parallel programming example; A serial program; A parallel equivalent; Discussion; Summary; Chapter 2: Advanced Shell Topics.
What is I…
Rate & Review