Introduction ============ pyCMBS is a simple and flexible toolkit to perform quick analysis of geospatial data, visualize it as well as to perform benchmarking of climate model simulations. Its a very lightweight and powerful tool, easy to install and to use. pyCMBS comes with full python power included. Why to use? ----------- Why and when should you use pyCMBS? *Geospatial data analysis ...* * you work with geospatial data * you work a lot with netCDF files * you analyze timeseries * you do geostatistical analysis * you want to generate nice looking maps * you are bored in re-coding you own scripts, but want to increase your scientific throughput using a powerfull tool just using a few lines of code? *Model benchmarking ... the easy way!* * you are widely using models or are developing models? * you want to know how good your model performs * you search for a flexible tool for automated model performance metrics, comparing e.g. different models or model versions against control simulations or observational datasets Some of the features pyCMBS provides for model benchmarking are * automated and efficient pre-processing and regridding of model data and observations in a standardized way * standard, modular and flexible libraries for plots and diagnostics * automatic report generation with different levels of detail * comparison against up to four different observational datasets at the same time * user friendly configuration of plots and processing * state-of-the-art model skill scores