Mastering IPython 4.0

Mastering IPython 4.0

by Bitterman, Thomas

Type Book
Rate 0.0 /5

Annotation

Read More ↓

Title Statements

  • Full title :Mastering IPython 4.0.

Summary

Annotation

Read More ↓

Edition Statements

  • Publication Date:2016.
  • Edition:1

Publication Statements

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…

Read More ↓

Subjects

Writers

Rate & Review

0.0/5
(0 people Voted)

No reviews yet. Be the first to rate this work.

Files & Downloads

  • Mastering IPython 4.0 -- (.pdf)

    PDF · 5.0 MB · updated
  • Mastering IPython 4.0 -- (.pdf)

    PDF · 4.9 MB · updated