CSDMS 2014 annual meeting - Uncertainty and Sensitivity in Surface Dynamics Modeling

Interactive Data Analysis with Python

Monte Lunacek

University of Colorado, Boulder, United States

Recent additions to Python have made it an increasingly popular language for data analysis. In particular, the pandas library provides an R-like data-fame in Python, which is data structure that resembles a spreadsheet. This provides an efficient way to load, slice, reshape, query, summarize, and visualize your data. Combining this with numpy, maplotlib, and scikit-learn creates a powerful set of tools for data analysis. In this hands-on tutorial, we will cover the basics of numpy, matplotlib, pandas, and introduce scikit-learn.

Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know ( and we will respond as soon as possible.

Of interest for:
  • Cyberinformatics and Numerics Working Group