Book Image

Learning SciPy for Numerical and Scientific Computing Second Edition

Book Image

Learning SciPy for Numerical and Scientific Computing Second Edition

Overview of this book

Table of Contents (15 chapters)
Learning SciPy for Numerical and Scientific Computing Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Dr. Robert Clewley is a polymath scientist and educator. He has been a faculty member at Georgia State University, Atlanta, GA. He specializes in computational and mathematical modeling methods for complex adaptive systems and has published a diverse range of academic journals involving applications in epilepsy, cancer, cardiology, and biomechanics. His research has been supported by federal grants from NSF and the Army Research Laboratory. From the high school level to graduate degree level, he has developed and taught a variety of courses spanning mathematics, computer science, physics, biological sciences, and philosophy of science. Dr. Clewley also develops the open source PyDSTool modeling software that is used internationally in many scientific and engineering fields.

Nicolas Fauchereau is a climate scientist at the National Institute for Water and Atmospheric Research (NIWA Ltd.) based in Auckland, New Zealand.

After obtaining his PhD in France in 2004, he spent 7 years in South Africa working at the University of Cape Town and then at the Council for Scientific and Industrial Research, before joining NIWA in 2012.

He uses statistics, data mining, and machine learning to try and make sense of climate and environmental data and to develop solutions to help people anticipate and adapt to climate variability and change.

He's been using the Python scientific stack for about 10 years and is a passionate advocate for the use of Python in environmental and earth sciences.

A water sports enthusiast, he likes to spend his free time either surfing, kite surfing, or sailing with his wife and two kids.

Valentin Haenel is a software engineer interested in the architectures of high-performance number crunching with Python. Specifically, he is interested in low-level aspects such as interfacing Python with C code, strategies for efficient memory allocation, avoiding redundant memory copies, and exploiting the memory hierarchy for accelerated computation. He spends some of his spare time working on Blosc (http://blosc.org), an extremely fast and multi threaded meta-codec. Occasionally, he flirts with machine learning.

In the past, he had worked on psychophysics data analysis, large-scale brain simulations, analytical engines for business intelligence, and large-scale data-center monitoring. He wrote a book about using the Git version control system and has contributed to a diverse selection of over 50 open source projects. He currently resides in Berlin and works as a freelance software engineer, consultant, and trainer.