PacktLib: Learning IPython for Interactive Computing and Data Visualization

Learning IPython for Interactive Computing and Data Visualization

Credits

About the Author

About the Reviewer

www.PacktPub.com

Preface

Getting Started with IPython

Installing IPython and the recommended packages

Ten IPython essentials

Summary

Interactive Work with IPython

The extended shell

The extended Python console

Using the IPython notebook

Summary

Numerical Computing with IPython

A primer to vector computing

Creating and loading arrays

Working with arrays

Advanced mathematical processing

Summary

Interactive Plotting and Graphical Interfaces

Figures with Matplotlib

Advanced figures and graphics

Graphical User Interfaces (GUI)

Summary

High-Performance and Parallel Computing

Interactive task parallelization

Using C in IPython with Cython

Summary

Customizing IPython

IPython profiles

IPython extensions

Rich representations in the frontend

Embedding IPython

Final words

Summary

Index